2026-01-29 15:49:18.086047 | Job console starting... 2026-01-29 15:49:18.098673 | Updating repositories 2026-01-29 15:49:18.271255 | Preparing job workspace 2026-01-29 15:49:33.997631 | Running Ansible setup... 2026-01-29 15:49:38.034751 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-01-29 15:49:38.652385 | 2026-01-29 15:49:38.652520 | PLAY [localhost] 2026-01-29 15:49:38.661697 | 2026-01-29 15:49:38.661770 | TASK [Gathering Facts] 2026-01-29 15:49:39.637473 | localhost | ok 2026-01-29 15:49:39.655499 | 2026-01-29 15:49:39.655659 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-01-29 15:49:39.993669 | localhost -> localhost | changed 2026-01-29 15:49:40.001309 | 2026-01-29 15:49:40.001412 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-01-29 15:49:40.800641 | localhost -> localhost | changed 2026-01-29 15:49:40.809212 | 2026-01-29 15:49:40.809282 | TASK [Setup log path fact] 2026-01-29 15:49:40.829123 | localhost | ok 2026-01-29 15:49:40.841272 | 2026-01-29 15:49:40.841344 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-29 15:49:40.879313 | localhost | ok 2026-01-29 15:49:40.886692 | 2026-01-29 15:49:40.886753 | TASK [emit-job-header : Print job information] 2026-01-29 15:49:40.940000 | # Job Information 2026-01-29 15:49:40.940284 | Ansible Version: 2.15.12 2026-01-29 15:49:40.940340 | Job: openstack-k8s-operators-content-provider 2026-01-29 15:49:40.940381 | Pipeline: github-check 2026-01-29 15:49:40.940420 | Executor: ze01.softwarefactory-project.io 2026-01-29 15:49:40.940457 | Triggered by: https://github.com/openstack-k8s-operators/ironic-operator/pull/656 2026-01-29 15:49:40.940496 | Log URL (when completed): https://logserver.rdoproject.org/bf3/rdoproject.org/bf3f4756cb2c403b851fb82bbaa32e08/ 2026-01-29 15:49:40.940534 | Event ID: b7313ff0-fd29-11f0-93d3-72200bf87721 2026-01-29 15:49:40.948283 | 2026-01-29 15:49:40.948417 | LOOP [emit-job-header : Print node information] 2026-01-29 15:49:41.079848 | localhost | ok: 2026-01-29 15:49:41.080065 | localhost | # Node Information 2026-01-29 15:49:41.080094 | localhost | Inventory Hostname: controller 2026-01-29 15:49:41.080117 | localhost | Hostname: np0005601196 2026-01-29 15:49:41.080136 | localhost | Username: zuul 2026-01-29 15:49:41.080155 | localhost | Distro: CentOS 9 2026-01-29 15:49:41.080173 | localhost | Provider: vexxhost-nodepool-tripleo 2026-01-29 15:49:41.080190 | localhost | Region: RegionOne 2026-01-29 15:49:41.080207 | localhost | Label: cloud-centos-9-stream-tripleo-vexxhost 2026-01-29 15:49:41.080223 | localhost | Product Name: OpenStack Nova 2026-01-29 15:49:41.080238 | localhost | Interface IP: 38.102.83.74 2026-01-29 15:49:41.112709 | 2026-01-29 15:49:41.112896 | PLAY [all] 2026-01-29 15:49:41.122376 | 2026-01-29 15:49:41.122460 | TASK [Gather network facts] 2026-01-29 15:49:41.599559 | controller | ok 2026-01-29 15:49:41.641631 | 2026-01-29 15:49:41.641906 | TASK [include_role : start-zuul-console] 2026-01-29 15:49:41.672998 | controller | ok 2026-01-29 15:49:41.686970 | 2026-01-29 15:49:41.687087 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-01-29 15:49:42.213735 | controller | ok 2026-01-29 15:49:42.228327 | 2026-01-29 15:49:42.228400 | TASK [include_role : add-build-sshkey] 2026-01-29 15:49:42.247066 | controller | ok 2026-01-29 15:49:42.267102 | 2026-01-29 15:49:42.267206 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-01-29 15:49:42.539241 | controller -> localhost | ok 2026-01-29 15:49:42.545247 | 2026-01-29 15:49:42.545326 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-01-29 15:49:42.567519 | controller | ok 2026-01-29 15:49:42.581660 | controller | included: /var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-01-29 15:49:42.588107 | 2026-01-29 15:49:42.588193 | TASK [add-build-sshkey : Create Temp SSH key] 2026-01-29 15:49:43.560466 | controller -> localhost | Generating public/private rsa key pair. 2026-01-29 15:49:43.560670 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/work/bf3f4756cb2c403b851fb82bbaa32e08_id_rsa. 2026-01-29 15:49:43.560702 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/work/bf3f4756cb2c403b851fb82bbaa32e08_id_rsa.pub. 2026-01-29 15:49:43.560724 | controller -> localhost | The key fingerprint is: 2026-01-29 15:49:43.560744 | controller -> localhost | SHA256:C5J4VptHh0xkxL83rbHRoJkodniZ2hFFwgrO/yVvFmM zuul-build-sshkey 2026-01-29 15:49:43.560763 | controller -> localhost | The key's randomart image is: 2026-01-29 15:49:43.560781 | controller -> localhost | +---[RSA 3072]----+ 2026-01-29 15:49:43.560799 | controller -> localhost | | =*.. | 2026-01-29 15:49:43.560818 | controller -> localhost | | . +oo. | 2026-01-29 15:49:43.560836 | controller -> localhost | | o ...+o. | 2026-01-29 15:49:43.560855 | controller -> localhost | | .oo.+... . | 2026-01-29 15:49:43.560873 | controller -> localhost | | . =.+.S= = + | 2026-01-29 15:49:43.560890 | controller -> localhost | | o .=oO.E = o | 2026-01-29 15:49:43.560907 | controller -> localhost | | . B.* + * | 2026-01-29 15:49:43.560925 | controller -> localhost | | . o + o | 2026-01-29 15:49:43.560942 | controller -> localhost | | o | 2026-01-29 15:49:43.560959 | controller -> localhost | +----[SHA256]-----+ 2026-01-29 15:49:43.561003 | controller -> localhost | ok: Runtime: 0:00:00.516093 2026-01-29 15:49:43.572843 | 2026-01-29 15:49:43.572926 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-01-29 15:49:43.601932 | controller | ok 2026-01-29 15:49:43.613573 | controller | included: /var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-01-29 15:49:43.624029 | 2026-01-29 15:49:43.624126 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-01-29 15:49:43.648329 | controller | skipping: Conditional result was False 2026-01-29 15:49:43.654485 | 2026-01-29 15:49:43.654550 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-01-29 15:49:44.171598 | controller | changed 2026-01-29 15:49:44.183087 | 2026-01-29 15:49:44.183155 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-01-29 15:49:44.483591 | controller | ok 2026-01-29 15:49:44.492076 | 2026-01-29 15:49:44.492178 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-01-29 15:49:45.447391 | controller | changed 2026-01-29 15:49:45.452676 | 2026-01-29 15:49:45.452738 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-01-29 15:49:46.257700 | controller | changed 2026-01-29 15:49:46.263109 | 2026-01-29 15:49:46.263183 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-01-29 15:49:46.287916 | controller | skipping: Conditional result was False 2026-01-29 15:49:46.301820 | 2026-01-29 15:49:46.301994 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-01-29 15:49:46.746506 | controller -> localhost | changed 2026-01-29 15:49:46.756232 | 2026-01-29 15:49:46.756299 | TASK [add-build-sshkey : Add back temp key] 2026-01-29 15:49:47.043338 | controller -> localhost | Identity added: /var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/work/bf3f4756cb2c403b851fb82bbaa32e08_id_rsa (zuul-build-sshkey) 2026-01-29 15:49:47.043530 | controller -> localhost | ok: Runtime: 0:00:00.009977 2026-01-29 15:49:47.050192 | 2026-01-29 15:49:47.050256 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-01-29 15:49:47.456222 | controller | ok 2026-01-29 15:49:47.464317 | 2026-01-29 15:49:47.464400 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-01-29 15:49:47.499923 | controller | skipping: Conditional result was False 2026-01-29 15:49:47.512929 | 2026-01-29 15:49:47.513053 | TASK [include_role : validate-host] 2026-01-29 15:49:47.544406 | controller | ok 2026-01-29 15:49:47.596715 | 2026-01-29 15:49:47.596837 | TASK [validate-host : Define zuul_info_dir fact] 2026-01-29 15:49:47.642264 | controller | ok 2026-01-29 15:49:47.653567 | 2026-01-29 15:49:47.653699 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-01-29 15:49:47.914972 | controller -> localhost | ok 2026-01-29 15:49:47.923290 | 2026-01-29 15:49:47.923385 | TASK [validate-host : Collect information about the host] 2026-01-29 15:49:48.669139 | controller | ok 2026-01-29 15:49:48.681686 | 2026-01-29 15:49:48.681753 | TASK [validate-host : Sanitize hostname] 2026-01-29 15:49:48.740694 | controller | ok 2026-01-29 15:49:48.745727 | 2026-01-29 15:49:48.745796 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-01-29 15:49:49.405005 | controller -> localhost | changed 2026-01-29 15:49:49.410792 | 2026-01-29 15:49:49.410856 | TASK [validate-host : Collect information about zuul worker] 2026-01-29 15:49:50.088890 | controller | ok 2026-01-29 15:49:50.093896 | 2026-01-29 15:49:50.093962 | TASK [validate-host : Write out all zuul information for each host] 2026-01-29 15:49:50.915710 | controller -> localhost | changed 2026-01-29 15:49:50.925507 | 2026-01-29 15:49:50.925570 | TASK [include_role : prepare-workspace-openshift] 2026-01-29 15:49:50.966120 | controller | skipping: Conditional result was False 2026-01-29 15:49:50.971763 | 2026-01-29 15:49:50.971826 | TASK [include_role : remove-zuul-sshkey] 2026-01-29 15:49:51.026055 | controller | skipping: Conditional result was False 2026-01-29 15:49:51.031412 | 2026-01-29 15:49:51.031476 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-01-29 15:49:51.346317 | controller | ok: "logs" 2026-01-29 15:49:51.346533 | controller | ok: All items complete 2026-01-29 15:49:51.346560 | 2026-01-29 15:49:51.577470 | controller | ok: "artifacts" 2026-01-29 15:49:51.805748 | controller | ok: "docs" 2026-01-29 15:49:51.817010 | 2026-01-29 15:49:51.817137 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-01-29 15:49:52.125124 | controller | changed: "logs" 2026-01-29 15:49:52.374694 | controller | changed: "artifacts" 2026-01-29 15:49:52.634109 | controller | changed: "docs" 2026-01-29 15:49:52.664154 | 2026-01-29 15:49:52.664278 | PLAY RECAP 2026-01-29 15:49:52.664718 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-01-29 15:49:52.664836 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-29 15:49:52.664863 | 2026-01-29 15:49:52.934904 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-01-29 15:49:52.935835 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-01-29 15:49:53.620787 | 2026-01-29 15:49:53.620896 | PLAY [all] 2026-01-29 15:49:53.641312 | 2026-01-29 15:49:53.641401 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-01-29 15:49:53.701753 | controller | ok 2026-01-29 15:49:53.706770 | 2026-01-29 15:49:53.706845 | TASK [mirror-info-fork : Create /etc/ci] 2026-01-29 15:49:54.331800 | controller | changed 2026-01-29 15:49:54.341006 | 2026-01-29 15:49:54.341126 | TASK [mirror-info-fork : Install ci_mirror script] 2026-01-29 15:49:55.448398 | controller | changed 2026-01-29 15:49:55.467269 | 2026-01-29 15:49:55.467389 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-01-29 15:49:55.923839 | controller | changed: 2026-01-29 15:49:55.924008 | controller | { 2026-01-29 15:49:55.924055 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-01-29 15:49:55.924086 | controller | } 2026-01-29 15:49:56.177318 | controller | changed: 2026-01-29 15:49:56.177434 | controller | { 2026-01-29 15:49:56.177473 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-01-29 15:49:56.177506 | controller | } 2026-01-29 15:49:56.531389 | controller | changed: 2026-01-29 15:49:56.531478 | controller | { 2026-01-29 15:49:56.531502 | 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 15:49:56.531522 | controller | } 2026-01-29 15:49:56.816537 | controller | changed: 2026-01-29 15:49:56.816624 | controller | { 2026-01-29 15:49:56.816648 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-01-29 15:49:56.816667 | controller | } 2026-01-29 15:49:57.073278 | controller | changed: 2026-01-29 15:49:57.073367 | controller | { 2026-01-29 15:49:57.073392 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-01-29 15:49:57.073411 | controller | } 2026-01-29 15:49:57.386761 | controller | changed: 2026-01-29 15:49:57.386865 | controller | { 2026-01-29 15:49:57.386889 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-01-29 15:49:57.386908 | controller | } 2026-01-29 15:49:57.624840 | controller | changed: 2026-01-29 15:49:57.624942 | controller | { 2026-01-29 15:49:57.624965 | 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 15:49:57.624985 | controller | } 2026-01-29 15:49:57.891007 | controller | changed: 2026-01-29 15:49:57.891124 | controller | { 2026-01-29 15:49:57.891148 | 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 15:49:57.891168 | controller | } 2026-01-29 15:49:58.188431 | controller | changed: 2026-01-29 15:49:58.188546 | controller | { 2026-01-29 15:49:58.188570 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-01-29 15:49:58.188589 | controller | } 2026-01-29 15:49:58.471662 | controller | changed: 2026-01-29 15:49:58.471861 | controller | { 2026-01-29 15:49:58.471894 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-01-29 15:49:58.471913 | controller | } 2026-01-29 15:49:58.757333 | controller | changed: 2026-01-29 15:49:58.757433 | controller | { 2026-01-29 15:49:58.757456 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-01-29 15:49:58.757475 | controller | } 2026-01-29 15:49:59.061128 | controller | changed: 2026-01-29 15:49:59.061231 | controller | { 2026-01-29 15:49:59.061255 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-01-29 15:49:59.061273 | controller | } 2026-01-29 15:49:59.346855 | controller | changed: 2026-01-29 15:49:59.346959 | controller | { 2026-01-29 15:49:59.346982 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2026-01-29 15:49:59.347000 | controller | } 2026-01-29 15:49:59.635684 | controller | changed: 2026-01-29 15:49:59.635785 | controller | { 2026-01-29 15:49:59.635808 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-01-29 15:49:59.635826 | controller | } 2026-01-29 15:49:59.980750 | controller | changed: 2026-01-29 15:49:59.980975 | controller | { 2026-01-29 15:49:59.981355 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-01-29 15:49:59.981450 | controller | } 2026-01-29 15:50:00.284008 | controller | changed: 2026-01-29 15:50:00.284193 | controller | { 2026-01-29 15:50:00.284246 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-01-29 15:50:00.284286 | controller | } 2026-01-29 15:50:00.613037 | controller | changed: 2026-01-29 15:50:00.613229 | controller | { 2026-01-29 15:50:00.613260 | 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 15:50:00.613280 | controller | } 2026-01-29 15:50:00.940945 | controller | changed: 2026-01-29 15:50:00.941191 | controller | { 2026-01-29 15:50:00.941246 | 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 15:50:00.941309 | controller | } 2026-01-29 15:50:01.217149 | controller | changed: 2026-01-29 15:50:01.217468 | controller | { 2026-01-29 15:50:01.217514 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-01-29 15:50:01.217544 | controller | } 2026-01-29 15:50:02.124267 | controller | changed: 2026-01-29 15:50:02.124433 | controller | { 2026-01-29 15:50:02.124491 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-01-29 15:50:02.124535 | controller | } 2026-01-29 15:50:02.563642 | controller | changed: 2026-01-29 15:50:02.563990 | controller | { 2026-01-29 15:50:02.564240 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-01-29 15:50:02.564294 | controller | } 2026-01-29 15:50:02.861664 | controller | changed: 2026-01-29 15:50:02.861796 | controller | { 2026-01-29 15:50:02.861830 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-01-29 15:50:02.861860 | controller | } 2026-01-29 15:50:03.164965 | controller | changed: 2026-01-29 15:50:03.165164 | controller | { 2026-01-29 15:50:03.165222 | 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 15:50:03.165269 | controller | } 2026-01-29 15:50:03.421667 | controller | changed: 2026-01-29 15:50:03.421919 | controller | { 2026-01-29 15:50:03.421984 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-01-29 15:50:03.422066 | controller | } 2026-01-29 15:50:03.707571 | controller | changed: 2026-01-29 15:50:03.707813 | controller | { 2026-01-29 15:50:03.707874 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-01-29 15:50:03.707921 | controller | } 2026-01-29 15:50:03.982770 | controller | changed: 2026-01-29 15:50:03.983039 | controller | { 2026-01-29 15:50:03.983108 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-01-29 15:50:03.983153 | controller | } 2026-01-29 15:50:04.029222 | 2026-01-29 15:50:04.029356 | TASK [Set timezone to UTC] 2026-01-29 15:50:04.592589 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-01-29 15:50:04.601304 | 2026-01-29 15:50:04.601391 | TASK [Create nodepool directory] 2026-01-29 15:50:04.879518 | controller | changed 2026-01-29 15:50:04.888339 | 2026-01-29 15:50:04.888423 | TASK [Create nodepool sub_nodes file] 2026-01-29 15:50:05.646850 | controller | changed 2026-01-29 15:50:05.659241 | 2026-01-29 15:50:05.659395 | TASK [Create nodepool sub_nodes_private file] 2026-01-29 15:50:06.376762 | controller | changed 2026-01-29 15:50:06.384310 | 2026-01-29 15:50:06.384390 | LOOP [Populate nodepool sub_nodes file] 2026-01-29 15:50:06.434788 | 2026-01-29 15:50:06.435193 | LOOP [Populate nodepool sub_nodes_private file] 2026-01-29 15:50:06.471914 | 2026-01-29 15:50:06.472160 | TASK [Create nodepool primary file] 2026-01-29 15:50:06.508003 | controller | skipping: Conditional result was False 2026-01-29 15:50:06.516463 | 2026-01-29 15:50:06.516570 | TASK [Create nodepool node_private for this node] 2026-01-29 15:50:07.346615 | controller | changed 2026-01-29 15:50:07.360299 | 2026-01-29 15:50:07.360443 | LOOP [Copy ssh keys to nodepool directory] 2026-01-29 15:50:07.797716 | controller | ok: Item: id_rsa Runtime: 0:00:00.006676 2026-01-29 15:50:07.798102 | 2026-01-29 15:50:08.161487 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.016065 2026-01-29 15:50:08.174995 | 2026-01-29 15:50:08.175185 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-01-29 15:50:08.956368 | controller | changed 2026-01-29 15:50:08.967195 | 2026-01-29 15:50:08.967322 | TASK [Validate sudoers config after edits] 2026-01-29 15:50:09.256923 | controller | /etc/sudoers: parsed OK 2026-01-29 15:50:09.257007 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-01-29 15:50:09.257017 | controller | /etc/sudoers.d/zuul: parsed OK 2026-01-29 15:50:09.257023 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-01-29 15:50:09.515486 | controller | ok: Runtime: 0:00:00.009446 2026-01-29 15:50:09.534959 | 2026-01-29 15:50:09.535137 | TASK [Show the environment passed in to job shell scripts] 2026-01-29 15:50:09.858698 | controller | SHELL=/bin/bash 2026-01-29 15:50:09.858859 | controller | ZUUL_PROJECT=openstack-k8s-operators/ironic-operator 2026-01-29 15:50:09.858874 | controller | ZUUL_SHORT_PROJECT_NAME=ironic-operator 2026-01-29 15:50:09.858882 | controller | ZUUL_CHANGES=openstack-k8s-operators/ironic-operator:main:refs/changes/56/656/0e4ad22912810846121deabb724f272de88883d5 2026-01-29 15:50:09.858890 | controller | PWD=/home/zuul 2026-01-29 15:50:09.858897 | controller | ZUUL_PIPELINE=github-check 2026-01-29 15:50:09.858904 | controller | LOGNAME=zuul 2026-01-29 15:50:09.858911 | controller | XDG_SESSION_TYPE=tty 2026-01-29 15:50:09.858918 | controller | _=/usr/bin/env 2026-01-29 15:50:09.858925 | controller | MOTD_SHOWN=pam 2026-01-29 15:50:09.858932 | controller | HOME=/home/zuul 2026-01-29 15:50:09.858938 | controller | LANG=en_US.UTF-8 2026-01-29 15:50:09.858945 | controller | SSH_CONNECTION=38.102.83.114 59338 38.102.83.74 22 2026-01-29 15:50:09.858953 | 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 15:50:09.858966 | controller | ZUUL_CHANGE_IDS=656,0e4ad22912810846121deabb724f272de88883d5 2026-01-29 15:50:09.858975 | controller | WORKSPACE=/home/zuul/workspace 2026-01-29 15:50:09.858985 | controller | XDG_SESSION_CLASS=user 2026-01-29 15:50:09.858995 | controller | SELINUX_ROLE_REQUESTED= 2026-01-29 15:50:09.859002 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-01-29 15:50:09.859010 | controller | USER=zuul 2026-01-29 15:50:09.859017 | controller | ZUUL_VOTING=True 2026-01-29 15:50:09.859023 | controller | BUILD_TIMEOUT=1800000 2026-01-29 15:50:09.859030 | controller | SELINUX_USE_CURRENT_RANGE= 2026-01-29 15:50:09.859037 | controller | SHLVL=1 2026-01-29 15:50:09.859044 | controller | ZUUL_PATCHSET=0e4ad22912810846121deabb724f272de88883d5 2026-01-29 15:50:09.859050 | controller | XDG_SESSION_ID=1 2026-01-29 15:50:09.859057 | controller | ZUUL_BRANCH=main 2026-01-29 15:50:09.859064 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-01-29 15:50:09.859071 | controller | SSH_CLIENT=38.102.83.114 59338 22 2026-01-29 15:50:09.859078 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-01-29 15:50:09.859084 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-01-29 15:50:09.859091 | controller | which_declare=declare -f 2026-01-29 15:50:09.859099 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-01-29 15:50:09.859106 | controller | SELINUX_LEVEL_REQUESTED= 2026-01-29 15:50:09.859112 | controller | ZUUL_CHANGE=656 2026-01-29 15:50:09.859119 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-01-29 15:50:09.859126 | controller | ZUUL_UUID=bf3f4756cb2c403b851fb82bbaa32e08 2026-01-29 15:50:09.859132 | controller | BASH_FUNC_which%%=() { ( alias; 2026-01-29 15:50:09.859140 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-01-29 15:50:09.859147 | controller | } 2026-01-29 15:50:10.099718 | controller | ok: Runtime: 0:00:00.011659 2026-01-29 15:50:10.108161 | 2026-01-29 15:50:10.108248 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-01-29 15:50:10.133387 | controller | skipping: Conditional result was False 2026-01-29 15:50:10.141726 | 2026-01-29 15:50:10.141830 | TASK [Symlink /home/zuul-worker/workspace] 2026-01-29 15:50:10.697981 | controller | skipping: Conditional result was False 2026-01-29 15:50:10.712793 | 2026-01-29 15:50:10.712933 | TASK [Ensure legacy workspace directory] 2026-01-29 15:50:10.978534 | controller | changed 2026-01-29 15:50:10.997727 | 2026-01-29 15:50:10.997794 | PLAY RECAP 2026-01-29 15:50:10.997833 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-01-29 15:50:10.997854 | 2026-01-29 15:50:11.101994 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-01-29 15:50:11.103669 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-01-29 15:50:11.716962 | 2026-01-29 15:50:11.717089 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-01-29 15:50:11.739096 | 2026-01-29 15:50:11.739204 | TASK [Clone repos in the job workspace] 2026-01-29 15:50:11.758402 | controller | ok 2026-01-29 15:50:11.774794 | 2026-01-29 15:50:11.774879 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-01-29 15:50:12.126888 | controller | ok 2026-01-29 15:50:12.140216 | 2026-01-29 15:50:12.140373 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-01-29 15:50:34.930206 | controller | Output suppressed because no_log was given 2026-01-29 15:50:34.951197 | 2026-01-29 15:50:34.951338 | TASK [Create zuul-output directory] 2026-01-29 15:50:35.363668 | controller | ok 2026-01-29 15:50:35.374939 | 2026-01-29 15:50:35.375116 | TASK [Install required packages] 2026-01-29 15:51:53.595840 | controller | changed 2026-01-29 15:51:53.610200 | 2026-01-29 15:51:53.610366 | TASK [Output pip related things] 2026-01-29 15:51:54.572182 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-01-29 15:51:54.665704 | controller | changed 2026-01-29 15:51:54.676790 | 2026-01-29 15:51:54.676921 | TASK [Install requirements] 2026-01-29 15:54:08.842583 | controller | changed 2026-01-29 15:54:08.868720 | 2026-01-29 15:54:08.868882 | TASK [Add cronjob to trigger job stats] 2026-01-29 15:54:08.928073 | controller | skipping: Conditional result was False 2026-01-29 15:54:08.941206 | 2026-01-29 15:54:08.941538 | LOOP [Construct project change list] 2026-01-29 15:54:09.027844 | controller | ok: 2026-01-29 15:54:09.028207 | controller | { 2026-01-29 15:54:09.028270 | controller | "branch": "main", 2026-01-29 15:54:09.028315 | controller | "change": "656", 2026-01-29 15:54:09.028357 | 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 15:54:09.028428 | controller | "change_url": "https://github.com/openstack-k8s-operators/ironic-operator/pull/656", 2026-01-29 15:54:09.028495 | controller | "commit_id": "0e4ad22912810846121deabb724f272de88883d5", 2026-01-29 15:54:09.028536 | controller | "patchset": "0e4ad22912810846121deabb724f272de88883d5", 2026-01-29 15:54:09.028574 | controller | "project": { 2026-01-29 15:54:09.028611 | controller | "canonical_hostname": "github.com", 2026-01-29 15:54:09.028647 | controller | "canonical_name": "github.com/openstack-k8s-operators/ironic-operator", 2026-01-29 15:54:09.028684 | controller | "name": "openstack-k8s-operators/ironic-operator", 2026-01-29 15:54:09.028720 | controller | "short_name": "ironic-operator", 2026-01-29 15:54:09.028757 | controller | "src_dir": "src/github.com/openstack-k8s-operators/ironic-operator" 2026-01-29 15:54:09.028794 | controller | }, 2026-01-29 15:54:09.028831 | controller | "topic": null 2026-01-29 15:54:09.028868 | controller | } 2026-01-29 15:54:09.102409 | 2026-01-29 15:54:09.102536 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-01-29 15:54:09.126356 | 2026-01-29 15:54:09.126435 | TASK [Filter out host if needed] 2026-01-29 15:54:09.136353 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-01-29 15:54:09.140735 | 2026-01-29 15:54:09.140789 | TASK [Get git tag for image tagging] 2026-01-29 15:54:09.672896 | controller | skipping: Conditional result was False 2026-01-29 15:54:09.685153 | 2026-01-29 15:54:09.685295 | TASK [Set openstack-runner image] 2026-01-29 15:54:09.722366 | controller | skipping: Conditional result was False 2026-01-29 15:54:09.734841 | 2026-01-29 15:54:09.735227 | TASK [Build openstack-runner image] 2026-01-29 15:54:09.763859 | controller | skipping: Conditional result was False 2026-01-29 15:54:09.777084 | 2026-01-29 15:54:09.777234 | TASK [Push openstack-runner image] 2026-01-29 15:54:09.805048 | controller | skipping: Conditional result was False 2026-01-29 15:54:09.818977 | 2026-01-29 15:54:09.819238 | TASK [Make sure ci-framework directory exists] 2026-01-29 15:54:09.847418 | controller | skipping: Conditional result was False 2026-01-29 15:54:09.861446 | 2026-01-29 15:54:09.861607 | TASK [Create EDPM ansible var file] 2026-01-29 15:54:09.888864 | controller | skipping: Conditional result was False 2026-01-29 15:54:09.931614 | 2026-01-29 15:54:09.931730 | PLAY RECAP 2026-01-29 15:54:09.931785 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-01-29 15:54:09.931815 | 2026-01-29 15:54:10.047721 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-01-29 15:54:10.048578 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-01-29 15:54:10.643628 | 2026-01-29 15:54:10.643735 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-01-29 15:54:10.665154 | 2026-01-29 15:54:10.665237 | TASK [Create zuul-output directory] 2026-01-29 15:54:11.080256 | controller | changed 2026-01-29 15:54:11.092093 | 2026-01-29 15:54:11.092248 | TASK [Slurp Zuul inventory test] 2026-01-29 15:54:11.527606 | controller -> localhost | ok 2026-01-29 15:54:11.537415 | 2026-01-29 15:54:11.537567 | TASK [Save zuul inventory] 2026-01-29 15:54:12.685654 | controller | changed 2026-01-29 15:54:12.696764 | 2026-01-29 15:54:12.696909 | TASK [Save zuul vars without the change_message] 2026-01-29 15:54:13.590780 | controller | changed 2026-01-29 15:54:13.627352 | 2026-01-29 15:54:13.627418 | PLAY RECAP 2026-01-29 15:54:13.627470 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-29 15:54:13.627498 | 2026-01-29 15:54:13.715701 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-01-29 15:54:13.717408 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/pre.yml@main] 2026-01-29 15:54:14.359894 | 2026-01-29 15:54:14.360063 | PLAY [Run ci/playbooks/content_provider/pre.yml] 2026-01-29 15:54:14.382339 | 2026-01-29 15:54:14.382466 | TASK [Filter out host if needed] 2026-01-29 15:54:14.391114 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-01-29 15:54:14.395572 | 2026-01-29 15:54:14.395633 | TASK [Clone repos in the job workspace] 2026-01-29 15:54:14.414483 | controller | ok 2026-01-29 15:54:14.432025 | 2026-01-29 15:54:14.432098 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-01-29 15:54:14.793554 | controller | ok 2026-01-29 15:54:14.807371 | 2026-01-29 15:54:14.807528 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-01-29 15:54:16.326681 | controller | Output suppressed because no_log was given 2026-01-29 15:54:16.349808 | 2026-01-29 15:54:16.349964 | TASK [Install ansible-core] 2026-01-29 15:54:25.338225 | controller | changed 2026-01-29 15:54:25.352848 | 2026-01-29 15:54:25.352982 | TASK [Discover an IPv4 for provider job] 2026-01-29 15:54:25.423950 | controller | ok 2026-01-29 15:54:25.459751 | 2026-01-29 15:54:25.459838 | PLAY RECAP 2026-01-29 15:54:25.459900 | controller | ok: 4 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-29 15:54:25.459936 | 2026-01-29 15:54:25.563108 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/pre.yml@main] 2026-01-29 15:54:25.564788 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/run.yml@main] 2026-01-29 15:54:26.172972 | 2026-01-29 15:54:26.173102 | PLAY [Run ci/playbooks/content_provider/run.yml] 2026-01-29 15:54:26.194454 | 2026-01-29 15:54:26.194571 | TASK [Filter out host if needed] 2026-01-29 15:54:26.204804 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-01-29 15:54:26.210198 | 2026-01-29 15:54:26.210272 | TASK [Deploy content provider] 2026-01-29 15:54:27.421441 | controller | 2026-01-29 15:54:28.539633 | controller | PLAY [Bootstrap playbook] ****************************************************** 2026-01-29 15:54:28.539819 | controller | 2026-01-29 15:54:28.539833 | controller | TASK [Gathering Facts ] ******************************************************** 2026-01-29 15:54:28.539844 | controller | Thursday 29 January 2026 15:54:27 +0000 (0:00:00.036) 0:00:00.036 ****** 2026-01-29 15:54:28.539854 | controller | Thursday 29 January 2026 15:54:27 +0000 (0:00:00.035) 0:00:00.035 ****** 2026-01-29 15:54:28.539878 | controller | ok: [localhost] 2026-01-29 15:54:28.592807 | controller | 2026-01-29 15:54:28.592875 | 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 15:54:28.592895 | controller | Thursday 29 January 2026 15:54:28 +0000 (0:00:01.118) 0:00:01.154 ****** 2026-01-29 15:54:28.592908 | controller | Thursday 29 January 2026 15:54:28 +0000 (0:00:01.118) 0:00:01.153 ****** 2026-01-29 15:54:28.592928 | controller | ok: [localhost] 2026-01-29 15:54:28.677974 | controller | 2026-01-29 15:54:28.678022 | controller | TASK [cifmw_setup : Get customized parameters ci_framework_params={{ 2026-01-29 15:54:28.678031 | controller | hostvars[inventory_hostname] | 2026-01-29 15:54:28.678037 | controller | dict2items | 2026-01-29 15:54:28.678043 | controller | selectattr("key", "match", 2026-01-29 15:54:28.678049 | controller | "^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") | 2026-01-29 15:54:28.678056 | controller | list | items2dict 2026-01-29 15:54:28.678061 | controller | }}] *** 2026-01-29 15:54:28.678067 | controller | Thursday 29 January 2026 15:54:28 +0000 (0:00:00.053) 0:00:01.207 ****** 2026-01-29 15:54:28.678073 | controller | Thursday 29 January 2026 15:54:28 +0000 (0:00:00.053) 0:00:01.206 ****** 2026-01-29 15:54:28.678085 | controller | ok: [localhost] 2026-01-29 15:54:29.069759 | controller | 2026-01-29 15:54:29.069822 | controller | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2026-01-29 15:54:29.069837 | controller | Thursday 29 January 2026 15:54:28 +0000 (0:00:00.085) 0:00:01.293 ****** 2026-01-29 15:54:29.069848 | controller | Thursday 29 January 2026 15:54:28 +0000 (0:00:00.085) 0:00:01.292 ****** 2026-01-29 15:54:29.069868 | controller | ok: [localhost] 2026-01-29 15:54:29.100847 | controller | 2026-01-29 15:54:29.100896 | 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 15:54:29.100906 | controller | Thursday 29 January 2026 15:54:29 +0000 (0:00:00.391) 0:00:01.684 ****** 2026-01-29 15:54:29.100913 | controller | Thursday 29 January 2026 15:54:29 +0000 (0:00:00.391) 0:00:01.683 ****** 2026-01-29 15:54:29.100935 | controller | skipping: [localhost] 2026-01-29 15:54:29.132588 | controller | 2026-01-29 15:54:29.132630 | 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 15:54:29.132640 | controller | Thursday 29 January 2026 15:54:29 +0000 (0:00:00.030) 0:00:01.715 ****** 2026-01-29 15:54:29.132647 | controller | Thursday 29 January 2026 15:54:29 +0000 (0:00:00.030) 0:00:01.714 ****** 2026-01-29 15:54:29.132659 | controller | skipping: [localhost] 2026-01-29 15:54:29.158969 | controller | 2026-01-29 15:54:29.159007 | 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 15:54:29.159015 | controller | Thursday 29 January 2026 15:54:29 +0000 (0:00:00.032) 0:00:01.747 ****** 2026-01-29 15:54:29.159020 | controller | Thursday 29 January 2026 15:54:29 +0000 (0:00:00.032) 0:00:01.746 ****** 2026-01-29 15:54:29.159030 | controller | skipping: [localhost] 2026-01-29 15:54:30.739012 | controller | 2026-01-29 15:54:30.739068 | controller | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2026-01-29 15:54:30.739075 | controller | Thursday 29 January 2026 15:54:29 +0000 (0:00:00.026) 0:00:01.774 ****** 2026-01-29 15:54:30.739092 | controller | Thursday 29 January 2026 15:54:29 +0000 (0:00:00.026) 0:00:01.772 ****** 2026-01-29 15:54:30.739104 | controller | changed: [localhost] 2026-01-29 15:54:31.329273 | controller | 2026-01-29 15:54:31.329383 | controller | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] *** 2026-01-29 15:54:31.329399 | controller | Thursday 29 January 2026 15:54:30 +0000 (0:00:01.580) 0:00:03.354 ****** 2026-01-29 15:54:31.329409 | controller | Thursday 29 January 2026 15:54:30 +0000 (0:00:01.580) 0:00:03.353 ****** 2026-01-29 15:54:31.329448 | controller | changed: [localhost] => (item=tmp) 2026-01-29 15:54:32.329820 | controller | changed: [localhost] => (item=artifacts/repositories) 2026-01-29 15:54:32.329877 | controller | changed: [localhost] => (item=venv/repo_setup) 2026-01-29 15:54:32.329889 | controller | 2026-01-29 15:54:32.329898 | controller | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] *** 2026-01-29 15:54:32.329908 | controller | Thursday 29 January 2026 15:54:31 +0000 (0:00:00.590) 0:00:03.944 ****** 2026-01-29 15:54:32.329918 | controller | Thursday 29 January 2026 15:54:31 +0000 (0:00:00.590) 0:00:03.943 ****** 2026-01-29 15:54:32.329936 | controller | ok: [localhost] 2026-01-29 15:54:33.475297 | controller | 2026-01-29 15:54:33.475406 | 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 15:54:33.475423 | controller | Thursday 29 January 2026 15:54:32 +0000 (0:00:01.000) 0:00:04.944 ****** 2026-01-29 15:54:33.475434 | controller | Thursday 29 January 2026 15:54:32 +0000 (0:00:01.000) 0:00:04.943 ****** 2026-01-29 15:54:33.475471 | controller | changed: [localhost] 2026-01-29 15:54:42.604962 | controller | 2026-01-29 15:54:42.605089 | 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 15:54:42.605112 | controller | Thursday 29 January 2026 15:54:33 +0000 (0:00:01.145) 0:00:06.089 ****** 2026-01-29 15:54:42.605124 | controller | Thursday 29 January 2026 15:54:33 +0000 (0:00:01.145) 0:00:06.088 ****** 2026-01-29 15:54:42.605155 | controller | changed: [localhost] 2026-01-29 15:54:43.827465 | controller | 2026-01-29 15:54:43.827562 | 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 15:54:43.827588 | controller | Thursday 29 January 2026 15:54:42 +0000 (0:00:09.129) 0:00:15.219 ****** 2026-01-29 15:54:43.827599 | controller | Thursday 29 January 2026 15:54:42 +0000 (0:00:09.129) 0:00:15.218 ****** 2026-01-29 15:54:43.827625 | controller | changed: [localhost] 2026-01-29 15:54:43.855053 | controller | 2026-01-29 15:54:43.855107 | 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 15:54:43.855121 | controller | Thursday 29 January 2026 15:54:43 +0000 (0:00:01.222) 0:00:16.442 ****** 2026-01-29 15:54:43.855131 | controller | Thursday 29 January 2026 15:54:43 +0000 (0:00:01.222) 0:00:16.441 ****** 2026-01-29 15:54:43.855149 | controller | skipping: [localhost] 2026-01-29 15:54:44.561905 | controller | 2026-01-29 15:54:44.562031 | 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 15:54:44.562045 | controller | Thursday 29 January 2026 15:54:43 +0000 (0:00:00.027) 0:00:16.470 ****** 2026-01-29 15:54:44.562052 | controller | Thursday 29 January 2026 15:54:43 +0000 (0:00:00.027) 0:00:16.468 ****** 2026-01-29 15:54:44.562102 | controller | changed: [localhost] 2026-01-29 15:54:44.612867 | controller | 2026-01-29 15:54:44.613002 | 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 15:54:44.613018 | controller | Thursday 29 January 2026 15:54:44 +0000 (0:00:00.706) 0:00:17.176 ****** 2026-01-29 15:54:44.613029 | controller | Thursday 29 January 2026 15:54:44 +0000 (0:00:00.706) 0:00:17.175 ****** 2026-01-29 15:54:44.613052 | controller | skipping: [localhost] 2026-01-29 15:54:44.651624 | controller | 2026-01-29 15:54:44.651773 | 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 15:54:44.651790 | controller | Thursday 29 January 2026 15:54:44 +0000 (0:00:00.050) 0:00:17.227 ****** 2026-01-29 15:54:44.651798 | controller | Thursday 29 January 2026 15:54:44 +0000 (0:00:00.050) 0:00:17.226 ****** 2026-01-29 15:54:44.651821 | controller | skipping: [localhost] 2026-01-29 15:54:44.687892 | controller | 2026-01-29 15:54:44.688011 | 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 15:54:44.688023 | controller | Thursday 29 January 2026 15:54:44 +0000 (0:00:00.038) 0:00:17.266 ****** 2026-01-29 15:54:44.688034 | controller | Thursday 29 January 2026 15:54:44 +0000 (0:00:00.038) 0:00:17.265 ****** 2026-01-29 15:54:44.688063 | controller | skipping: [localhost] 2026-01-29 15:54:45.223190 | controller | 2026-01-29 15:54:45.223318 | 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 15:54:45.223356 | controller | Thursday 29 January 2026 15:54:44 +0000 (0:00:00.036) 0:00:17.302 ****** 2026-01-29 15:54:45.223374 | controller | Thursday 29 January 2026 15:54:44 +0000 (0:00:00.036) 0:00:17.301 ****** 2026-01-29 15:54:45.223398 | controller | changed: [localhost] 2026-01-29 15:54:45.953260 | controller | 2026-01-29 15:54:45.953410 | controller | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }} 2026-01-29 15:54:45.953424 | controller | , dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2026-01-29 15:54:45.953455 | controller | Thursday 29 January 2026 15:54:45 +0000 (0:00:00.535) 0:00:17.838 ****** 2026-01-29 15:54:45.953465 | controller | Thursday 29 January 2026 15:54:45 +0000 (0:00:00.535) 0:00:17.836 ****** 2026-01-29 15:54:45.953493 | controller | changed: [localhost] 2026-01-29 15:54:45.987215 | controller | 2026-01-29 15:54:45.987273 | 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 15:54:45.987293 | controller | Thursday 29 January 2026 15:54:45 +0000 (0:00:00.730) 0:00:18.568 ****** 2026-01-29 15:54:45.987308 | controller | Thursday 29 January 2026 15:54:45 +0000 (0:00:00.730) 0:00:18.567 ****** 2026-01-29 15:54:45.987321 | controller | skipping: [localhost] 2026-01-29 15:54:46.023089 | controller | 2026-01-29 15:54:46.023131 | controller | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] *** 2026-01-29 15:54:46.023138 | controller | Thursday 29 January 2026 15:54:45 +0000 (0:00:00.033) 0:00:18.602 ****** 2026-01-29 15:54:46.023144 | controller | Thursday 29 January 2026 15:54:45 +0000 (0:00:00.033) 0:00:18.601 ****** 2026-01-29 15:54:46.023155 | controller | skipping: [localhost] 2026-01-29 15:54:46.055840 | controller | 2026-01-29 15:54:46.055888 | 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 15:54:46.055896 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.036) 0:00:18.638 ****** 2026-01-29 15:54:46.055903 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.036) 0:00:18.637 ****** 2026-01-29 15:54:46.055915 | controller | skipping: [localhost] 2026-01-29 15:54:46.108829 | controller | 2026-01-29 15:54:46.108876 | 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 15:54:46.108887 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.032) 0:00:18.671 ****** 2026-01-29 15:54:46.108894 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.032) 0:00:18.670 ****** 2026-01-29 15:54:46.108906 | controller | ok: [localhost] 2026-01-29 15:54:46.132419 | controller | 2026-01-29 15:54:46.132460 | controller | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] *** 2026-01-29 15:54:46.132467 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.052) 0:00:18.724 ****** 2026-01-29 15:54:46.132472 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.052) 0:00:18.722 ****** 2026-01-29 15:54:46.132482 | controller | skipping: [localhost] 2026-01-29 15:54:46.164241 | controller | 2026-01-29 15:54:46.164284 | controller | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] *** 2026-01-29 15:54:46.164290 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.023) 0:00:18.747 ****** 2026-01-29 15:54:46.164296 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.023) 0:00:18.746 ****** 2026-01-29 15:54:46.164305 | controller | skipping: [localhost] 2026-01-29 15:54:46.213384 | controller | 2026-01-29 15:54:46.213446 | controller | TASK [Download the RPM name=krb_request] *************************************** 2026-01-29 15:54:46.213460 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.031) 0:00:18.779 ****** 2026-01-29 15:54:46.213470 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.031) 0:00:18.778 ****** 2026-01-29 15:54:46.213488 | controller | skipping: [localhost] 2026-01-29 15:54:46.239548 | controller | 2026-01-29 15:54:46.239590 | controller | TASK [repo_setup : Install RHOS Release tool name={{ 2026-01-29 15:54:46.239598 | controller | cifmw_repo_setup_rhos_release_rpm 2026-01-29 15:54:46.239603 | controller | if cifmw_repo_setup_rhos_release_rpm is not url 2026-01-29 15:54:46.239608 | controller | else cifmw_krb_request_out.path 2026-01-29 15:54:46.239612 | controller | }}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] *** 2026-01-29 15:54:46.239618 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.049) 0:00:18.828 ****** 2026-01-29 15:54:46.239623 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.049) 0:00:18.827 ****** 2026-01-29 15:54:46.239633 | controller | skipping: [localhost] 2026-01-29 15:54:46.264780 | controller | 2026-01-29 15:54:46.264842 | controller | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] *** 2026-01-29 15:54:46.264867 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.025) 0:00:18.854 ****** 2026-01-29 15:54:46.264878 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.025) 0:00:18.853 ****** 2026-01-29 15:54:46.264897 | controller | skipping: [localhost] 2026-01-29 15:54:46.293314 | controller | 2026-01-29 15:54:46.293399 | controller | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] *** 2026-01-29 15:54:46.293411 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.025) 0:00:18.879 ****** 2026-01-29 15:54:46.293435 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.025) 0:00:18.878 ****** 2026-01-29 15:54:46.293461 | controller | skipping: [localhost] 2026-01-29 15:54:46.320465 | controller | 2026-01-29 15:54:46.320526 | 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 15:54:46.320539 | controller | -t {{ cifmw_repo_setup_output }}] *** 2026-01-29 15:54:46.320550 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.028) 0:00:18.908 ****** 2026-01-29 15:54:46.320561 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.028) 0:00:18.907 ****** 2026-01-29 15:54:46.320580 | controller | skipping: [localhost] 2026-01-29 15:54:46.565976 | controller | 2026-01-29 15:54:46.566038 | controller | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] *** 2026-01-29 15:54:46.566066 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.027) 0:00:18.935 ****** 2026-01-29 15:54:46.566097 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.027) 0:00:18.934 ****** 2026-01-29 15:54:46.566123 | controller | ok: [localhost] 2026-01-29 15:54:46.811263 | controller | 2026-01-29 15:54:46.811380 | controller | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail 2026-01-29 15:54:46.811388 | controller | source /etc/ci/mirror_info.sh 2026-01-29 15:54:46.811394 | controller | sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo 2026-01-29 15:54:46.811399 | controller | ] *** 2026-01-29 15:54:46.811404 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.245) 0:00:19.181 ****** 2026-01-29 15:54:46.811409 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.245) 0:00:19.180 ****** 2026-01-29 15:54:46.811428 | controller | changed: [localhost] 2026-01-29 15:54:47.054535 | controller | 2026-01-29 15:54:47.054611 | 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 15:54:47.054618 | controller | source /etc/ci/mirror_info.sh 2026-01-29 15:54:47.054624 | controller | sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo 2026-01-29 15:54:47.054630 | controller | ] *** 2026-01-29 15:54:47.054636 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.245) 0:00:19.426 ****** 2026-01-29 15:54:47.054640 | controller | Thursday 29 January 2026 15:54:46 +0000 (0:00:00.245) 0:00:19.425 ****** 2026-01-29 15:54:47.054655 | controller | changed: [localhost] 2026-01-29 15:54:47.083181 | controller | 2026-01-29 15:54:47.083287 | controller | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] *** 2026-01-29 15:54:47.083295 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.243) 0:00:19.669 ****** 2026-01-29 15:54:47.083300 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.243) 0:00:19.668 ****** 2026-01-29 15:54:47.083354 | controller | skipping: [localhost] 2026-01-29 15:54:47.141321 | controller | 2026-01-29 15:54:47.141520 | controller | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo] 2026-01-29 15:54:47.141534 | controller | baseurl=http://{{ content_provider_registry_ip }}:8766/ 2026-01-29 15:54:47.141547 | controller | enabled=1 2026-01-29 15:54:47.141558 | controller | gpgcheck=0 2026-01-29 15:54:47.141568 | controller | priority=1 2026-01-29 15:54:47.141578 | controller | , dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] *** 2026-01-29 15:54:47.141588 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.028) 0:00:19.698 ****** 2026-01-29 15:54:47.141598 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.028) 0:00:19.697 ****** 2026-01-29 15:54:47.141656 | controller | skipping: [localhost] 2026-01-29 15:54:47.180455 | controller | 2026-01-29 15:54:47.180579 | controller | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] *** 2026-01-29 15:54:47.180587 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.057) 0:00:19.755 ****** 2026-01-29 15:54:47.180593 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.057) 0:00:19.754 ****** 2026-01-29 15:54:47.180617 | controller | skipping: [localhost] 2026-01-29 15:54:47.217650 | controller | 2026-01-29 15:54:47.217778 | 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 15:54:47.217786 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.039) 0:00:19.795 ****** 2026-01-29 15:54:47.217792 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.039) 0:00:19.794 ****** 2026-01-29 15:54:47.217817 | controller | skipping: [localhost] 2026-01-29 15:54:47.266280 | controller | 2026-01-29 15:54:47.266456 | controller | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] *** 2026-01-29 15:54:47.266470 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.037) 0:00:19.832 ****** 2026-01-29 15:54:47.266481 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.037) 0:00:19.831 ****** 2026-01-29 15:54:47.266513 | controller | skipping: [localhost] 2026-01-29 15:54:47.321583 | controller | 2026-01-29 15:54:47.321710 | 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 15:54:47.321718 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.048) 0:00:19.880 ****** 2026-01-29 15:54:47.321725 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.048) 0:00:19.879 ****** 2026-01-29 15:54:47.321748 | controller | skipping: [localhost] 2026-01-29 15:54:47.679990 | controller | 2026-01-29 15:54:47.680088 | 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 15:54:47.680096 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.055) 0:00:19.936 ****** 2026-01-29 15:54:47.680102 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.055) 0:00:19.935 ****** 2026-01-29 15:54:47.680122 | controller | ok: [localhost] 2026-01-29 15:54:48.208317 | controller | 2026-01-29 15:54:48.208499 | controller | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] *** 2026-01-29 15:54:48.208510 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.358) 0:00:20.295 ****** 2026-01-29 15:54:48.208518 | controller | Thursday 29 January 2026 15:54:47 +0000 (0:00:00.358) 0:00:20.293 ****** 2026-01-29 15:54:48.208544 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo) 2026-01-29 15:54:48.756913 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo) 2026-01-29 15:54:48.756980 | controller | 2026-01-29 15:54:48.756987 | controller | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] *** 2026-01-29 15:54:48.756994 | controller | Thursday 29 January 2026 15:54:48 +0000 (0:00:00.527) 0:00:20.823 ****** 2026-01-29 15:54:48.756999 | controller | Thursday 29 January 2026 15:54:48 +0000 (0:00:00.527) 0:00:20.821 ****** 2026-01-29 15:54:48.757012 | controller | changed: [localhost] 2026-01-29 15:54:49.054619 | controller | 2026-01-29 15:54:49.054721 | 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 15:54:49.054736 | controller | Thursday 29 January 2026 15:54:48 +0000 (0:00:00.548) 0:00:21.371 ****** 2026-01-29 15:54:49.054768 | controller | Thursday 29 January 2026 15:54:48 +0000 (0:00:00.548) 0:00:21.370 ****** 2026-01-29 15:54:49.054795 | controller | changed: [localhost] 2026-01-29 15:54:49.118032 | controller | 2026-01-29 15:54:49.118129 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-01-29 15:54:49.118141 | controller | Thursday 29 January 2026 15:54:49 +0000 (0:00:00.297) 0:00:21.669 ****** 2026-01-29 15:54:49.118170 | controller | Thursday 29 January 2026 15:54:49 +0000 (0:00:00.297) 0:00:21.668 ****** 2026-01-29 15:54:49.118196 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-01-29 15:54:49.150752 | controller | 2026-01-29 15:54:49.150847 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-01-29 15:54:49.150861 | controller | Thursday 29 January 2026 15:54:49 +0000 (0:00:00.063) 0:00:21.733 ****** 2026-01-29 15:54:49.150871 | controller | Thursday 29 January 2026 15:54:49 +0000 (0:00:00.063) 0:00:21.732 ****** 2026-01-29 15:54:49.150896 | controller | ok: [localhost] => 2026-01-29 15:55:20.919320 | controller | cifmw_ci_setup_packages: 2026-01-29 15:55:20.919417 | controller | - bash-completion 2026-01-29 15:55:20.919425 | controller | - ca-certificates 2026-01-29 15:55:20.919432 | controller | - git-core 2026-01-29 15:55:20.919439 | controller | - make 2026-01-29 15:55:20.919446 | controller | - tar 2026-01-29 15:55:20.919453 | controller | - tmux 2026-01-29 15:55:20.919459 | controller | - python3-pip 2026-01-29 15:55:20.919466 | controller | 2026-01-29 15:55:20.919473 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-01-29 15:55:20.919481 | controller | Thursday 29 January 2026 15:54:49 +0000 (0:00:00.032) 0:00:21.766 ****** 2026-01-29 15:55:20.919489 | controller | Thursday 29 January 2026 15:54:49 +0000 (0:00:00.032) 0:00:21.764 ****** 2026-01-29 15:55:20.919505 | controller | changed: [localhost] 2026-01-29 15:55:21.099752 | controller | 2026-01-29 15:55:21.099843 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-01-29 15:55:21.099850 | controller | Thursday 29 January 2026 15:55:20 +0000 (0:00:31.768) 0:00:53.534 ****** 2026-01-29 15:55:21.099855 | controller | Thursday 29 January 2026 15:55:20 +0000 (0:00:31.768) 0:00:53.533 ****** 2026-01-29 15:55:21.099874 | controller | ok: [localhost] 2026-01-29 15:55:21.347790 | controller | 2026-01-29 15:55:21.347844 | 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 15:55:21.347853 | controller | Thursday 29 January 2026 15:55:21 +0000 (0:00:00.180) 0:00:53.714 ****** 2026-01-29 15:55:21.347860 | controller | Thursday 29 January 2026 15:55:21 +0000 (0:00:00.180) 0:00:53.713 ****** 2026-01-29 15:55:21.347873 | controller | changed: [localhost] 2026-01-29 15:55:26.878604 | controller | 2026-01-29 15:55:26.878816 | 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 15:55:26.878835 | controller | Thursday 29 January 2026 15:55:21 +0000 (0:00:00.247) 0:00:53.962 ****** 2026-01-29 15:55:26.878844 | controller | Thursday 29 January 2026 15:55:21 +0000 (0:00:00.247) 0:00:53.961 ****** 2026-01-29 15:55:26.878866 | controller | changed: [localhost] 2026-01-29 15:55:26.910954 | controller | 2026-01-29 15:55:26.911049 | 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 15:55:26.911056 | controller | Thursday 29 January 2026 15:55:26 +0000 (0:00:05.530) 0:00:59.493 ****** 2026-01-29 15:55:26.911062 | controller | Thursday 29 January 2026 15:55:26 +0000 (0:00:05.530) 0:00:59.492 ****** 2026-01-29 15:55:26.911077 | controller | skipping: [localhost] 2026-01-29 15:55:27.257919 | controller | 2026-01-29 15:55:27.257965 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-01-29 15:55:27.257972 | controller | Thursday 29 January 2026 15:55:26 +0000 (0:00:00.032) 0:00:59.526 ****** 2026-01-29 15:55:27.257977 | controller | Thursday 29 January 2026 15:55:26 +0000 (0:00:00.032) 0:00:59.524 ****** 2026-01-29 15:55:27.257987 | controller | changed: [localhost] 2026-01-29 15:55:27.585172 | controller | 2026-01-29 15:55:27.585220 | 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 15:55:27.585239 | controller | source ~/.oc_completion 2026-01-29 15:55:27.585245 | controller | fi] *** 2026-01-29 15:55:27.585250 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.346) 0:00:59.872 ****** 2026-01-29 15:55:27.585256 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.346) 0:00:59.871 ****** 2026-01-29 15:55:27.585266 | controller | changed: [localhost] 2026-01-29 15:55:27.605319 | controller | 2026-01-29 15:55:27.605394 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-01-29 15:55:27.605401 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.327) 0:01:00.200 ****** 2026-01-29 15:55:27.605406 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.327) 0:01:00.199 ****** 2026-01-29 15:55:27.605416 | controller | skipping: [localhost] 2026-01-29 15:55:27.632193 | controller | 2026-01-29 15:55:27.632248 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-01-29 15:55:27.632258 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-01-29 15:55:27.632265 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-01-29 15:55:27.632272 | controller | }}] *** 2026-01-29 15:55:27.632279 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.020) 0:01:00.220 ****** 2026-01-29 15:55:27.632287 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.020) 0:01:00.219 ****** 2026-01-29 15:55:27.632300 | controller | skipping: [localhost] 2026-01-29 15:55:27.657698 | controller | 2026-01-29 15:55:27.657754 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-01-29 15:55:27.657765 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.026) 0:01:00.247 ****** 2026-01-29 15:55:27.657773 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.026) 0:01:00.245 ****** 2026-01-29 15:55:27.657803 | controller | skipping: [localhost] 2026-01-29 15:55:27.681298 | controller | 2026-01-29 15:55:27.681385 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-01-29 15:55:27.681401 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.025) 0:01:00.272 ****** 2026-01-29 15:55:27.681409 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.025) 0:01:00.271 ****** 2026-01-29 15:55:27.681423 | controller | skipping: [localhost] 2026-01-29 15:55:27.707118 | controller | 2026-01-29 15:55:27.707166 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-01-29 15:55:27.707173 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.023) 0:01:00.296 ****** 2026-01-29 15:55:27.707180 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.023) 0:01:00.295 ****** 2026-01-29 15:55:27.707190 | controller | skipping: [localhost] 2026-01-29 15:55:27.736857 | controller | 2026-01-29 15:55:27.736906 | 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 15:55:27.736914 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.025) 0:01:00.322 ****** 2026-01-29 15:55:27.736922 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.026) 0:01:00.321 ****** 2026-01-29 15:55:27.736934 | controller | skipping: [localhost] 2026-01-29 15:55:28.885966 | controller | 2026-01-29 15:55:28.886017 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-01-29 15:55:28.886027 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.029) 0:01:00.352 ****** 2026-01-29 15:55:28.886034 | controller | Thursday 29 January 2026 15:55:27 +0000 (0:00:00.029) 0:01:00.351 ****** 2026-01-29 15:55:28.886047 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-01-29 15:55:29.019224 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-01-29 15:55:29.019277 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-01-29 15:55:29.019283 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-01-29 15:55:29.019300 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-01-29 15:55:29.019304 | controller | 2026-01-29 15:55:29.019309 | controller | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] *** 2026-01-29 15:55:29.019314 | controller | Thursday 29 January 2026 15:55:28 +0000 (0:00:01.149) 0:01:01.501 ****** 2026-01-29 15:55:29.019319 | controller | Thursday 29 January 2026 15:55:28 +0000 (0:00:01.149) 0:01:01.500 ****** 2026-01-29 15:55:29.019353 | controller | 2026-01-29 15:55:29.593502 | controller | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] *** 2026-01-29 15:55:29.593551 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.133) 0:01:01.634 ****** 2026-01-29 15:55:29.593582 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.133) 0:01:01.633 ****** 2026-01-29 15:55:29.593596 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-01-29 15:55:29.645924 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks) 2026-01-29 15:55:29.645975 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-01-29 15:55:29.645984 | controller | 2026-01-29 15:55:29.645992 | controller | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] *** 2026-01-29 15:55:29.645999 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.574) 0:01:02.208 ****** 2026-01-29 15:55:29.646005 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.574) 0:01:02.207 ****** 2026-01-29 15:55:29.646018 | controller | 2026-01-29 15:55:29.703967 | 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 15:55:29.704026 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.052) 0:01:02.261 ****** 2026-01-29 15:55:29.704039 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.052) 0:01:02.259 ****** 2026-01-29 15:55:29.704059 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '656', 'change_url': 'https://github.com/openstack-k8s-operators/ironic-operator/pull/656', 'commit_id': '0e4ad22912810846121deabb724f272de88883d5', 'patchset': '0e4ad22912810846121deabb724f272de88883d5', '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 15:55:29.769317 | controller | 2026-01-29 15:55:29.769400 | controller | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }} 2026-01-29 15:55:29.769412 | controller | _repo_operator_info: {{ _repo_operator_info }} 2026-01-29 15:55:29.769420 | controller | cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }} 2026-01-29 15:55:29.769427 | controller | ] *** 2026-01-29 15:55:29.769434 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.057) 0:01:02.318 ****** 2026-01-29 15:55:29.769440 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.057) 0:01:02.317 ****** 2026-01-29 15:55:29.769455 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '656', 'change_url': 'https://github.com/openstack-k8s-operators/ironic-operator/pull/656', 'commit_id': '0e4ad22912810846121deabb724f272de88883d5', 'patchset': '0e4ad22912810846121deabb724f272de88883d5', '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 15:55:29.817061 | controller | msg: | 2026-01-29 15:55:29.817110 | controller | _repo_operator_name: ironic 2026-01-29 15:55:29.817124 | 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 15:55:29.817141 | controller | cifmw_install_yamls_operators_repo: {'IRONIC_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator', 'IRONIC_BRANCH': ''} 2026-01-29 15:55:29.817149 | controller | 2026-01-29 15:55:29.817156 | controller | TASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] *** 2026-01-29 15:55:29.817163 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.065) 0:01:02.384 ****** 2026-01-29 15:55:29.817170 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.065) 0:01:02.383 ****** 2026-01-29 15:55:29.817182 | controller | 2026-01-29 15:55:29.849452 | 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 15:55:29.849512 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.047) 0:01:02.432 ****** 2026-01-29 15:55:29.849524 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.047) 0:01:02.431 ****** 2026-01-29 15:55:29.849541 | controller | skipping: [localhost] 2026-01-29 15:55:30.192842 | controller | 2026-01-29 15:55:30.192942 | 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 15:55:30.192957 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.032) 0:01:02.464 ****** 2026-01-29 15:55:30.192968 | controller | Thursday 29 January 2026 15:55:29 +0000 (0:00:00.032) 0:01:02.463 ****** 2026-01-29 15:55:30.192990 | controller | ok: [localhost] 2026-01-29 15:55:30.232762 | controller | 2026-01-29 15:55:30.232829 | 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 15:55:30.232843 | controller | Thursday 29 January 2026 15:55:30 +0000 (0:00:00.343) 0:01:02.808 ****** 2026-01-29 15:55:30.232867 | controller | Thursday 29 January 2026 15:55:30 +0000 (0:00:00.343) 0:01:02.806 ****** 2026-01-29 15:55:30.232887 | controller | skipping: [localhost] 2026-01-29 15:55:30.282867 | controller | 2026-01-29 15:55:30.282953 | 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 15:55:30.282972 | controller | Thursday 29 January 2026 15:55:30 +0000 (0:00:00.039) 0:01:02.847 ****** 2026-01-29 15:55:30.282989 | controller | Thursday 29 January 2026 15:55:30 +0000 (0:00:00.039) 0:01:02.846 ****** 2026-01-29 15:55:30.283033 | controller | skipping: [localhost] 2026-01-29 15:55:30.408879 | controller | 2026-01-29 15:55:30.408952 | controller | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{ 2026-01-29 15:55:30.408966 | controller | _install_yamls_override_vars | default({}) | 2026-01-29 15:55:30.408979 | controller | combine(item, recursive=True) 2026-01-29 15:55:30.408990 | controller | }}] *** 2026-01-29 15:55:30.409001 | controller | Thursday 29 January 2026 15:55:30 +0000 (0:00:00.050) 0:01:02.898 ****** 2026-01-29 15:55:30.409023 | controller | Thursday 29 January 2026 15:55:30 +0000 (0:00:00.050) 0:01:02.896 ****** 2026-01-29 15:55:30.409044 | controller | ok: [localhost] => (item={}) 2026-01-29 15:55:30.520931 | controller | 2026-01-29 15:55:30.520985 | controller | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{ 2026-01-29 15:55:30.520995 | controller | _install_yamls_override_vars.keys() | 2026-01-29 15:55:30.521002 | controller | map('upper') | 2026-01-29 15:55:30.521008 | controller | zip(_install_yamls_override_vars.values()) | 2026-01-29 15:55:30.521014 | controller | items2dict(key_name=0, value_name=1) | 2026-01-29 15:55:30.521020 | controller | combine({ 2026-01-29 15:55:30.521039 | controller | 'OUT': cifmw_install_yamls_manifests_dir, 2026-01-29 15:55:30.521046 | controller | 'OUTPUT_DIR': cifmw_install_yamls_edpm_dir, 2026-01-29 15:55:30.521052 | controller | 'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref, 2026-01-29 15:55:30.521060 | controller | 'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main') 2026-01-29 15:55:30.521066 | controller | }) | 2026-01-29 15:55:30.521072 | controller | combine(install_yamls_operators_repos) 2026-01-29 15:55:30.521078 | controller | }}, cacheable=True] *** 2026-01-29 15:55:30.521084 | controller | Thursday 29 January 2026 15:55:30 +0000 (0:00:00.125) 0:01:03.023 ****** 2026-01-29 15:55:30.521091 | controller | Thursday 29 January 2026 15:55:30 +0000 (0:00:00.125) 0:01:03.022 ****** 2026-01-29 15:55:30.521103 | controller | ok: [localhost] 2026-01-29 15:55:31.190034 | controller | 2026-01-29 15:55:31.190091 | controller | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] *** 2026-01-29 15:55:31.190102 | controller | Thursday 29 January 2026 15:55:30 +0000 (0:00:00.112) 0:01:03.136 ****** 2026-01-29 15:55:31.190110 | controller | Thursday 29 January 2026 15:55:30 +0000 (0:00:00.112) 0:01:03.134 ****** 2026-01-29 15:55:31.190125 | controller | ok: [localhost] 2026-01-29 15:55:31.220366 | controller | 2026-01-29 15:55:31.220433 | controller | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] *** 2026-01-29 15:55:31.220450 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.668) 0:01:03.805 ****** 2026-01-29 15:55:31.220461 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.669) 0:01:03.803 ****** 2026-01-29 15:55:31.220481 | controller | skipping: [localhost] 2026-01-29 15:55:31.262524 | controller | 2026-01-29 15:55:31.262580 | 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 15:55:31.262591 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.030) 0:01:03.835 ****** 2026-01-29 15:55:31.262599 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.030) 0:01:03.834 ****** 2026-01-29 15:55:31.262613 | controller | skipping: [localhost] 2026-01-29 15:55:31.293532 | controller | 2026-01-29 15:55:31.293659 | 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 15:55:31.293674 | controller | export {{ k }}={{ v }} 2026-01-29 15:55:31.293686 | controller | {% endfor %}, mode=0644] *** 2026-01-29 15:55:31.293710 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.042) 0:01:03.877 ****** 2026-01-29 15:55:31.293722 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.042) 0:01:03.876 ****** 2026-01-29 15:55:31.293752 | controller | skipping: [localhost] 2026-01-29 15:55:31.328724 | controller | 2026-01-29 15:55:31.328832 | 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 15:55:31.328842 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.030) 0:01:03.908 ****** 2026-01-29 15:55:31.328850 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.031) 0:01:03.907 ****** 2026-01-29 15:55:31.328872 | controller | ok: [localhost] 2026-01-29 15:55:31.355269 | controller | 2026-01-29 15:55:31.355378 | controller | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] *** 2026-01-29 15:55:31.355391 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.035) 0:01:03.944 ****** 2026-01-29 15:55:31.355399 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.035) 0:01:03.942 ****** 2026-01-29 15:55:31.355417 | controller | ok: [localhost] => 2026-01-29 15:55:31.387032 | controller | cifmw_install_yamls_environment: 2026-01-29 15:55:31.387215 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2026-01-29 15:55:31.387225 | controller | IRONIC_BRANCH: '' 2026-01-29 15:55:31.387232 | controller | IRONIC_REPO: /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator 2026-01-29 15:55:31.387239 | controller | OPENSTACK_K8S_BRANCH: main 2026-01-29 15:55:31.387245 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2026-01-29 15:55:31.387256 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2026-01-29 15:55:31.387263 | controller | 2026-01-29 15:55:31.387269 | controller | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] *** 2026-01-29 15:55:31.387275 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.026) 0:01:03.970 ****** 2026-01-29 15:55:31.387282 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.026) 0:01:03.969 ****** 2026-01-29 15:55:31.387307 | controller | ok: [localhost] => 2026-01-29 15:55:31.387313 | controller | cifmw_install_yamls_defaults: 2026-01-29 15:55:31.387319 | controller | ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 2026-01-29 15:55:31.387342 | controller | ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 2026-01-29 15:55:31.387352 | controller | ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 2026-01-29 15:55:31.387358 | controller | ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 2026-01-29 15:55:31.387364 | controller | ADOPTED_TENANT_NETWORK: 172.9.1.0/24 2026-01-29 15:55:31.387370 | controller | ANSIBLEEE: config/samples/_v1beta1_ansibleee.yaml 2026-01-29 15:55:31.387376 | controller | ANSIBLEEE_BRANCH: main 2026-01-29 15:55:31.387382 | controller | ANSIBLEEE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml 2026-01-29 15:55:31.387389 | controller | ANSIBLEEE_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest 2026-01-29 15:55:31.387395 | controller | ANSIBLEEE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml 2026-01-29 15:55:31.387402 | controller | ANSIBLEEE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/test/kuttl/tests 2026-01-29 15:55:31.387408 | controller | ANSIBLEEE_KUTTL_NAMESPACE: ansibleee-kuttl-tests 2026-01-29 15:55:31.387414 | controller | ANSIBLEEE_REPO: https://github.com/openstack-k8s-operators/openstack-ansibleee-operator 2026-01-29 15:55:31.387420 | controller | ANSIBLEE_COMMIT_HASH: '' 2026-01-29 15:55:31.387426 | controller | BARBICAN: config/samples/barbican_v1beta1_barbican.yaml 2026-01-29 15:55:31.387432 | controller | BARBICAN_BRANCH: main 2026-01-29 15:55:31.387438 | controller | BARBICAN_COMMIT_HASH: '' 2026-01-29 15:55:31.387444 | controller | BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml 2026-01-29 15:55:31.387450 | controller | BARBICAN_DEPL_IMG: unused 2026-01-29 15:55:31.387456 | controller | BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest 2026-01-29 15:55:31.387463 | controller | BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml 2026-01-29 15:55:31.387469 | controller | BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests 2026-01-29 15:55:31.387475 | controller | BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests 2026-01-29 15:55:31.387481 | controller | BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git 2026-01-29 15:55:31.387487 | controller | BARBICAN_SERVICE_ENABLED: 'true' 2026-01-29 15:55:31.387493 | controller | BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2026-01-29 15:55:31.387499 | controller | BAREMETAL_BRANCH: main 2026-01-29 15:55:31.387506 | controller | BAREMETAL_COMMIT_HASH: '' 2026-01-29 15:55:31.387512 | controller | BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest 2026-01-29 15:55:31.387518 | controller | BAREMETAL_OS_CONTAINER_IMG: '' 2026-01-29 15:55:31.387524 | controller | BAREMETAL_OS_IMG: '' 2026-01-29 15:55:31.387530 | controller | BAREMETAL_OS_IMG_TYPE: '' 2026-01-29 15:55:31.387536 | controller | BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git 2026-01-29 15:55:31.387546 | controller | BAREMETAL_TIMEOUT: 20m 2026-01-29 15:55:31.387552 | controller | BASH_IMG: quay.io/openstack-k8s-operators/bash:latest 2026-01-29 15:55:31.387558 | controller | BGP_ASN: '64999' 2026-01-29 15:55:31.387565 | controller | BGP_LEAF_1: 100.65.4.1 2026-01-29 15:55:31.387571 | controller | BGP_LEAF_2: 100.64.4.1 2026-01-29 15:55:31.387577 | controller | BGP_OVN_ROUTING: 'false' 2026-01-29 15:55:31.387583 | controller | BGP_PEER_ASN: '64999' 2026-01-29 15:55:31.387588 | controller | BGP_SOURCE_IP: 172.30.4.2 2026-01-29 15:55:31.387595 | controller | BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 2026-01-29 15:55:31.387601 | controller | BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 2026-01-29 15:55:31.387618 | controller | BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 2026-01-29 15:55:31.387624 | controller | BMAAS_INSTANCE_DISK_SIZE: '20' 2026-01-29 15:55:31.387630 | controller | BMAAS_INSTANCE_MEMORY: '4096' 2026-01-29 15:55:31.387636 | controller | BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas 2026-01-29 15:55:31.387642 | controller | BMAAS_INSTANCE_NET_MODEL: virtio 2026-01-29 15:55:31.387648 | controller | BMAAS_INSTANCE_OS_VARIANT: centos-stream9 2026-01-29 15:55:31.387656 | controller | BMAAS_INSTANCE_VCPUS: '2' 2026-01-29 15:55:31.387662 | controller | BMAAS_INSTANCE_VIRT_TYPE: kvm 2026-01-29 15:55:31.387668 | controller | BMAAS_IPV4: 'true' 2026-01-29 15:55:31.387674 | controller | BMAAS_IPV6: 'false' 2026-01-29 15:55:31.387680 | controller | BMAAS_LIBVIRT_USER: sushyemu 2026-01-29 15:55:31.387686 | controller | BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 2026-01-29 15:55:31.387692 | controller | BMAAS_METALLB_POOL_NAME: baremetal 2026-01-29 15:55:31.387698 | controller | BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 2026-01-29 15:55:31.387704 | controller | BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 2026-01-29 15:55:31.387710 | controller | BMAAS_NETWORK_NAME: crc-bmaas 2026-01-29 15:55:31.387716 | controller | BMAAS_NODE_COUNT: '1' 2026-01-29 15:55:31.387722 | controller | BMAAS_OCP_INSTANCE_NAME: crc 2026-01-29 15:55:31.387728 | controller | BMAAS_REDFISH_PASSWORD: password 2026-01-29 15:55:31.387734 | controller | BMAAS_REDFISH_USERNAME: admin 2026-01-29 15:55:31.387740 | controller | BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default 2026-01-29 15:55:31.387746 | controller | BMAAS_SUSHY_EMULATOR_DRIVER: libvirt 2026-01-29 15:55:31.387752 | controller | BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest 2026-01-29 15:55:31.387758 | controller | BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator 2026-01-29 15:55:31.387764 | controller | BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml 2026-01-29 15:55:31.387770 | controller | BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack 2026-01-29 15:55:31.387776 | controller | BMH_NAMESPACE: openstack 2026-01-29 15:55:31.387782 | controller | BMO_BRANCH: release-0.9 2026-01-29 15:55:31.387788 | controller | BMO_CLEANUP: 'true' 2026-01-29 15:55:31.387795 | controller | BMO_COMMIT_HASH: '' 2026-01-29 15:55:31.387806 | controller | BMO_IPA_BASEURI: https://tarballs.opendev.org/openstack/ironic-python-agent/dib 2026-01-29 15:55:31.387812 | controller | BMO_IPA_BRANCH: stable/2024.1 2026-01-29 15:55:31.387819 | controller | BMO_IPA_FLAVOR: centos9 2026-01-29 15:55:31.387825 | controller | BMO_IPA_INSECURE: 'false' 2026-01-29 15:55:31.387841 | controller | BMO_IRONIC_HOST: 192.168.122.10 2026-01-29 15:55:31.387847 | controller | BMO_PROVISIONING_INTERFACE: '' 2026-01-29 15:55:31.387855 | controller | BMO_REPO: https://github.com/metal3-io/baremetal-operator 2026-01-29 15:55:31.387861 | controller | BMO_SETUP: '' 2026-01-29 15:55:31.387867 | controller | BMO_SETUP_ROUTE_REPLACE: 'true' 2026-01-29 15:55:31.387874 | controller | BM_CTLPLANE_INTERFACE: enp1s0 2026-01-29 15:55:31.387880 | controller | BM_INSTANCE_MEMORY: '8192' 2026-01-29 15:55:31.387886 | controller | BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal 2026-01-29 15:55:31.387892 | controller | BM_INSTANCE_NAME_SUFFIX: '0' 2026-01-29 15:55:31.387898 | controller | BM_NETWORK_NAME: default 2026-01-29 15:55:31.387904 | controller | BM_NODE_COUNT: '1' 2026-01-29 15:55:31.387910 | controller | BM_ROOT_PASSWORD: '' 2026-01-29 15:55:31.387916 | controller | BM_ROOT_PASSWORD_SECRET: '' 2026-01-29 15:55:31.387922 | controller | CEILOMETER_CENTRAL_DEPL_IMG: unused 2026-01-29 15:55:31.387928 | controller | CEILOMETER_NOTIFICATION_DEPL_IMG: unused 2026-01-29 15:55:31.387937 | controller | CEPH_BRANCH: release-1.15 2026-01-29 15:55:31.387944 | controller | CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml 2026-01-29 15:55:31.387950 | controller | CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml 2026-01-29 15:55:31.387956 | controller | CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml 2026-01-29 15:55:31.387963 | controller | CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml 2026-01-29 15:55:31.387969 | controller | CEPH_IMG: quay.io/ceph/demo:latest-squid 2026-01-29 15:55:31.387975 | controller | CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml 2026-01-29 15:55:31.387981 | controller | CEPH_REPO: https://github.com/rook/rook.git 2026-01-29 15:55:31.387987 | controller | CERTMANAGER_TIMEOUT: 300s 2026-01-29 15:55:31.387993 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2026-01-29 15:55:31.387999 | controller | CINDER: config/samples/cinder_v1beta1_cinder.yaml 2026-01-29 15:55:31.388005 | controller | CINDERAPI_DEPL_IMG: unused 2026-01-29 15:55:31.388011 | controller | CINDERBKP_DEPL_IMG: unused 2026-01-29 15:55:31.388017 | controller | CINDERSCH_DEPL_IMG: unused 2026-01-29 15:55:31.388023 | controller | CINDERVOL_DEPL_IMG: unused 2026-01-29 15:55:31.388029 | controller | CINDER_BRANCH: main 2026-01-29 15:55:31.388035 | controller | CINDER_COMMIT_HASH: '' 2026-01-29 15:55:31.388041 | controller | CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml 2026-01-29 15:55:31.388047 | controller | CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest 2026-01-29 15:55:31.388054 | controller | CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml 2026-01-29 15:55:31.388060 | controller | CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests 2026-01-29 15:55:31.388066 | controller | CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests 2026-01-29 15:55:31.388072 | controller | CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git 2026-01-29 15:55:31.388078 | controller | CLEANUP_DIR_CMD: rm -Rf 2026-01-29 15:55:31.388083 | controller | CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' 2026-01-29 15:55:31.388089 | controller | CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' 2026-01-29 15:55:31.388095 | controller | CRC_HTTPS_PROXY: '' 2026-01-29 15:55:31.388101 | controller | CRC_HTTP_PROXY: '' 2026-01-29 15:55:31.388107 | controller | CRC_STORAGE_NAMESPACE: crc-storage 2026-01-29 15:55:31.388113 | controller | CRC_STORAGE_RETRIES: '3' 2026-01-29 15:55:31.388120 | 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 15:55:31.388126 | controller | CRC_VERSION: latest 2026-01-29 15:55:31.388132 | controller | DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret 2026-01-29 15:55:31.388138 | controller | DATAPLANE_ANSIBLE_USER: '' 2026-01-29 15:55:31.388144 | controller | DATAPLANE_COMPUTE_IP: 192.168.122.100 2026-01-29 15:55:31.388150 | controller | DATAPLANE_CONTAINER_PREFIX: openstack 2026-01-29 15:55:31.388156 | controller | DATAPLANE_CONTAINER_TAG: current-podified 2026-01-29 15:55:31.388162 | controller | DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest 2026-01-29 15:55:31.388168 | controller | DATAPLANE_DEFAULT_GW: 192.168.122.1 2026-01-29 15:55:31.388174 | controller | DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null 2026-01-29 15:55:31.388180 | controller | DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% 2026-01-29 15:55:31.388186 | controller | DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned 2026-01-29 15:55:31.388192 | controller | DATAPLANE_NETWORKER_IP: 192.168.122.200 2026-01-29 15:55:31.388198 | controller | DATAPLANE_NETWORK_INTERFACE_NAME: eth0 2026-01-29 15:55:31.388204 | controller | DATAPLANE_NOVA_NFS_PATH: '' 2026-01-29 15:55:31.388210 | controller | DATAPLANE_NTP_SERVER: pool.ntp.org 2026-01-29 15:55:31.388216 | controller | DATAPLANE_PLAYBOOK: osp.edpm.download_cache 2026-01-29 15:55:31.388225 | controller | DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 2026-01-29 15:55:31.388231 | controller | DATAPLANE_RUNNER_IMG: '' 2026-01-29 15:55:31.388237 | controller | DATAPLANE_SERVER_ROLE: compute 2026-01-29 15:55:31.388243 | controller | DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' 2026-01-29 15:55:31.388249 | controller | DATAPLANE_TIMEOUT: 30m 2026-01-29 15:55:31.388255 | controller | DATAPLANE_TLS_ENABLED: 'true' 2026-01-29 15:55:31.388261 | controller | DATAPLANE_TOTAL_NETWORKER_NODES: '1' 2026-01-29 15:55:31.388267 | controller | DATAPLANE_TOTAL_NODES: '1' 2026-01-29 15:55:31.388273 | controller | DBSERVICE: galera 2026-01-29 15:55:31.388279 | controller | DESIGNATE: config/samples/designate_v1beta1_designate.yaml 2026-01-29 15:55:31.388285 | controller | DESIGNATE_BRANCH: main 2026-01-29 15:55:31.388291 | controller | DESIGNATE_COMMIT_HASH: '' 2026-01-29 15:55:31.388297 | controller | DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml 2026-01-29 15:55:31.388305 | controller | DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest 2026-01-29 15:55:31.388317 | controller | DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml 2026-01-29 15:55:31.388338 | controller | DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests 2026-01-29 15:55:31.388345 | controller | DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests 2026-01-29 15:55:31.388351 | controller | DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git 2026-01-29 15:55:31.388357 | controller | DNSDATA: config/samples/network_v1beta1_dnsdata.yaml 2026-01-29 15:55:31.388366 | controller | DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml 2026-01-29 15:55:31.388372 | controller | DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml 2026-01-29 15:55:31.388380 | controller | DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml 2026-01-29 15:55:31.388386 | controller | DNS_DEPL_IMG: unused 2026-01-29 15:55:31.388392 | controller | DNS_DOMAIN: localdomain 2026-01-29 15:55:31.388398 | controller | DOWNLOAD_TOOLS_SELECTION: all 2026-01-29 15:55:31.388404 | controller | EDPM_ATTACH_EXTNET: 'true' 2026-01-29 15:55:31.388410 | controller | EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' 2026-01-29 15:55:31.388416 | controller | EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' 2026-01-29 15:55:31.388422 | controller | EDPM_COMPUTE_CELLS: '1' 2026-01-29 15:55:31.388428 | controller | EDPM_COMPUTE_CEPH_ENABLED: 'true' 2026-01-29 15:55:31.388434 | controller | EDPM_COMPUTE_CEPH_NOVA: 'true' 2026-01-29 15:55:31.388440 | controller | EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' 2026-01-29 15:55:31.388446 | controller | EDPM_COMPUTE_SRIOV_ENABLED: 'true' 2026-01-29 15:55:31.388452 | controller | EDPM_COMPUTE_SUFFIX: '0' 2026-01-29 15:55:31.388458 | controller | EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' 2026-01-29 15:55:31.388464 | controller | EDPM_CONFIGURE_HUGEPAGES: 'false' 2026-01-29 15:55:31.388470 | controller | EDPM_CONFIGURE_NETWORKING: 'true' 2026-01-29 15:55:31.388476 | controller | EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra 2026-01-29 15:55:31.388482 | controller | EDPM_NETWORKER_SUFFIX: '0' 2026-01-29 15:55:31.388488 | controller | EDPM_TOTAL_NETWORKERS: '1' 2026-01-29 15:55:31.388494 | controller | EDPM_TOTAL_NODES: '1' 2026-01-29 15:55:31.388500 | controller | GALERA_REPLICAS: '' 2026-01-29 15:55:31.388506 | controller | GENERATE_SSH_KEYS: 'true' 2026-01-29 15:55:31.388512 | controller | GIT_CLONE_OPTS: '' 2026-01-29 15:55:31.388518 | controller | GLANCE: config/samples/glance_v1beta1_glance.yaml 2026-01-29 15:55:31.388524 | controller | GLANCEAPI_DEPL_IMG: unused 2026-01-29 15:55:31.388530 | controller | GLANCE_BRANCH: main 2026-01-29 15:55:31.388536 | controller | GLANCE_COMMIT_HASH: '' 2026-01-29 15:55:31.388542 | controller | GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2026-01-29 15:55:31.388548 | controller | GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest 2026-01-29 15:55:31.388558 | controller | GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2026-01-29 15:55:31.388564 | controller | GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-01-29 15:55:31.388570 | controller | GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests 2026-01-29 15:55:31.388576 | controller | GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git 2026-01-29 15:55:31.388582 | controller | HEAT: config/samples/heat_v1beta1_heat.yaml 2026-01-29 15:55:31.388588 | controller | HEATAPI_DEPL_IMG: unused 2026-01-29 15:55:31.388594 | controller | HEATCFNAPI_DEPL_IMG: unused 2026-01-29 15:55:31.388603 | controller | HEATENGINE_DEPL_IMG: unused 2026-01-29 15:55:31.388610 | controller | HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0 2026-01-29 15:55:31.388616 | controller | HEAT_BRANCH: main 2026-01-29 15:55:31.388622 | controller | HEAT_COMMIT_HASH: '' 2026-01-29 15:55:31.388628 | controller | HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml 2026-01-29 15:55:31.388634 | controller | HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest 2026-01-29 15:55:31.388641 | controller | HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml 2026-01-29 15:55:31.388647 | controller | HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests 2026-01-29 15:55:31.388653 | controller | HEAT_KUTTL_NAMESPACE: heat-kuttl-tests 2026-01-29 15:55:31.388659 | controller | HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git 2026-01-29 15:55:31.388666 | controller | HEAT_SERVICE_ENABLED: 'true' 2026-01-29 15:55:31.388672 | controller | HORIZON: config/samples/horizon_v1beta1_horizon.yaml 2026-01-29 15:55:31.388678 | controller | HORIZON_BRANCH: main 2026-01-29 15:55:31.388684 | controller | HORIZON_COMMIT_HASH: '' 2026-01-29 15:55:31.388690 | controller | HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml 2026-01-29 15:55:31.388696 | controller | HORIZON_DEPL_IMG: unused 2026-01-29 15:55:31.388702 | controller | HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest 2026-01-29 15:55:31.388708 | controller | HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml 2026-01-29 15:55:31.388714 | controller | HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests 2026-01-29 15:55:31.388720 | controller | HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests 2026-01-29 15:55:31.388726 | controller | HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git 2026-01-29 15:55:31.388733 | controller | INFRA_BRANCH: main 2026-01-29 15:55:31.388740 | controller | INFRA_COMMIT_HASH: '' 2026-01-29 15:55:31.388746 | controller | INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest 2026-01-29 15:55:31.388752 | controller | INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml 2026-01-29 15:55:31.388763 | controller | INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests 2026-01-29 15:55:31.388769 | controller | INFRA_KUTTL_NAMESPACE: infra-kuttl-tests 2026-01-29 15:55:31.388775 | controller | INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git 2026-01-29 15:55:31.388781 | controller | INSTALL_CERT_MANAGER: 'true' 2026-01-29 15:55:31.388787 | controller | INSTALL_NMSTATE: true || false 2026-01-29 15:55:31.388793 | controller | INSTALL_NNCP: true || false 2026-01-29 15:55:31.388799 | controller | INTERNALAPI_HOST_ROUTES: '' 2026-01-29 15:55:31.388805 | controller | IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 2026-01-29 15:55:31.388811 | controller | IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 2026-01-29 15:55:31.388817 | controller | IPV6_LAB_LIBVIRT_STORAGE_POOL: default 2026-01-29 15:55:31.388823 | controller | IPV6_LAB_MANAGE_FIREWALLD: 'true' 2026-01-29 15:55:31.388829 | controller | IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 2026-01-29 15:55:31.388842 | controller | IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 2026-01-29 15:55:31.388848 | controller | IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router 2026-01-29 15:55:31.388855 | controller | IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 2026-01-29 15:55:31.388862 | controller | IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 2026-01-29 15:55:31.388868 | controller | IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 2026-01-29 15:55:31.388874 | controller | IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 2026-01-29 15:55:31.388880 | controller | IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 2026-01-29 15:55:31.388886 | controller | IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' 2026-01-29 15:55:31.388892 | controller | IPV6_LAB_NETWORK_NAME: nat64 2026-01-29 15:55:31.388898 | controller | IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 2026-01-29 15:55:31.388904 | controller | IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 2026-01-29 15:55:31.388910 | controller | IPV6_LAB_SNO_HOST_PREFIX: '64' 2026-01-29 15:55:31.388916 | controller | IPV6_LAB_SNO_INSTANCE_NAME: sno 2026-01-29 15:55:31.388922 | controller | IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 2026-01-29 15:55:31.388928 | controller | IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp 2026-01-29 15:55:31.388934 | controller | IPV6_LAB_SNO_OCP_VERSION: latest-4.14 2026-01-29 15:55:31.388941 | controller | IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 2026-01-29 15:55:31.388947 | controller | IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub 2026-01-29 15:55:31.388953 | controller | IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab 2026-01-29 15:55:31.388959 | controller | IRONIC: config/samples/ironic_v1beta1_ironic.yaml 2026-01-29 15:55:31.388965 | controller | IRONICAPI_DEPL_IMG: unused 2026-01-29 15:55:31.388971 | controller | IRONICCON_DEPL_IMG: unused 2026-01-29 15:55:31.388977 | controller | IRONICINS_DEPL_IMG: unused 2026-01-29 15:55:31.388983 | controller | IRONICNAG_DEPL_IMG: unused 2026-01-29 15:55:31.388988 | controller | IRONICPXE_DEPL_IMG: unused 2026-01-29 15:55:31.388994 | controller | IRONIC_BRANCH: '' 2026-01-29 15:55:31.389000 | controller | IRONIC_COMMIT_HASH: '' 2026-01-29 15:55:31.389007 | controller | IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml 2026-01-29 15:55:31.389013 | controller | IRONIC_IMAGE: quay.io/metal3-io/ironic 2026-01-29 15:55:31.389018 | controller | IRONIC_IMAGE_TAG: release-24.1 2026-01-29 15:55:31.389024 | controller | IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest 2026-01-29 15:55:31.389030 | controller | IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml 2026-01-29 15:55:31.389036 | controller | IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests 2026-01-29 15:55:31.389042 | controller | IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests 2026-01-29 15:55:31.389049 | controller | IRONIC_REPO: /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator 2026-01-29 15:55:31.389055 | controller | KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml 2026-01-29 15:55:31.389061 | controller | KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2026-01-29 15:55:31.389068 | controller | KEYSTONEAPI_DEPL_IMG: unused 2026-01-29 15:55:31.389074 | controller | KEYSTONE_BRANCH: main 2026-01-29 15:55:31.389080 | controller | KEYSTONE_COMMIT_HASH: '' 2026-01-29 15:55:31.389086 | controller | KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f 2026-01-29 15:55:31.389092 | controller | KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack 2026-01-29 15:55:31.389098 | controller | KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest 2026-01-29 15:55:31.389104 | controller | KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml 2026-01-29 15:55:31.389110 | controller | KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests 2026-01-29 15:55:31.389116 | controller | KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests 2026-01-29 15:55:31.389124 | controller | KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git 2026-01-29 15:55:31.389130 | controller | KUBEADMIN_PWD: '12345678' 2026-01-29 15:55:31.389136 | controller | LIBVIRT_SECRET: libvirt-secret 2026-01-29 15:55:31.389142 | controller | LOKI_DEPLOY_MODE: openshift-network 2026-01-29 15:55:31.389148 | controller | LOKI_DEPLOY_NAMESPACE: netobserv 2026-01-29 15:55:31.389154 | controller | LOKI_DEPLOY_SIZE: 1x.demo 2026-01-29 15:55:31.389160 | controller | LOKI_NAMESPACE: openshift-operators-redhat 2026-01-29 15:55:31.389166 | controller | LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki 2026-01-29 15:55:31.389172 | controller | LOKI_SUBSCRIPTION: loki-operator 2026-01-29 15:55:31.389178 | controller | LVMS_CR: '1' 2026-01-29 15:55:31.389189 | controller | MANILA: config/samples/manila_v1beta1_manila.yaml 2026-01-29 15:55:31.389195 | controller | MANILAAPI_DEPL_IMG: unused 2026-01-29 15:55:31.389201 | controller | MANILASCH_DEPL_IMG: unused 2026-01-29 15:55:31.389207 | controller | MANILASHARE_DEPL_IMG: unused 2026-01-29 15:55:31.389213 | controller | MANILA_BRANCH: main 2026-01-29 15:55:31.389219 | controller | MANILA_COMMIT_HASH: '' 2026-01-29 15:55:31.389228 | controller | MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml 2026-01-29 15:55:31.389234 | controller | MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest 2026-01-29 15:55:31.389240 | controller | MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml 2026-01-29 15:55:31.389246 | controller | MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests 2026-01-29 15:55:31.389252 | controller | MANILA_KUTTL_NAMESPACE: manila-kuttl-tests 2026-01-29 15:55:31.389258 | controller | MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git 2026-01-29 15:55:31.389264 | controller | MANILA_SERVICE_ENABLED: 'true' 2026-01-29 15:55:31.389270 | controller | MARIADB: config/samples/mariadb_v1beta1_galera.yaml 2026-01-29 15:55:31.389276 | controller | MARIADB_BRANCH: main 2026-01-29 15:55:31.389282 | controller | MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml 2026-01-29 15:55:31.389288 | controller | MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests 2026-01-29 15:55:31.389294 | controller | MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests 2026-01-29 15:55:31.389300 | controller | MARIADB_COMMIT_HASH: '' 2026-01-29 15:55:31.389306 | controller | MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2026-01-29 15:55:31.389312 | controller | MARIADB_DEPL_IMG: unused 2026-01-29 15:55:31.389318 | controller | MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2026-01-29 15:55:31.389337 | controller | MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml 2026-01-29 15:55:31.389344 | controller | MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests 2026-01-29 15:55:31.389353 | controller | MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests 2026-01-29 15:55:31.389359 | controller | MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git 2026-01-29 15:55:31.389365 | controller | MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml 2026-01-29 15:55:31.389371 | controller | MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2026-01-29 15:55:31.389377 | controller | MEMCACHED_DEPL_IMG: unused 2026-01-29 15:55:31.389383 | controller | METADATA_SHARED_SECRET: '1234567842' 2026-01-29 15:55:31.389392 | controller | METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 2026-01-29 15:55:31.389398 | controller | METALLB_POOL: 192.168.122.80-192.168.122.90 2026-01-29 15:55:31.389404 | controller | MICROSHIFT: '0' 2026-01-29 15:55:31.389410 | controller | NAMESPACE: openstack 2026-01-29 15:55:31.389416 | controller | NETCONFIG: config/samples/network_v1beta1_netconfig.yaml 2026-01-29 15:55:31.389425 | controller | NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml 2026-01-29 15:55:31.389431 | controller | NETCONFIG_DEPL_IMG: unused 2026-01-29 15:55:31.389437 | controller | NETOBSERV_DEPLOY_NAMESPACE: netobserv 2026-01-29 15:55:31.389443 | controller | NETOBSERV_NAMESPACE: openshift-netobserv-operator 2026-01-29 15:55:31.389449 | controller | NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net 2026-01-29 15:55:31.389455 | controller | NETOBSERV_SUBSCRIPTION: netobserv-operator 2026-01-29 15:55:31.389461 | controller | NETWORK_BGP: 'false' 2026-01-29 15:55:31.389467 | controller | NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 2026-01-29 15:55:31.389473 | controller | NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 2026-01-29 15:55:31.389482 | controller | NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 2026-01-29 15:55:31.389488 | controller | NETWORK_ISOLATION: 'true' 2026-01-29 15:55:31.389494 | controller | NETWORK_ISOLATION_INSTANCE_NAME: crc 2026-01-29 15:55:31.389500 | controller | NETWORK_ISOLATION_IPV4: 'true' 2026-01-29 15:55:31.389506 | controller | NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 2026-01-29 15:55:31.389512 | controller | NETWORK_ISOLATION_IPV4_NAT: 'true' 2026-01-29 15:55:31.389518 | controller | NETWORK_ISOLATION_IPV6: 'false' 2026-01-29 15:55:31.389524 | controller | NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 2026-01-29 15:55:31.389529 | controller | NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 2026-01-29 15:55:31.389535 | controller | NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' 2026-01-29 15:55:31.389541 | controller | NETWORK_ISOLATION_NETWORK_NAME: net-iso 2026-01-29 15:55:31.389547 | controller | NETWORK_ISOLATION_NET_NAME: default 2026-01-29 15:55:31.389553 | controller | NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' 2026-01-29 15:55:31.389559 | controller | NETWORK_MTU: '1500' 2026-01-29 15:55:31.389566 | controller | NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 2026-01-29 15:55:31.389572 | controller | NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 2026-01-29 15:55:31.389577 | controller | NETWORK_STORAGE_MACVLAN: '' 2026-01-29 15:55:31.389584 | controller | NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 2026-01-29 15:55:31.389596 | controller | NETWORK_VLAN_START: '20' 2026-01-29 15:55:31.389602 | controller | NETWORK_VLAN_STEP: '1' 2026-01-29 15:55:31.389608 | controller | NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml 2026-01-29 15:55:31.389615 | controller | NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml 2026-01-29 15:55:31.389621 | controller | NEUTRONAPI_DEPL_IMG: unused 2026-01-29 15:55:31.389627 | controller | NEUTRON_BRANCH: main 2026-01-29 15:55:31.389633 | controller | NEUTRON_COMMIT_HASH: '' 2026-01-29 15:55:31.389639 | controller | NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest 2026-01-29 15:55:31.389645 | controller | NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml 2026-01-29 15:55:31.389651 | controller | NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests 2026-01-29 15:55:31.389657 | controller | NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests 2026-01-29 15:55:31.389667 | controller | NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git 2026-01-29 15:55:31.389675 | controller | NFS_HOME: /home/nfs 2026-01-29 15:55:31.389683 | controller | NMSTATE_NAMESPACE: openshift-nmstate 2026-01-29 15:55:31.389691 | controller | NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 2026-01-29 15:55:31.389715 | controller | NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator 2026-01-29 15:55:31.389726 | controller | NNCP_ADDITIONAL_HOST_ROUTES: '' 2026-01-29 15:55:31.389735 | controller | NNCP_BGP_1_INTERFACE: enp7s0 2026-01-29 15:55:31.389744 | controller | NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 2026-01-29 15:55:31.389752 | controller | NNCP_BGP_2_INTERFACE: enp8s0 2026-01-29 15:55:31.389760 | controller | NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 2026-01-29 15:55:31.389769 | controller | NNCP_BRIDGE: ospbr 2026-01-29 15:55:31.389776 | controller | NNCP_CLEANUP_TIMEOUT: 120s 2026-01-29 15:55:31.389783 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' 2026-01-29 15:55:31.389793 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' 2026-01-29 15:55:31.389800 | controller | NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 2026-01-29 15:55:31.389809 | controller | NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' 2026-01-29 15:55:31.389819 | controller | NNCP_DNS_SERVER: 192.168.122.1 2026-01-29 15:55:31.389829 | controller | NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 2026-01-29 15:55:31.389839 | controller | NNCP_GATEWAY: 192.168.122.1 2026-01-29 15:55:31.389847 | controller | NNCP_GATEWAY_IPV6: fd00:aaaa::1 2026-01-29 15:55:31.389856 | controller | NNCP_INTERFACE: enp6s0 2026-01-29 15:55:31.389864 | controller | NNCP_NODES: '' 2026-01-29 15:55:31.389872 | controller | NNCP_TIMEOUT: 240s 2026-01-29 15:55:31.389880 | controller | NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2026-01-29 15:55:31.389887 | controller | NOVA_BRANCH: main 2026-01-29 15:55:31.389893 | controller | NOVA_COMMIT_HASH: '' 2026-01-29 15:55:31.389899 | controller | NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2026-01-29 15:55:31.389906 | controller | NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest 2026-01-29 15:55:31.389914 | controller | NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git 2026-01-29 15:55:31.389923 | controller | NUMBER_OF_INSTANCES: '1' 2026-01-29 15:55:31.389931 | controller | OCP_NETWORK_NAME: crc 2026-01-29 15:55:31.389940 | controller | OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml 2026-01-29 15:55:31.389948 | controller | OCTAVIA_BRANCH: main 2026-01-29 15:55:31.389956 | controller | OCTAVIA_COMMIT_HASH: '' 2026-01-29 15:55:31.389970 | controller | OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml 2026-01-29 15:55:31.390006 | controller | OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest 2026-01-29 15:55:31.390013 | controller | OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml 2026-01-29 15:55:31.390021 | controller | OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests 2026-01-29 15:55:31.390027 | controller | OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests 2026-01-29 15:55:31.390033 | controller | OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git 2026-01-29 15:55:31.390039 | controller | OKD: 'false' 2026-01-29 15:55:31.390047 | controller | OPENSTACK_BRANCH: main 2026-01-29 15:55:31.390055 | controller | OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest 2026-01-29 15:55:31.390063 | controller | OPENSTACK_COMMIT_HASH: '' 2026-01-29 15:55:31.390072 | 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 15:55:31.390081 | controller | OPENSTACK_CRDS_DIR: openstack_crds 2026-01-29 15:55:31.390090 | controller | OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-01-29 15:55:31.390098 | controller | OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest 2026-01-29 15:55:31.390106 | controller | OPENSTACK_K8S_BRANCH: main 2026-01-29 15:55:31.390114 | controller | OPENSTACK_K8S_TAG: latest 2026-01-29 15:55:31.390123 | controller | OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml 2026-01-29 15:55:31.390131 | controller | OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-01-29 15:55:31.390139 | controller | OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests 2026-01-29 15:55:31.390147 | controller | OPENSTACK_NEUTRON_CUSTOM_CONF: '' 2026-01-29 15:55:31.390156 | controller | OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git 2026-01-29 15:55:31.390164 | controller | OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest 2026-01-29 15:55:31.390173 | controller | OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator 2026-01-29 15:55:31.390181 | controller | OPERATOR_CHANNEL: '' 2026-01-29 15:55:31.390194 | controller | OPERATOR_NAMESPACE: openstack-operators 2026-01-29 15:55:31.390202 | controller | OPERATOR_SOURCE: '' 2026-01-29 15:55:31.390210 | controller | OPERATOR_SOURCE_NAMESPACE: '' 2026-01-29 15:55:31.390218 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2026-01-29 15:55:31.390226 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2026-01-29 15:55:31.390234 | controller | OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml 2026-01-29 15:55:31.390245 | controller | OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml 2026-01-29 15:55:31.390254 | controller | OVNCONTROLLER_NMAP: 'true' 2026-01-29 15:55:31.390262 | controller | OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml 2026-01-29 15:55:31.390268 | controller | OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml 2026-01-29 15:55:31.390274 | controller | OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml 2026-01-29 15:55:31.390287 | controller | OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml 2026-01-29 15:55:31.390294 | controller | OVN_BRANCH: main 2026-01-29 15:55:31.390300 | controller | OVN_COMMIT_HASH: '' 2026-01-29 15:55:31.390306 | controller | OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest 2026-01-29 15:55:31.390312 | controller | OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml 2026-01-29 15:55:31.390318 | controller | OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests 2026-01-29 15:55:31.390343 | controller | OVN_KUTTL_NAMESPACE: ovn-kuttl-tests 2026-01-29 15:55:31.390354 | controller | OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git 2026-01-29 15:55:31.390364 | controller | PASSWORD: '12345678' 2026-01-29 15:55:31.390370 | controller | PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml 2026-01-29 15:55:31.390376 | controller | PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml 2026-01-29 15:55:31.390383 | controller | PLACEMENTAPI_DEPL_IMG: unused 2026-01-29 15:55:31.390389 | controller | PLACEMENT_BRANCH: main 2026-01-29 15:55:31.390395 | controller | PLACEMENT_COMMIT_HASH: '' 2026-01-29 15:55:31.390401 | controller | PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest 2026-01-29 15:55:31.390407 | controller | PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml 2026-01-29 15:55:31.390413 | controller | PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests 2026-01-29 15:55:31.390421 | controller | PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests 2026-01-29 15:55:31.390427 | controller | PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git 2026-01-29 15:55:31.390433 | controller | PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/pull-secret.txt 2026-01-29 15:55:31.390439 | controller | RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml 2026-01-29 15:55:31.390445 | controller | RABBITMQ_BRANCH: patches 2026-01-29 15:55:31.390451 | controller | RABBITMQ_COMMIT_HASH: '' 2026-01-29 15:55:31.390457 | controller | RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2026-01-29 15:55:31.390463 | controller | RABBITMQ_DEPL_IMG: unused 2026-01-29 15:55:31.390469 | controller | RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2026-01-29 15:55:31.390475 | controller | RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2026-01-29 15:55:31.390481 | controller | REDHAT_OPERATORS: 'false' 2026-01-29 15:55:31.390487 | controller | REDIS: config/samples/redis_v1beta1_redis.yaml 2026-01-29 15:55:31.390493 | controller | REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml 2026-01-29 15:55:31.390502 | controller | REDIS_DEPL_IMG: unused 2026-01-29 15:55:31.390508 | controller | RH_REGISTRY_PWD: '' 2026-01-29 15:55:31.390514 | controller | RH_REGISTRY_USER: '' 2026-01-29 15:55:31.390520 | controller | SECRET: osp-secret 2026-01-29 15:55:31.390526 | controller | SG_CORE_DEPL_IMG: unused 2026-01-29 15:55:31.390532 | controller | STANDALONE_COMPUTE_DRIVER: libvirt 2026-01-29 15:55:31.390538 | controller | STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 2026-01-29 15:55:31.390544 | controller | STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 2026-01-29 15:55:31.390550 | controller | STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 2026-01-29 15:55:31.390556 | controller | STANDALONE_STORAGE_NET_PREFIX: 172.18.0 2026-01-29 15:55:31.390562 | controller | STANDALONE_TENANT_NET_PREFIX: 172.19.0 2026-01-29 15:55:31.390568 | controller | STORAGEMGMT_HOST_ROUTES: '' 2026-01-29 15:55:31.390574 | controller | STORAGE_CLASS: local-storage 2026-01-29 15:55:31.390580 | controller | STORAGE_HOST_ROUTES: '' 2026-01-29 15:55:31.390586 | controller | SWIFT: config/samples/swift_v1beta1_swift.yaml 2026-01-29 15:55:31.390592 | controller | SWIFT_BRANCH: main 2026-01-29 15:55:31.390598 | controller | SWIFT_COMMIT_HASH: '' 2026-01-29 15:55:31.390604 | controller | SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2026-01-29 15:55:31.390610 | controller | SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest 2026-01-29 15:55:31.390616 | controller | SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml 2026-01-29 15:55:31.390622 | controller | SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests 2026-01-29 15:55:31.390628 | controller | SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests 2026-01-29 15:55:31.390634 | controller | SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git 2026-01-29 15:55:31.390640 | controller | TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml 2026-01-29 15:55:31.390646 | controller | TELEMETRY_BRANCH: main 2026-01-29 15:55:31.390652 | controller | TELEMETRY_COMMIT_HASH: '' 2026-01-29 15:55:31.390658 | controller | TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml 2026-01-29 15:55:31.390664 | controller | TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest 2026-01-29 15:55:31.390670 | controller | TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2026-01-29 15:55:31.390676 | controller | TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml 2026-01-29 15:55:31.390686 | controller | TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites 2026-01-29 15:55:31.395187 | controller | TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests 2026-01-29 15:55:31.395270 | controller | TELEMETRY_KUTTL_RELPATH: test/kuttl/suites 2026-01-29 15:55:31.395277 | controller | TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git 2026-01-29 15:55:31.395282 | controller | TENANT_HOST_ROUTES: '' 2026-01-29 15:55:31.395287 | controller | TIMEOUT: 300s 2026-01-29 15:55:31.395291 | controller | TLS_ENABLED: 'false' 2026-01-29 15:55:31.395296 | controller | tripleo_deploy: 'export REGISTRY_PWD:' 2026-01-29 15:55:31.395312 | controller | 2026-01-29 15:55:32.308378 | controller | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] *** 2026-01-29 15:55:32.308523 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.039) 0:01:04.010 ****** 2026-01-29 15:55:32.308530 | controller | Thursday 29 January 2026 15:55:31 +0000 (0:00:00.039) 0:01:04.009 ****** 2026-01-29 15:55:32.308552 | controller | ok: [localhost] 2026-01-29 15:55:32.341823 | controller | 2026-01-29 15:55:32.341946 | controller | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] ***** 2026-01-29 15:55:32.341958 | controller | Thursday 29 January 2026 15:55:32 +0000 (0:00:00.912) 0:01:04.923 ****** 2026-01-29 15:55:32.341983 | controller | Thursday 29 January 2026 15:55:32 +0000 (0:00:00.912) 0:01:04.922 ****** 2026-01-29 15:55:32.342005 | controller | ok: [localhost] => 2026-01-29 15:55:32.342010 | controller | cifmw_generate_makes: 2026-01-29 15:55:32.342015 | controller | changed: false 2026-01-29 15:55:32.342019 | controller | debug: 2026-01-29 15:55:32.342035 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile: 2026-01-29 15:55:32.342040 | controller | - all 2026-01-29 15:55:32.342044 | controller | - help 2026-01-29 15:55:32.342048 | controller | - cleanup 2026-01-29 15:55:32.342053 | controller | - deploy_cleanup 2026-01-29 15:55:32.342057 | controller | - wait 2026-01-29 15:55:32.342062 | controller | - crc_storage 2026-01-29 15:55:32.342066 | controller | - crc_storage_cleanup 2026-01-29 15:55:32.342070 | controller | - crc_storage_release 2026-01-29 15:55:32.342075 | controller | - crc_storage_with_retries 2026-01-29 15:55:32.342079 | controller | - crc_storage_cleanup_with_retries 2026-01-29 15:55:32.342084 | controller | - operator_namespace 2026-01-29 15:55:32.342088 | controller | - namespace 2026-01-29 15:55:32.342093 | controller | - namespace_cleanup 2026-01-29 15:55:32.342097 | controller | - input 2026-01-29 15:55:32.342101 | controller | - input_cleanup 2026-01-29 15:55:32.342106 | controller | - crc_bmo_setup 2026-01-29 15:55:32.342110 | controller | - crc_bmo_cleanup 2026-01-29 15:55:32.342114 | controller | - openstack_prep 2026-01-29 15:55:32.342119 | controller | - openstack 2026-01-29 15:55:32.342123 | controller | - openstack_wait 2026-01-29 15:55:32.342127 | controller | - openstack_init 2026-01-29 15:55:32.342131 | controller | - openstack_cleanup 2026-01-29 15:55:32.342136 | controller | - openstack_repo 2026-01-29 15:55:32.342140 | controller | - openstack_deploy_prep 2026-01-29 15:55:32.342144 | controller | - openstack_deploy 2026-01-29 15:55:32.342149 | controller | - openstack_wait_deploy 2026-01-29 15:55:32.342153 | controller | - openstack_deploy_cleanup 2026-01-29 15:55:32.342158 | controller | - openstack_update_run 2026-01-29 15:55:32.342162 | controller | - update_services 2026-01-29 15:55:32.342226 | controller | - update_system 2026-01-29 15:55:32.342230 | controller | - openstack_patch_version 2026-01-29 15:55:32.342234 | controller | - edpm_deploy_generate_keys 2026-01-29 15:55:32.342239 | controller | - edpm_patch_ansible_runner_image 2026-01-29 15:55:32.342243 | controller | - edpm_deploy_prep 2026-01-29 15:55:32.342247 | controller | - edpm_deploy_cleanup 2026-01-29 15:55:32.342252 | controller | - edpm_deploy 2026-01-29 15:55:32.342256 | controller | - edpm_deploy_baremetal_prep 2026-01-29 15:55:32.342260 | controller | - edpm_deploy_baremetal 2026-01-29 15:55:32.342265 | controller | - edpm_wait_deploy_baremetal 2026-01-29 15:55:32.342270 | controller | - edpm_wait_deploy 2026-01-29 15:55:32.342274 | controller | - edpm_register_dns 2026-01-29 15:55:32.342279 | controller | - edpm_nova_discover_hosts 2026-01-29 15:55:32.342283 | controller | - openstack_crds 2026-01-29 15:55:32.342287 | controller | - openstack_crds_cleanup 2026-01-29 15:55:32.342292 | controller | - edpm_deploy_networker_prep 2026-01-29 15:55:32.342296 | controller | - edpm_deploy_networker_cleanup 2026-01-29 15:55:32.342309 | controller | - edpm_deploy_networker 2026-01-29 15:55:32.342314 | controller | - infra_prep 2026-01-29 15:55:32.342318 | controller | - infra 2026-01-29 15:55:32.342322 | controller | - infra_cleanup 2026-01-29 15:55:32.342348 | controller | - dns_deploy_prep 2026-01-29 15:55:32.342352 | controller | - dns_deploy 2026-01-29 15:55:32.342357 | controller | - dns_deploy_cleanup 2026-01-29 15:55:32.342361 | controller | - netconfig_deploy_prep 2026-01-29 15:55:32.342365 | controller | - netconfig_deploy 2026-01-29 15:55:32.342369 | controller | - netconfig_deploy_cleanup 2026-01-29 15:55:32.342374 | controller | - memcached_deploy_prep 2026-01-29 15:55:32.342378 | controller | - memcached_deploy 2026-01-29 15:55:32.342382 | controller | - memcached_deploy_cleanup 2026-01-29 15:55:32.342387 | controller | - keystone_prep 2026-01-29 15:55:32.342393 | controller | - keystone 2026-01-29 15:55:32.342398 | controller | - keystone_cleanup 2026-01-29 15:55:32.342402 | controller | - keystone_deploy_prep 2026-01-29 15:55:32.342406 | controller | - keystone_deploy 2026-01-29 15:55:32.342413 | controller | - keystone_deploy_cleanup 2026-01-29 15:55:32.342417 | controller | - barbican_prep 2026-01-29 15:55:32.342421 | controller | - barbican 2026-01-29 15:55:32.342426 | controller | - barbican_cleanup 2026-01-29 15:55:32.342430 | controller | - barbican_deploy_prep 2026-01-29 15:55:32.342434 | controller | - barbican_deploy 2026-01-29 15:55:32.342438 | controller | - barbican_deploy_validate 2026-01-29 15:55:32.342443 | controller | - barbican_deploy_cleanup 2026-01-29 15:55:32.342447 | controller | - mariadb 2026-01-29 15:55:32.342451 | controller | - mariadb_cleanup 2026-01-29 15:55:32.342455 | controller | - mariadb_deploy_prep 2026-01-29 15:55:32.342460 | controller | - mariadb_deploy 2026-01-29 15:55:32.342464 | controller | - mariadb_deploy_cleanup 2026-01-29 15:55:32.342468 | controller | - placement_prep 2026-01-29 15:55:32.342472 | controller | - placement 2026-01-29 15:55:32.342477 | controller | - placement_cleanup 2026-01-29 15:55:32.342481 | controller | - placement_deploy_prep 2026-01-29 15:55:32.342485 | controller | - placement_deploy 2026-01-29 15:55:32.342489 | controller | - placement_deploy_cleanup 2026-01-29 15:55:32.342494 | controller | - glance_prep 2026-01-29 15:55:32.342498 | controller | - glance 2026-01-29 15:55:32.342502 | controller | - glance_cleanup 2026-01-29 15:55:32.342506 | controller | - glance_deploy_prep 2026-01-29 15:55:32.342511 | controller | - glance_deploy 2026-01-29 15:55:32.342515 | controller | - glance_deploy_cleanup 2026-01-29 15:55:32.342519 | controller | - ovn_prep 2026-01-29 15:55:32.342523 | controller | - ovn 2026-01-29 15:55:32.342528 | controller | - ovn_cleanup 2026-01-29 15:55:32.342532 | controller | - ovn_deploy_prep 2026-01-29 15:55:32.342536 | controller | - ovn_deploy 2026-01-29 15:55:32.342540 | controller | - ovn_deploy_cleanup 2026-01-29 15:55:32.342544 | controller | - neutron_prep 2026-01-29 15:55:32.342549 | controller | - neutron 2026-01-29 15:55:32.342553 | controller | - neutron_cleanup 2026-01-29 15:55:32.342557 | controller | - neutron_deploy_prep 2026-01-29 15:55:32.342562 | controller | - neutron_deploy 2026-01-29 15:55:32.342566 | controller | - neutron_deploy_cleanup 2026-01-29 15:55:32.342570 | controller | - cinder_prep 2026-01-29 15:55:32.342574 | controller | - cinder 2026-01-29 15:55:32.342579 | controller | - cinder_cleanup 2026-01-29 15:55:32.342583 | controller | - cinder_deploy_prep 2026-01-29 15:55:32.342587 | controller | - cinder_deploy 2026-01-29 15:55:32.342591 | controller | - cinder_deploy_cleanup 2026-01-29 15:55:32.342596 | controller | - rabbitmq_prep 2026-01-29 15:55:32.342600 | controller | - rabbitmq 2026-01-29 15:55:32.342604 | controller | - rabbitmq_cleanup 2026-01-29 15:55:32.342608 | controller | - rabbitmq_deploy_prep 2026-01-29 15:55:32.342612 | controller | - rabbitmq_deploy 2026-01-29 15:55:32.342617 | controller | - rabbitmq_deploy_cleanup 2026-01-29 15:55:32.342621 | controller | - ironic_prep 2026-01-29 15:55:32.342625 | controller | - ironic 2026-01-29 15:55:32.342630 | controller | - ironic_cleanup 2026-01-29 15:55:32.342635 | controller | - ironic_deploy_prep 2026-01-29 15:55:32.342640 | controller | - ironic_deploy 2026-01-29 15:55:32.342644 | controller | - ironic_deploy_cleanup 2026-01-29 15:55:32.342648 | controller | - octavia_prep 2026-01-29 15:55:32.342652 | controller | - octavia 2026-01-29 15:55:32.342657 | controller | - octavia_cleanup 2026-01-29 15:55:32.342661 | controller | - octavia_deploy_prep 2026-01-29 15:55:32.342665 | controller | - octavia_deploy 2026-01-29 15:55:32.342669 | controller | - octavia_deploy_cleanup 2026-01-29 15:55:32.342674 | controller | - designate_prep 2026-01-29 15:55:32.342678 | controller | - designate 2026-01-29 15:55:32.342682 | controller | - designate_cleanup 2026-01-29 15:55:32.342686 | controller | - designate_deploy_prep 2026-01-29 15:55:32.342691 | controller | - designate_deploy 2026-01-29 15:55:32.342695 | controller | - designate_deploy_cleanup 2026-01-29 15:55:32.342700 | controller | - nova_prep 2026-01-29 15:55:32.342706 | controller | - nova 2026-01-29 15:55:32.342719 | controller | - nova_cleanup 2026-01-29 15:55:32.342730 | controller | - nova_deploy_prep 2026-01-29 15:55:32.342736 | controller | - nova_deploy 2026-01-29 15:55:32.342742 | controller | - nova_deploy_cleanup 2026-01-29 15:55:32.342747 | controller | - mariadb_kuttl_run 2026-01-29 15:55:32.342753 | controller | - mariadb_kuttl 2026-01-29 15:55:32.342768 | controller | - kuttl_db_prep 2026-01-29 15:55:32.342774 | controller | - kuttl_db_cleanup 2026-01-29 15:55:32.342780 | controller | - kuttl_common_prep 2026-01-29 15:55:32.342786 | controller | - kuttl_common_cleanup 2026-01-29 15:55:32.342792 | controller | - keystone_kuttl_run 2026-01-29 15:55:32.342797 | controller | - keystone_kuttl 2026-01-29 15:55:32.342803 | controller | - barbican_kuttl_run 2026-01-29 15:55:32.342809 | controller | - barbican_kuttl 2026-01-29 15:55:32.342825 | controller | - placement_kuttl_run 2026-01-29 15:55:32.342832 | controller | - placement_kuttl 2026-01-29 15:55:32.342838 | controller | - cinder_kuttl_run 2026-01-29 15:55:32.342844 | controller | - cinder_kuttl 2026-01-29 15:55:32.342850 | controller | - neutron_kuttl_run 2026-01-29 15:55:32.342854 | controller | - neutron_kuttl 2026-01-29 15:55:32.342858 | controller | - octavia_kuttl_run 2026-01-29 15:55:32.342862 | controller | - octavia_kuttl 2026-01-29 15:55:32.342867 | controller | - designate_kuttl 2026-01-29 15:55:32.342871 | controller | - designate_kuttl_run 2026-01-29 15:55:32.342875 | controller | - ovn_kuttl_run 2026-01-29 15:55:32.342879 | controller | - ovn_kuttl 2026-01-29 15:55:32.342883 | controller | - infra_kuttl_run 2026-01-29 15:55:32.342888 | controller | - infra_kuttl 2026-01-29 15:55:32.342892 | controller | - ironic_kuttl_run 2026-01-29 15:55:32.342896 | controller | - ironic_kuttl 2026-01-29 15:55:32.342900 | controller | - ironic_kuttl_crc 2026-01-29 15:55:32.342904 | controller | - heat_kuttl_run 2026-01-29 15:55:32.342909 | controller | - heat_kuttl 2026-01-29 15:55:32.342913 | controller | - heat_kuttl_crc 2026-01-29 15:55:32.342917 | controller | - ansibleee_kuttl_run 2026-01-29 15:55:32.342922 | controller | - ansibleee_kuttl_cleanup 2026-01-29 15:55:32.342926 | controller | - ansibleee_kuttl_prep 2026-01-29 15:55:32.342930 | controller | - ansibleee_kuttl 2026-01-29 15:55:32.342934 | controller | - glance_kuttl_run 2026-01-29 15:55:32.342938 | controller | - glance_kuttl 2026-01-29 15:55:32.342943 | controller | - manila_kuttl_run 2026-01-29 15:55:32.342947 | controller | - manila_kuttl 2026-01-29 15:55:32.342951 | controller | - swift_kuttl_run 2026-01-29 15:55:32.342955 | controller | - swift_kuttl 2026-01-29 15:55:32.342959 | controller | - horizon_kuttl_run 2026-01-29 15:55:32.342964 | controller | - horizon_kuttl 2026-01-29 15:55:32.342968 | controller | - openstack_kuttl_run 2026-01-29 15:55:32.342972 | controller | - openstack_kuttl 2026-01-29 15:55:32.342978 | controller | - mariadb_chainsaw_run 2026-01-29 15:55:32.342984 | controller | - mariadb_chainsaw 2026-01-29 15:55:32.342994 | controller | - horizon_prep 2026-01-29 15:55:32.343007 | controller | - horizon 2026-01-29 15:55:32.343013 | controller | - horizon_cleanup 2026-01-29 15:55:32.343019 | controller | - horizon_deploy_prep 2026-01-29 15:55:32.343024 | controller | - horizon_deploy 2026-01-29 15:55:32.343030 | controller | - horizon_deploy_cleanup 2026-01-29 15:55:32.343035 | controller | - heat_prep 2026-01-29 15:55:32.343041 | controller | - heat 2026-01-29 15:55:32.343047 | controller | - heat_cleanup 2026-01-29 15:55:32.343052 | controller | - heat_deploy_prep 2026-01-29 15:55:32.343057 | controller | - heat_deploy 2026-01-29 15:55:32.343063 | controller | - heat_deploy_cleanup 2026-01-29 15:55:32.343068 | controller | - ansibleee_prep 2026-01-29 15:55:32.343073 | controller | - ansibleee 2026-01-29 15:55:32.343078 | controller | - ansibleee_cleanup 2026-01-29 15:55:32.343084 | controller | - baremetal_prep 2026-01-29 15:55:32.343089 | controller | - baremetal 2026-01-29 15:55:32.343094 | controller | - baremetal_cleanup 2026-01-29 15:55:32.343100 | controller | - ceph_help 2026-01-29 15:55:32.343106 | controller | - ceph 2026-01-29 15:55:32.343111 | controller | - ceph_cleanup 2026-01-29 15:55:32.343117 | controller | - rook_prep 2026-01-29 15:55:32.343122 | controller | - rook 2026-01-29 15:55:32.343128 | controller | - rook_deploy_prep 2026-01-29 15:55:32.343139 | controller | - rook_deploy 2026-01-29 15:55:32.343145 | controller | - rook_crc_disk 2026-01-29 15:55:32.343151 | controller | - rook_cleanup 2026-01-29 15:55:32.343157 | controller | - lvms 2026-01-29 15:55:32.343162 | controller | - nmstate 2026-01-29 15:55:32.343169 | controller | - nncp 2026-01-29 15:55:32.343185 | controller | - nncp_cleanup 2026-01-29 15:55:32.343192 | controller | - netattach 2026-01-29 15:55:32.343208 | controller | - netattach_cleanup 2026-01-29 15:55:32.343214 | controller | - metallb 2026-01-29 15:55:32.343220 | controller | - metallb_config 2026-01-29 15:55:32.343226 | controller | - metallb_config_cleanup 2026-01-29 15:55:32.343231 | controller | - metallb_cleanup 2026-01-29 15:55:32.343237 | controller | - loki 2026-01-29 15:55:32.343243 | controller | - loki_cleanup 2026-01-29 15:55:32.343248 | controller | - loki_deploy 2026-01-29 15:55:32.343254 | controller | - loki_deploy_cleanup 2026-01-29 15:55:32.343260 | controller | - netobserv 2026-01-29 15:55:32.343266 | controller | - netobserv_cleanup 2026-01-29 15:55:32.343271 | controller | - netobserv_deploy 2026-01-29 15:55:32.343277 | controller | - netobserv_deploy_cleanup 2026-01-29 15:55:32.343283 | controller | - manila_prep 2026-01-29 15:55:32.343289 | controller | - manila 2026-01-29 15:55:32.343295 | controller | - manila_cleanup 2026-01-29 15:55:32.343301 | controller | - manila_deploy_prep 2026-01-29 15:55:32.343307 | controller | - manila_deploy 2026-01-29 15:55:32.343313 | controller | - manila_deploy_cleanup 2026-01-29 15:55:32.343319 | controller | - telemetry_prep 2026-01-29 15:55:32.343341 | controller | - telemetry 2026-01-29 15:55:32.343352 | controller | - telemetry_cleanup 2026-01-29 15:55:32.343358 | controller | - telemetry_deploy_prep 2026-01-29 15:55:32.343363 | controller | - telemetry_deploy 2026-01-29 15:55:32.343369 | controller | - telemetry_deploy_cleanup 2026-01-29 15:55:32.343374 | controller | - telemetry_kuttl_run 2026-01-29 15:55:32.343379 | controller | - telemetry_kuttl 2026-01-29 15:55:32.343385 | controller | - swift_prep 2026-01-29 15:55:32.343390 | controller | - swift 2026-01-29 15:55:32.343396 | controller | - swift_cleanup 2026-01-29 15:55:32.343401 | controller | - swift_deploy_prep 2026-01-29 15:55:32.343407 | controller | - swift_deploy 2026-01-29 15:55:32.343412 | controller | - swift_deploy_cleanup 2026-01-29 15:55:32.343418 | controller | - certmanager 2026-01-29 15:55:32.343423 | controller | - certmanager_cleanup 2026-01-29 15:55:32.343428 | controller | - validate_marketplace 2026-01-29 15:55:32.343432 | controller | - redis_deploy_prep 2026-01-29 15:55:32.343436 | controller | - redis_deploy 2026-01-29 15:55:32.343440 | controller | - redis_deploy_cleanup 2026-01-29 15:55:32.343444 | controller | - set_slower_etcd_profile 2026-01-29 15:55:32.343449 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile: 2026-01-29 15:55:32.343455 | controller | - help 2026-01-29 15:55:32.343460 | controller | - download_tools 2026-01-29 15:55:32.343466 | controller | - nfs 2026-01-29 15:55:32.343471 | controller | - nfs_cleanup 2026-01-29 15:55:32.343480 | controller | - crc 2026-01-29 15:55:32.343485 | controller | - crc_cleanup 2026-01-29 15:55:32.343489 | controller | - crc_scrub 2026-01-29 15:55:32.343493 | controller | - crc_attach_default_interface 2026-01-29 15:55:32.343497 | controller | - crc_attach_default_interface_cleanup 2026-01-29 15:55:32.343502 | controller | - ipv6_lab_network 2026-01-29 15:55:32.343506 | controller | - ipv6_lab_network_cleanup 2026-01-29 15:55:32.343510 | controller | - ipv6_lab_nat64_router 2026-01-29 15:55:32.343514 | controller | - ipv6_lab_nat64_router_cleanup 2026-01-29 15:55:32.343519 | controller | - ipv6_lab_sno 2026-01-29 15:55:32.343523 | controller | - ipv6_lab_sno_cleanup 2026-01-29 15:55:32.343527 | controller | - ipv6_lab 2026-01-29 15:55:32.343532 | controller | - ipv6_lab_cleanup 2026-01-29 15:55:32.343537 | controller | - attach_default_interface 2026-01-29 15:55:32.343543 | controller | - attach_default_interface_cleanup 2026-01-29 15:55:32.343548 | controller | - network_isolation_bridge 2026-01-29 15:55:32.343554 | controller | - network_isolation_bridge_cleanup 2026-01-29 15:55:32.343559 | controller | - edpm_baremetal_compute 2026-01-29 15:55:32.343565 | controller | - edpm_compute 2026-01-29 15:55:32.343569 | controller | - edpm_compute_bootc 2026-01-29 15:55:32.343573 | controller | - edpm_ansible_runner 2026-01-29 15:55:32.343577 | controller | - edpm_computes_bgp 2026-01-29 15:55:32.343581 | controller | - edpm_compute_repos 2026-01-29 15:55:32.343586 | controller | - edpm_compute_cleanup 2026-01-29 15:55:32.343590 | controller | - edpm_networker 2026-01-29 15:55:32.343594 | controller | - edpm_networker_cleanup 2026-01-29 15:55:32.343598 | controller | - edpm_deploy_instance 2026-01-29 15:55:32.343605 | controller | - tripleo_deploy 2026-01-29 15:55:32.343609 | controller | - standalone_deploy 2026-01-29 15:55:32.343614 | controller | - standalone_sync 2026-01-29 15:55:32.343618 | controller | - standalone 2026-01-29 15:55:32.343622 | controller | - standalone_cleanup 2026-01-29 15:55:32.343626 | controller | - standalone_snapshot 2026-01-29 15:55:32.343632 | controller | - standalone_revert 2026-01-29 15:55:32.343640 | controller | - cifmw_prepare 2026-01-29 15:55:32.343646 | controller | - cifmw_cleanup 2026-01-29 15:55:32.343650 | controller | - bmaas_network 2026-01-29 15:55:32.343654 | controller | - bmaas_network_cleanup 2026-01-29 15:55:32.343658 | controller | - bmaas_route_crc_and_crc_bmaas_networks 2026-01-29 15:55:32.343663 | controller | - bmaas_route_crc_and_crc_bmaas_networks_cleanup 2026-01-29 15:55:32.343672 | controller | - bmaas_crc_attach_network 2026-01-29 15:55:32.352926 | controller | - bmaas_crc_attach_network_cleanup 2026-01-29 15:55:32.352980 | controller | - bmaas_crc_baremetal_bridge 2026-01-29 15:55:32.352985 | controller | - bmaas_crc_baremetal_bridge_cleanup 2026-01-29 15:55:32.352990 | controller | - bmaas_baremetal_net_nad 2026-01-29 15:55:32.352994 | controller | - bmaas_baremetal_net_nad_cleanup 2026-01-29 15:55:32.352999 | controller | - bmaas_metallb 2026-01-29 15:55:32.353003 | controller | - bmaas_metallb_cleanup 2026-01-29 15:55:32.353007 | controller | - bmaas_virtual_bms 2026-01-29 15:55:32.353012 | controller | - bmaas_virtual_bms_cleanup 2026-01-29 15:55:32.353016 | controller | - bmaas_sushy_emulator 2026-01-29 15:55:32.353020 | controller | - bmaas_sushy_emulator_cleanup 2026-01-29 15:55:32.353025 | controller | - bmaas_sushy_emulator_wait 2026-01-29 15:55:32.353029 | controller | - bmaas_generate_nodes_yaml 2026-01-29 15:55:32.353042 | controller | - bmaas 2026-01-29 15:55:32.353046 | controller | - bmaas_cleanup 2026-01-29 15:55:32.353050 | controller | failed: false 2026-01-29 15:55:32.353055 | controller | success: true 2026-01-29 15:55:32.353068 | controller | 2026-01-29 15:55:32.887706 | controller | TASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml, content={{ 2026-01-29 15:55:32.887831 | controller | { 2026-01-29 15:55:32.887838 | controller | 'cifmw_install_yamls_environment': cifmw_install_yamls_environment, 2026-01-29 15:55:32.887846 | controller | 'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults 2026-01-29 15:55:32.887854 | controller | } | to_nice_yaml 2026-01-29 15:55:32.887860 | controller | }}, mode=0644] *** 2026-01-29 15:55:32.887865 | controller | Thursday 29 January 2026 15:55:32 +0000 (0:00:00.044) 0:01:04.968 ****** 2026-01-29 15:55:32.887871 | controller | Thursday 29 January 2026 15:55:32 +0000 (0:00:00.044) 0:01:04.966 ****** 2026-01-29 15:55:32.887896 | controller | changed: [localhost] 2026-01-29 15:55:32.924664 | controller | 2026-01-29 15:55:32.924724 | controller | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] *** 2026-01-29 15:55:32.924734 | controller | Thursday 29 January 2026 15:55:32 +0000 (0:00:00.532) 0:01:05.500 ****** 2026-01-29 15:55:32.924742 | controller | Thursday 29 January 2026 15:55:32 +0000 (0:00:00.532) 0:01:05.499 ****** 2026-01-29 15:55:32.924757 | controller | skipping: [localhost] 2026-01-29 15:55:33.430590 | controller | 2026-01-29 15:55:33.430671 | 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 15:55:33.430678 | controller | Thursday 29 January 2026 15:55:32 +0000 (0:00:00.038) 0:01:05.539 ****** 2026-01-29 15:55:33.430683 | controller | Thursday 29 January 2026 15:55:32 +0000 (0:00:00.038) 0:01:05.538 ****** 2026-01-29 15:55:33.430696 | controller | changed: [localhost] 2026-01-29 15:55:33.468418 | controller | 2026-01-29 15:55:33.468502 | 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 15:55:33.468525 | controller | Thursday 29 January 2026 15:55:33 +0000 (0:00:00.505) 0:01:06.045 ****** 2026-01-29 15:55:33.468536 | controller | Thursday 29 January 2026 15:55:33 +0000 (0:00:00.505) 0:01:06.044 ****** 2026-01-29 15:55:33.468554 | controller | ok: [localhost] 2026-01-29 15:55:34.024471 | controller | 2026-01-29 15:55:34.024604 | 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 15:55:34.024632 | controller | Thursday 29 January 2026 15:55:33 +0000 (0:00:00.038) 0:01:06.083 ****** 2026-01-29 15:55:34.024643 | controller | Thursday 29 January 2026 15:55:33 +0000 (0:00:00.038) 0:01:06.082 ****** 2026-01-29 15:55:34.024674 | controller | changed: [localhost] 2026-01-29 15:55:34.058963 | controller | 2026-01-29 15:55:34.059083 | controller | PLAY [Run ci/playbooks/content_provider/content_provider.yml] ****************** 2026-01-29 15:55:34.059090 | controller | 2026-01-29 15:55:34.059095 | controller | TASK [Install necessary dependencies name=install_yamls_makes, tasks_from=make_download_tools] *** 2026-01-29 15:55:34.059100 | controller | Thursday 29 January 2026 15:55:34 +0000 (0:00:00.556) 0:01:06.639 ****** 2026-01-29 15:55:34.059104 | controller | Thursday 29 January 2026 15:55:34 +0000 (0:00:00.556) 0:01:06.638 ****** 2026-01-29 15:55:34.059126 | controller | 2026-01-29 15:55:34.085174 | controller | TASK [install_yamls_makes : Debug make_download_tools_env var=make_download_tools_env] *** 2026-01-29 15:55:34.085269 | controller | Thursday 29 January 2026 15:55:34 +0000 (0:00:00.034) 0:01:06.674 ****** 2026-01-29 15:55:34.085277 | controller | Thursday 29 January 2026 15:55:34 +0000 (0:00:00.034) 0:01:06.673 ****** 2026-01-29 15:55:34.085296 | controller | skipping: [localhost] 2026-01-29 15:55:34.114049 | controller | 2026-01-29 15:55:34.114143 | controller | TASK [install_yamls_makes : Debug make_download_tools_params var=make_download_tools_params] *** 2026-01-29 15:55:34.114152 | controller | Thursday 29 January 2026 15:55:34 +0000 (0:00:00.026) 0:01:06.700 ****** 2026-01-29 15:55:34.114158 | controller | Thursday 29 January 2026 15:55:34 +0000 (0:00:00.026) 0:01:06.699 ****** 2026-01-29 15:55:34.114179 | controller | skipping: [localhost] 2026-01-29 15:56:13.572486 | controller | 2026-01-29 15:56:13.572572 | 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 15:56:13.572582 | controller | Thursday 29 January 2026 15:55:34 +0000 (0:00:00.028) 0:01:06.729 ****** 2026-01-29 15:56:13.572600 | controller | Thursday 29 January 2026 15:55:34 +0000 (0:00:00.028) 0:01:06.728 ****** 2026-01-29 15:56:13.572614 | controller | [WARNING]: conditional statements should not include jinja2 templating 2026-01-29 15:56:13.590456 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_download_tools_until | 2026-01-29 15:56:13.590624 | controller | default(true) }} 2026-01-29 15:56:13.590651 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download.log 2026-01-29 15:56:13.626974 | controller | changed: [localhost] 2026-01-29 15:56:13.627030 | controller | 2026-01-29 15:56:13.627038 | controller | TASK [Deploy content provider registry name=registry_deploy] ******************* 2026-01-29 15:56:13.627044 | controller | Thursday 29 January 2026 15:56:13 +0000 (0:00:39.476) 0:01:46.205 ****** 2026-01-29 15:56:13.627050 | controller | Thursday 29 January 2026 15:56:13 +0000 (0:00:39.476) 0:01:46.204 ****** 2026-01-29 15:56:13.627063 | controller | 2026-01-29 15:56:13.666241 | controller | TASK [Install Podman package name=podman] ************************************** 2026-01-29 15:56:13.666295 | controller | Thursday 29 January 2026 15:56:13 +0000 (0:00:00.036) 0:01:46.242 ****** 2026-01-29 15:56:13.666304 | controller | Thursday 29 January 2026 15:56:13 +0000 (0:00:00.036) 0:01:46.241 ****** 2026-01-29 15:56:13.666317 | controller | 2026-01-29 15:56:14.870790 | controller | TASK [podman : Ensure podman is installed name={{ cifmw_podman_packages }}, state=present] *** 2026-01-29 15:56:14.870938 | controller | Thursday 29 January 2026 15:56:13 +0000 (0:00:00.039) 0:01:46.281 ****** 2026-01-29 15:56:14.870947 | controller | Thursday 29 January 2026 15:56:13 +0000 (0:00:00.039) 0:01:46.280 ****** 2026-01-29 15:56:14.870985 | controller | ok: [localhost] 2026-01-29 15:56:15.591833 | controller | 2026-01-29 15:56:15.591879 | controller | TASK [podman : Enable loginctl linger for ansible_user_id _raw_params=loginctl enable-linger {{ cifmw_podman_user_linger }}] *** 2026-01-29 15:56:15.591888 | controller | Thursday 29 January 2026 15:56:14 +0000 (0:00:01.204) 0:01:47.485 ****** 2026-01-29 15:56:15.591895 | controller | Thursday 29 January 2026 15:56:14 +0000 (0:00:01.204) 0:01:47.484 ****** 2026-01-29 15:56:15.591908 | controller | changed: [localhost] 2026-01-29 15:56:15.620397 | controller | 2026-01-29 15:56:15.620448 | 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 15:56:15.620457 | controller | Thursday 29 January 2026 15:56:15 +0000 (0:00:00.721) 0:01:48.207 ****** 2026-01-29 15:56:15.620464 | controller | Thursday 29 January 2026 15:56:15 +0000 (0:00:00.721) 0:01:48.206 ****** 2026-01-29 15:56:15.620478 | controller | skipping: [localhost] 2026-01-29 15:56:15.646008 | controller | 2026-01-29 15:56:15.646054 | 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 15:56:15.646063 | controller | Thursday 29 January 2026 15:56:15 +0000 (0:00:00.028) 0:01:48.235 ****** 2026-01-29 15:56:15.646070 | controller | Thursday 29 January 2026 15:56:15 +0000 (0:00:00.028) 0:01:48.234 ****** 2026-01-29 15:56:15.646083 | controller | skipping: [localhost] 2026-01-29 15:56:15.681178 | controller | 2026-01-29 15:56:15.681229 | controller | TASK [podman : Run podman system migrate if subuid/subgid files were changed _raw_params=podman system migrate] *** 2026-01-29 15:56:15.681238 | controller | Thursday 29 January 2026 15:56:15 +0000 (0:00:00.025) 0:01:48.261 ****** 2026-01-29 15:56:15.681245 | controller | Thursday 29 January 2026 15:56:15 +0000 (0:00:00.025) 0:01:48.260 ****** 2026-01-29 15:56:15.681258 | controller | skipping: [localhost] 2026-01-29 15:56:27.453598 | controller | 2026-01-29 15:56:27.453649 | 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 15:56:27.453659 | controller | Thursday 29 January 2026 15:56:15 +0000 (0:00:00.034) 0:01:48.296 ****** 2026-01-29 15:56:27.453666 | controller | Thursday 29 January 2026 15:56:15 +0000 (0:00:00.034) 0:01:48.295 ****** 2026-01-29 15:56:27.453678 | controller | changed: [localhost] 2026-01-29 15:56:28.185870 | controller | 2026-01-29 15:56:28.185917 | controller | TASK [registry_deploy : Open port for local registry _raw_params={{ item }}] *** 2026-01-29 15:56:28.185925 | controller | Thursday 29 January 2026 15:56:27 +0000 (0:00:11.772) 0:02:00.068 ****** 2026-01-29 15:56:28.185929 | controller | Thursday 29 January 2026 15:56:27 +0000 (0:00:11.772) 0:02:00.067 ****** 2026-01-29 15:56:28.185940 | controller | changed: [localhost] => (item=nft add table ip filter) 2026-01-29 15:56:28.433134 | controller | changed: [localhost] => (item=nft add chain ip filter INPUT { type filter hook input priority 0 \; }) 2026-01-29 15:56:28.433186 | controller | changed: [localhost] => (item=nft insert rule ip filter INPUT tcp dport 5001 counter accept) 2026-01-29 15:56:28.433195 | controller | 2026-01-29 15:56:28.433202 | controller | TASK [registry_deploy : Ensure registries.conf.d exists path=/etc/containers/registries.conf.d, state=directory, mode=0755] *** 2026-01-29 15:56:28.433209 | controller | Thursday 29 January 2026 15:56:28 +0000 (0:00:00.732) 0:02:00.801 ****** 2026-01-29 15:56:28.433215 | controller | Thursday 29 January 2026 15:56:28 +0000 (0:00:00.732) 0:02:00.800 ****** 2026-01-29 15:56:28.433229 | controller | ok: [localhost] 2026-01-29 15:56:28.618246 | controller | 2026-01-29 15:56:28.618353 | 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 15:56:28.618377 | controller | location = "{{ cifmw_rp_registry_ip }}:{{ cifmw_rp_registry_port }}" 2026-01-29 15:56:28.618383 | controller | insecure = true, mode=0644] *** 2026-01-29 15:56:28.618390 | controller | Thursday 29 January 2026 15:56:28 +0000 (0:00:00.247) 0:02:01.048 ****** 2026-01-29 15:56:28.618396 | controller | Thursday 29 January 2026 15:56:28 +0000 (0:00:00.247) 0:02:01.047 ****** 2026-01-29 15:56:28.618416 | controller | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-01-29 15:56:28.630905 | controller | with a mode of 0700, this may cause issues when running as another user. To 2026-01-29 15:56:28.631022 | controller | avoid this, create the remote_tmp dir with the correct permissions manually 2026-01-29 15:56:28.631046 | controller | changed: [localhost] 2026-01-29 15:56:28.682129 | controller | 2026-01-29 15:56:28.682247 | 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 15:56:28.682256 | controller | Thursday 29 January 2026 15:56:28 +0000 (0:00:00.197) 0:02:01.246 ****** 2026-01-29 15:56:28.682262 | controller | Thursday 29 January 2026 15:56:28 +0000 (0:00:00.197) 0:02:01.244 ****** 2026-01-29 15:56:28.682284 | controller | ok: [localhost] 2026-01-29 15:56:28.728221 | controller | 2026-01-29 15:56:28.728276 | controller | TASK [Build Operators name=operator_build] ************************************* 2026-01-29 15:56:28.728286 | controller | Thursday 29 January 2026 15:56:28 +0000 (0:00:00.051) 0:02:01.297 ****** 2026-01-29 15:56:28.728294 | controller | Thursday 29 January 2026 15:56:28 +0000 (0:00:00.051) 0:02:01.296 ****** 2026-01-29 15:56:28.728308 | controller | 2026-01-29 15:56:29.117771 | controller | TASK [operator_build : Ensure mandatory directories exist path={{ cifmw_operator_build_basedir }}/{{ item }}, state=directory, mode=0755] *** 2026-01-29 15:56:29.117888 | controller | Thursday 29 January 2026 15:56:28 +0000 (0:00:00.046) 0:02:01.343 ****** 2026-01-29 15:56:29.117894 | controller | Thursday 29 January 2026 15:56:28 +0000 (0:00:00.046) 0:02:01.342 ****** 2026-01-29 15:56:29.117916 | controller | ok: [localhost] => (item=artifacts) 2026-01-29 15:56:29.145638 | controller | ok: [localhost] => (item=logs) 2026-01-29 15:56:29.145761 | controller | 2026-01-29 15:56:29.145775 | 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 15:56:29.145786 | controller | Thursday 29 January 2026 15:56:29 +0000 (0:00:00.389) 0:02:01.733 ****** 2026-01-29 15:56:29.145797 | controller | Thursday 29 January 2026 15:56:29 +0000 (0:00:00.389) 0:02:01.731 ****** 2026-01-29 15:56:29.145824 | controller | ok: [localhost] 2026-01-29 15:56:29.194573 | controller | 2026-01-29 15:56:29.194696 | controller | TASK [operator_build : Populate operators list with zuul info _raw_params=zuul_info.yml] *** 2026-01-29 15:56:29.194717 | controller | Thursday 29 January 2026 15:56:29 +0000 (0:00:00.027) 0:02:01.761 ****** 2026-01-29 15:56:29.194734 | controller | Thursday 29 January 2026 15:56:29 +0000 (0:00:00.027) 0:02:01.759 ****** 2026-01-29 15:56:29.194785 | 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': '0e4ad22912810846121deabb724f272de88883d5', 'patchset': '0e4ad22912810846121deabb724f272de88883d5', '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 15:56:30.167336 | controller | 2026-01-29 15:56:30.167384 | 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 15:56:30.167401 | controller | Thursday 29 January 2026 15:56:29 +0000 (0:00:00.048) 0:02:01.809 ****** 2026-01-29 15:56:30.167409 | controller | Thursday 29 January 2026 15:56:29 +0000 (0:00:00.048) 0:02:01.808 ****** 2026-01-29 15:56:30.167422 | controller | ok: [localhost] 2026-01-29 15:56:30.221240 | controller | 2026-01-29 15:56:30.221286 | controller | TASK [operator_build : Add operator info with new content zuul_info_operators={{ zuul_info_operators|default([]) + operator_info }}] *** 2026-01-29 15:56:30.221294 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.972) 0:02:02.782 ****** 2026-01-29 15:56:30.221300 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.972) 0:02:02.781 ****** 2026-01-29 15:56:30.221312 | controller | ok: [localhost] 2026-01-29 15:56:30.294642 | controller | 2026-01-29 15:56:30.294683 | 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 15:56:30.294691 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.054) 0:02:02.836 ****** 2026-01-29 15:56:30.294696 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.054) 0:02:02.835 ****** 2026-01-29 15:56:30.294705 | controller | ok: [localhost] 2026-01-29 15:56:30.327113 | controller | 2026-01-29 15:56:30.327174 | 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 15:56:30.327188 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.073) 0:02:02.910 ****** 2026-01-29 15:56:30.327199 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.073) 0:02:02.908 ****** 2026-01-29 15:56:30.327217 | controller | ok: [localhost] 2026-01-29 15:56:30.392114 | controller | 2026-01-29 15:56:30.392159 | 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 15:56:30.392167 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.032) 0:02:02.942 ****** 2026-01-29 15:56:30.392172 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.032) 0:02:02.941 ****** 2026-01-29 15:56:30.392182 | controller | ok: [localhost] 2026-01-29 15:56:30.452616 | controller | 2026-01-29 15:56:30.452661 | controller | TASK [operator_build : Clone operator's code when src dir is empty _raw_params=clone.yml] *** 2026-01-29 15:56:30.452670 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.064) 0:02:03.007 ****** 2026-01-29 15:56:30.452677 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.064) 0:02:03.006 ****** 2026-01-29 15:56:30.452692 | 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': '0e4ad22912810846121deabb724f272de88883d5', 'pr_owner': 'Deydra71/ironic-operator'}) 2026-01-29 15:56:30.703552 | 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 15:56:30.703646 | controller | 2026-01-29 15:56:30.703657 | controller | TASK [operator_build : ironic-operator - Check if src code exists path={{ operator.src }}] *** 2026-01-29 15:56:30.703665 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.060) 0:02:03.067 ****** 2026-01-29 15:56:30.703672 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.060) 0:02:03.066 ****** 2026-01-29 15:56:30.703693 | controller | ok: [localhost] 2026-01-29 15:56:30.741946 | controller | 2026-01-29 15:56:30.742038 | 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 15:56:30.742070 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.250) 0:02:03.318 ****** 2026-01-29 15:56:30.742077 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.250) 0:02:03.317 ****** 2026-01-29 15:56:30.742098 | controller | skipping: [localhost] 2026-01-29 15:56:30.977820 | controller | 2026-01-29 15:56:30.977936 | controller | TASK [operator_build : openstack-operator - Check if src code exists path={{ operator.src }}] *** 2026-01-29 15:56:30.977955 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.038) 0:02:03.356 ****** 2026-01-29 15:56:30.977968 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.038) 0:02:03.355 ****** 2026-01-29 15:56:30.978003 | controller | ok: [localhost] 2026-01-29 15:56:30.999378 | controller | 2026-01-29 15:56:30.999483 | 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 15:56:30.999496 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.236) 0:02:03.593 ****** 2026-01-29 15:56:30.999507 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.236) 0:02:03.591 ****** 2026-01-29 15:56:30.999535 | controller | skipping: [localhost] 2026-01-29 15:56:31.075910 | controller | 2026-01-29 15:56:31.076011 | controller | TASK [operator_build : Building operators _raw_params=build.yml] *************** 2026-01-29 15:56:31.076023 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.021) 0:02:03.614 ****** 2026-01-29 15:56:31.076033 | controller | Thursday 29 January 2026 15:56:30 +0000 (0:00:00.021) 0:02:03.613 ****** 2026-01-29 15:56:31.076063 | controller | skipping: [localhost] => (item={'name': 'openstack-operator', 'src': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image_base': 'ironic'}) 2026-01-29 15:56:31.427253 | 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': '0e4ad22912810846121deabb724f272de88883d5', 'pr_owner': 'Deydra71/ironic-operator'}) 2026-01-29 15:56:31.427297 | controller | 2026-01-29 15:56:31.427307 | 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 15:56:31.427314 | controller | Thursday 29 January 2026 15:56:31 +0000 (0:00:00.076) 0:02:03.691 ****** 2026-01-29 15:56:31.427322 | controller | Thursday 29 January 2026 15:56:31 +0000 (0:00:00.076) 0:02:03.690 ****** 2026-01-29 15:56:31.427358 | controller | ok: [localhost] 2026-01-29 15:56:31.479614 | controller | 2026-01-29 15:56:31.479660 | 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 15:56:31.479669 | controller | Thursday 29 January 2026 15:56:31 +0000 (0:00:00.351) 0:02:04.042 ****** 2026-01-29 15:56:31.479675 | controller | Thursday 29 January 2026 15:56:31 +0000 (0:00:00.351) 0:02:04.041 ****** 2026-01-29 15:56:31.479688 | controller | ok: [localhost] 2026-01-29 15:56:31.539481 | controller | 2026-01-29 15:56:31.539543 | 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 15:56:31.539556 | controller | Thursday 29 January 2026 15:56:31 +0000 (0:00:00.052) 0:02:04.095 ****** 2026-01-29 15:56:31.539567 | controller | Thursday 29 January 2026 15:56:31 +0000 (0:00:00.052) 0:02:04.093 ****** 2026-01-29 15:56:31.539586 | controller | ok: [localhost] 2026-01-29 15:56:31.583122 | controller | 2026-01-29 15:56:31.583184 | 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 15:56:31.583198 | controller | Thursday 29 January 2026 15:56:31 +0000 (0:00:00.059) 0:02:04.154 ****** 2026-01-29 15:56:31.583210 | controller | Thursday 29 January 2026 15:56:31 +0000 (0:00:00.059) 0:02:04.153 ****** 2026-01-29 15:56:31.583250 | controller | ok: [localhost] 2026-01-29 15:56:46.122930 | controller | 2026-01-29 15:56:46.123061 | 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:56:46.123071 | controller | go mod tidy 2026-01-29 15:56:46.123079 | controller | if [ -d ./apis ]; then 2026-01-29 15:56:46.123086 | controller | pushd ./apis/ 2026-01-29 15:56:46.123093 | controller | go mod edit -replace {{ operator_api_path }}=github.com/{{ operator.pr_owner }}/{{ operator_base_module_name }}@{{ operator.pr_sha }} 2026-01-29 15:56:46.123101 | controller | go mod tidy 2026-01-29 15:56:46.123107 | controller | popd 2026-01-29 15:56:46.123114 | controller | fi 2026-01-29 15:56:46.123120 | controller | ] *** 2026-01-29 15:56:46.123127 | controller | Thursday 29 January 2026 15:56:31 +0000 (0:00:00.043) 0:02:04.198 ****** 2026-01-29 15:56:46.123134 | controller | Thursday 29 January 2026 15:56:31 +0000 (0:00:00.043) 0:02:04.197 ****** 2026-01-29 15:56:46.123156 | controller | changed: [localhost] 2026-01-29 15:56:46.328511 | controller | 2026-01-29 15:56:46.328647 | 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:56:46.328657 | controller | Thursday 29 January 2026 15:56:46 +0000 (0:00:14.539) 0:02:18.737 ****** 2026-01-29 15:56:46.328663 | controller | Thursday 29 January 2026 15:56:46 +0000 (0:00:14.539) 0:02:18.736 ****** 2026-01-29 15:56:46.328684 | controller | changed: [localhost] 2026-01-29 15:56:46.364102 | controller | 2026-01-29 15:56:46.364218 | 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:56:46.364226 | controller | Thursday 29 January 2026 15:56:46 +0000 (0:00:00.205) 0:02:18.943 ****** 2026-01-29 15:56:46.364233 | controller | Thursday 29 January 2026 15:56:46 +0000 (0:00:00.205) 0:02:18.942 ****** 2026-01-29 15:56:46.364254 | controller | ok: [localhost] 2026-01-29 15:56:46.402373 | controller | 2026-01-29 15:56:46.402455 | 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:56:46.402470 | controller | go mod tidy 2026-01-29 15:56:46.402475 | controller | if [ -d ./apis ]; then 2026-01-29 15:56:46.402481 | controller | pushd ./apis/ 2026-01-29 15:56:46.402486 | controller | go mod edit -replace {{ operator_api_path }}={{ operator_api_path }}@{{ pr_sha }} 2026-01-29 15:56:46.402491 | controller | go mod tidy 2026-01-29 15:56:46.402496 | controller | popd 2026-01-29 15:56:46.402501 | controller | fi 2026-01-29 15:56:46.402505 | controller | ] *** 2026-01-29 15:56:46.402509 | controller | Thursday 29 January 2026 15:56:46 +0000 (0:00:00.035) 0:02:18.979 ****** 2026-01-29 15:56:46.402514 | controller | Thursday 29 January 2026 15:56:46 +0000 (0:00:00.035) 0:02:18.978 ****** 2026-01-29 15:56:46.402531 | controller | skipping: [localhost] 2026-01-29 15:57:05.699265 | controller | 2026-01-29 15:57:05.699422 | controller | TASK [operator_build : ironic-operator - Get golang container image name={{ cifmw_operator_build_golang_ct }}, pull=True] *** 2026-01-29 15:57:05.699440 | controller | Thursday 29 January 2026 15:56:46 +0000 (0:00:00.038) 0:02:19.017 ****** 2026-01-29 15:57:05.699446 | controller | Thursday 29 January 2026 15:56:46 +0000 (0:00:00.038) 0:02:19.016 ****** 2026-01-29 15:57:05.699456 | controller | changed: [localhost] 2026-01-29 15:57:05.750271 | controller | 2026-01-29 15:57:05.750318 | 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:57:05.750345 | controller | Thursday 29 January 2026 15:57:05 +0000 (0:00:19.297) 0:02:38.314 ****** 2026-01-29 15:57:05.750356 | controller | Thursday 29 January 2026 15:57:05 +0000 (0:00:19.297) 0:02:38.313 ****** 2026-01-29 15:57:05.750377 | controller | ok: [localhost] 2026-01-29 15:57:05.777128 | controller | 2026-01-29 15:57:05.777260 | 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:57:05.777272 | controller | Thursday 29 January 2026 15:57:05 +0000 (0:00:00.051) 0:02:38.365 ****** 2026-01-29 15:57:05.777280 | controller | Thursday 29 January 2026 15:57:05 +0000 (0:00:00.051) 0:02:38.364 ****** 2026-01-29 15:57:05.777303 | controller | ok: [localhost] 2026-01-29 15:57:05.804525 | controller | 2026-01-29 15:57:05.804624 | 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:57:05.804632 | controller | 'git_commit_hash': pr_sha, 2026-01-29 15:57:05.804637 | controller | 'git_src_dir': operator.src, 2026-01-29 15:57:05.804642 | controller | 'image': operator_img, 2026-01-29 15:57:05.804646 | controller | 'image_bundle': operator_img_bundle, 2026-01-29 15:57:05.804652 | controller | 'image_catalog': operator_img_catalog, 2026-01-29 15:57:05.804656 | controller | }}}, recursive=True)}}] *** 2026-01-29 15:57:05.804661 | controller | Thursday 29 January 2026 15:57:05 +0000 (0:00:00.026) 0:02:38.392 ****** 2026-01-29 15:57:05.804666 | controller | Thursday 29 January 2026 15:57:05 +0000 (0:00:00.026) 0:02:38.391 ****** 2026-01-29 15:57:05.804686 | controller | ok: [localhost] 2026-01-29 15:57:40.348433 | controller | 2026-01-29 15:57:40.348570 | 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:57:40.348580 | controller | Thursday 29 January 2026 15:57:05 +0000 (0:00:00.027) 0:02:38.420 ****** 2026-01-29 15:57:40.348588 | controller | Thursday 29 January 2026 15:57:05 +0000 (0:00:00.027) 0:02:38.418 ****** 2026-01-29 15:57:40.348604 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_ironic_operator_call.log 2026-01-29 15:57:40.386397 | controller | changed: [localhost] 2026-01-29 15:57:40.386449 | controller | 2026-01-29 15:57:40.386458 | 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:57:40.386468 | controller | Thursday 29 January 2026 15:57:40 +0000 (0:00:34.543) 0:03:12.963 ****** 2026-01-29 15:57:40.386475 | controller | Thursday 29 January 2026 15:57:40 +0000 (0:00:34.543) 0:03:12.962 ****** 2026-01-29 15:57:40.386488 | controller | skipping: [localhost] 2026-01-29 16:03:28.280033 | controller | 2026-01-29 16:03:28.280120 | 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 16:03:28.280134 | controller | Thursday 29 January 2026 15:57:40 +0000 (0:00:00.037) 0:03:13.001 ****** 2026-01-29 16:03:28.280141 | controller | Thursday 29 January 2026 15:57:40 +0000 (0:00:00.037) 0:03:13.000 ****** 2026-01-29 16:03:28.280155 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_ironic_operator_call_docker.log 2026-01-29 16:03:28.280201 | controller | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None 2026-01-29 16:03:28.280210 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/operator_build/tasks/build.yml:163 2026-01-29 16:03:28.280219 | controller | fatal: [localhost]: FAILED! => 2026-01-29 16:03:28.280225 | controller | changed: true 2026-01-29 16:03:28.280232 | controller | msg: non-zero return code 2026-01-29 16:03:28.280238 | controller | rc: 2 2026-01-29 16:03:28.280244 | controller | stderr: '' 2026-01-29 16:03:28.280250 | controller | stderr_lines: [] 2026-01-29 16:03:28.280256 | controller | stdout: "~/src/github.com/openstack-k8s-operators/ironic-operator ~/ci-framework-data/artifacts\ntest 2026-01-29 16:03:28.280290 | controller | -f go.work || GOTOOLCHAIN=go1.24.0 go work init\ngo work use .\ngo work use ./api\ngo 2026-01-29 16:03:28.280298 | controller | work sync\ntest -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 16:03:28.280304 | controller | && /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 16:03:28.280310 | controller | --version | grep -q v0.18.0 || \\\nGOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin 2026-01-29 16:03:28.280315 | 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 16:03:28.280322 | controller | rbac:roleName=manager-role crd webhook paths=\"./...\" output:crd:artifacts:config=config/crd/bases 2026-01-29 16:03:28.280361 | 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 16:03:28.280367 | controller | object:headerFile=\"hack/boilerplate.go.txt\" paths=\"./...\"\ngo fmt ./...\ngo 2026-01-29 16:03:28.280374 | controller | vet ./...\ngo vet ./api/...\ntest -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/setup-envtest 2026-01-29 16:03:28.280380 | controller | || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go 2026-01-29 16:03:28.280386 | controller | install sigs.k8s.io/controller-runtime/tools/setup-envtest@release-0.22\ngo: downloading 2026-01-29 16:03:28.280392 | controller | sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20260125163108-a19ec76a3c5d\ngo: 2026-01-29 16:03:28.280398 | controller | downloading sigs.k8s.io/controller-runtime v0.22.6-0.20260125163108-a19ec76a3c5d\ngo: 2026-01-29 16:03:28.280406 | controller | downloading github.com/spf13/afero v1.12.0\ngo: downloading go.uber.org/zap v1.27.0\ngo: 2026-01-29 16:03:28.280412 | controller | downloading golang.org/x/text v0.23.0\ngo: downloading go.uber.org/multierr v1.10.0\ntest 2026-01-29 16:03:28.280418 | controller | -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo 2026-01-29 16:03:28.280424 | controller | || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go 2026-01-29 16:03:28.280430 | controller | install github.com/onsi/ginkgo/v2/ginkgo\n2026-01-29T15:58:47.330Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:80\tusing 2026-01-29 16:03:28.280438 | controller | binaries directory\t{\"dir\": \"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin\"}\n2026-01-29T15:58:47.330Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:86\tusing 2026-01-29 16:03:28.280445 | controller | HTTP client\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2026-01-29T15:58:47.330Z\tDEBUG\tuse\tstore/store.go:76\tensuring 2026-01-29 16:03:28.280451 | controller | base binaries dir exists\n2026-01-29T15:58:47.331Z\tINFO\tenv/env.go:245\tno version 2026-01-29 16:03:28.280457 | controller | specified, finding latest\n2026-01-29T15:58:47.331Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting 2026-01-29 16:03:28.280463 | controller | versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2026-01-29T15:58:47.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280470 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280476 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280482 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280488 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280498 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280503 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280509 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280524 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280531 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280537 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280543 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280549 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280555 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280561 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280567 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280572 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280578 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280584 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280590 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280596 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280602 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280610 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280616 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280622 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280628 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280634 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280643 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280649 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280655 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280661 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280668 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280674 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280680 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280693 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280700 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280706 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280712 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280718 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280724 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280730 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280736 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280742 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280750 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280756 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280762 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280768 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280774 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280783 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280789 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280796 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280802 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280809 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280815 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280821 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280827 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.280856 | 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:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280864 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280870 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280876 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280882 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280888 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280894 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280900 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280906 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280911 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280917 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280927 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280933 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280938 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280944 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280950 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"windows/arm64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280956 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280962 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280968 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280974 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280980 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280986 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.280994 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281000 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281006 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281012 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281026 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281032 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281038 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281044 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281050 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281056 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281062 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281072 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281078 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281084 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281090 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281095 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281103 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281109 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281115 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281121 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281127 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281132 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281139 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281145 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281151 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281158 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281172 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281178 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281184 | 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:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281192 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281200 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281206 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281212 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281218 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281224 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281229 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281235 | 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:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281243 | 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:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281249 | 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:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281254 | 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:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281260 | 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:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281266 | 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:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281272 | 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:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.281278 | 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:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281283 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281289 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281295 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281301 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281307 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281320 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281343 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281348 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281353 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281358 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281363 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281367 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281371 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281376 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281380 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281384 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281388 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281393 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281397 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281402 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281406 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281410 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281415 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281419 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281423 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281428 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281432 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281436 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281443 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281448 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281452 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281461 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281466 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281470 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281475 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281479 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281483 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281488 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281498 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281503 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281507 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281512 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281516 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281521 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281525 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281529 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281533 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281538 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281542 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281546 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281553 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281557 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281562 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281566 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281570 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281574 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281579 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281583 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281592 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281596 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281600 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281605 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281610 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281615 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281619 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281623 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281627 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281632 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281636 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281640 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281644 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/arm64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281649 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/amd64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281655 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/arm64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281659 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/ppc64le\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281664 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/s390x\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281668 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"windows/amd64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.281672 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/amd64\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tenv/env.go:145\tskipping 2026-01-29 16:03:28.281677 | controller | non-matching version\t{\"version\": \"1.35.0\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tenv/env.go:145\tskipping 2026-01-29 16:03:28.281681 | controller | non-matching version\t{\"version\": \"1.34.1\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tenv/env.go:145\tskipping 2026-01-29 16:03:28.281686 | controller | non-matching version\t{\"version\": \"1.34.0\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tenv/env.go:145\tskipping 2026-01-29 16:03:28.281690 | controller | non-matching version\t{\"version\": \"1.33.0\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tenv/env.go:145\tskipping 2026-01-29 16:03:28.281694 | controller | non-matching version\t{\"version\": \"1.32.0\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tfetch\tenv/env.go:296\twriting 2026-01-29 16:03:28.281699 | controller | downloaded archive\t{\"path\": \"/tmp/495280448-envtest-v1.31.0-linux-amd64.tar.gz\"}\n2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting 2026-01-29 16:03:28.281704 | controller | versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}\n2026-01-29T15:58:47.396Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281708 | 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:58:47.396Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281718 | 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:58:47.396Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281722 | 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:58:47.396Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281728 | 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:58:47.396Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281732 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281737 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281741 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281745 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281750 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281756 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281761 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281765 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281769 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281774 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281778 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281782 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281786 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281791 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281795 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281800 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281809 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281814 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281819 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281823 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281827 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281832 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281839 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281843 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281848 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281852 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281856 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281861 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281865 | 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:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281869 | 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:58:47.398Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281874 | 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:58:47.398Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.281878 | 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:58:47.898Z\tDEBUG\tfetch\tenv/env.go:301\tdownloaded 2026-01-29 16:03:28.281883 | controller | archive\t{\"path\": \"/tmp/495280448-envtest-v1.31.0-linux-amd64.tar.gz\"}\n2026-01-29T15:58:48.633Z\tDEBUG\tuse\tstore/store.go:137\tensuring 2026-01-29 16:03:28.281887 | controller | version-platform binaries dir exists and is empty & writable\t{\"version-platform\": 2026-01-29 16:03:28.281893 | controller | \"1.31.0-linux-amd64\"}\n2026-01-29T15:58:48.634Z\tDEBUG\tuse\tstore/store.go:152\textracting 2026-01-29 16:03:28.281897 | controller | archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2026-01-29T15:58:48.635Z\tDEBUG\tuse\tstore/store.go:162\tskipping 2026-01-29 16:03:28.281901 | controller | non-regular-file entry in archive\t{\"version-platform\": \"1.31.0-linux-amd64\", 2026-01-29 16:03:28.281905 | controller | \"entry\": \"controller-tools/envtest/\"}\n2026-01-29T15:58:48.635Z\tDEBUG\tuse\tstore/store.go:169\twriting 2026-01-29 16:03:28.281910 | controller | archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": 2026-01-29 16:03:28.281918 | controller | \"controller-tools/envtest/etcd\", \"on-disk file\": \"etcd\"}\n2026-01-29T15:58:48.934Z\tDEBUG\tuse\tstore/store.go:169\twriting 2026-01-29 16:03:28.281923 | controller | archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": 2026-01-29 16:03:28.281927 | controller | \"controller-tools/envtest/kubectl\", \"on-disk file\": \"kubectl\"}\n2026-01-29T15:58:49.392Z\tDEBUG\tuse\tstore/store.go:169\twriting 2026-01-29 16:03:28.281931 | controller | archive file to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": 2026-01-29 16:03:28.281940 | controller | \"controller-tools/envtest/kube-apiserver\", \"on-disk file\": \"kube-apiserver\"}\n2026-01-29T15:58:50.033Z\tDEBUG\tuse\tstore/store.go:188\tunpacked 2026-01-29 16:03:28.281944 | controller | archive\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2026-01-29T15:58:50.033Z\tDEBUG\tuse\tstore/store.go:190\tswitching 2026-01-29 16:03:28.281949 | controller | version-platform directory to read-only\t{\"version-platform\": \"1.31.0-linux-amd64\"}\n2026-01-29T15:58:50.033Z\tDEBUG\tfetch\tenv/env.go:314\tremoving 2026-01-29 16:03:28.281953 | controller | archive from disk\t{\"path\": \"/tmp/495280448-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 16:03:28.281959 | controller | \\\nOPERATOR_TEMPLATES=\"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/templates\" 2026-01-29 16:03:28.281963 | controller | \\\n/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo 2026-01-29 16:03:28.281967 | controller | --trace --cover --coverpkg=../../api/v1beta1,../../internal/ironic,../../internal/ironicapi,../../internal/ironicconductor,../../internal/ironicinspector,../../internal/ironicneutronagent, 2026-01-29 16:03:28.281972 | controller | --coverprofile cover.out --covermode=atomic --randomize-all --procs 3 ./test/...\nwarning: 2026-01-29 16:03:28.281976 | controller | no packages being tested depend on matches for pattern \n\nRunning Suite: Controller 2026-01-29 16:03:28.281980 | controller | Suite - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional\n===================================================================================================================\nRandom 2026-01-29 16:03:28.281984 | controller | Seed: \e[1m1769702330\e[0m - will randomize all specs\n\nWill run \e[1m136\e[0m 2026-01-29 16:03:28.281989 | 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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 16:03:28.281993 | controller | [FAILED] [20.383 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 16:03:28.281998 | controller | is created with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m\n 2026-01-29 16:03:28.282002 | 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 16:03:28.282007 | 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 16:03:28.282011 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:59:10.313Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.282015 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-7327af83-0f77-4703-a83b-981fc4abff41\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}}\n 2026-01-29 16:03:28.282028 | controller | \ 2026-01-29T15:59:10.313Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"},\"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 16:03:28.282038 | controller | \ 2026-01-29T15:59:10.328Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.282042 | controller | \"ironic\"}\n 2026-01-29T15:59:10.328Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.282046 | controller | defaulter\n 2026-01-29T15:59:10.328Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.282051 | controller | called\n 2026-01-29T15:59:10.332Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.282055 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:10.332Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.282059 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282064 | controller | field \"spec.ironicAPI.containerImage\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282068 | controller | field \"spec.ironicAPI.databaseHostname\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282072 | controller | field \"spec.ironicAPI.secret\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282077 | controller | field \"spec.ironicAPI.serviceAccount\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282081 | controller | field \"spec.ironicConductors[0].containerImage\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282085 | controller | field \"spec.ironicConductors[0].databaseHostname\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282090 | controller | field \"spec.ironicConductors[0].databaseInstance\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282094 | controller | field \"spec.ironicConductors[0].ironicPythonAgentImage\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282099 | controller | field \"spec.ironicConductors[0].pxeContainerImage\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282103 | controller | field \"spec.ironicConductors[0].secret\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282107 | controller | field \"spec.ironicConductors[0].serviceAccount\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282112 | controller | field \"spec.ironicInspector.containerImage\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282116 | controller | field \"spec.ironicInspector.databaseInstance\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282120 | controller | field \"spec.ironicInspector.ironicPythonAgentImage\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282125 | controller | field \"spec.ironicInspector.secret\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282129 | controller | field \"spec.ironicInspector.serviceAccount\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282134 | controller | field \"spec.ironicNeutronAgent.containerImage\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282138 | controller | field \"spec.ironicNeutronAgent.secret\"\n 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.282142 | controller | field \"spec.ironicNeutronAgent.serviceAccount\"\n 2026-01-29T15:59:10.337Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.282147 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:59:10.377Z\tINFO\tStarting 2026-01-29 16:03:28.282151 | controller | EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282158 | controller | \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.IronicAPI\"}\n 2026-01-29 16:03:28.282191 | controller | \ 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.282195 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.282199 | controller | \"source\": \"kind source: *v1beta1.KeystoneService\"}\n 2026-01-29T15:59:10.377Z\tINFO\tStarting 2026-01-29 16:03:28.282204 | controller | EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282208 | controller | \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}\n 2026-01-29 16:03:28.282212 | controller | \ 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.282216 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.282221 | controller | \"source\": \"kind source: *v1.Deployment\"}\n 2026-01-29T15:59:10.377Z\tINFO\tStarting 2026-01-29 16:03:28.282231 | controller | EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282235 | controller | \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29T15:59:10.377Z\tINFO\tStarting 2026-01-29 16:03:28.282239 | controller | EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282244 | controller | \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.Service\"}\n 2026-01-29T15:59:10.377Z\tINFO\tStarting 2026-01-29 16:03:28.282248 | controller | EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282252 | controller | \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.ServiceAccount\"}\n 2026-01-29 16:03:28.282256 | controller | \ 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.282261 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.282265 | controller | \"source\": \"kind source: *v1.Role\"}\n 2026-01-29T15:59:10.377Z\tINFO\tStarting 2026-01-29 16:03:28.282269 | controller | EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282273 | controller | \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1.RoleBinding\"}\n 2026-01-29 16:03:28.282278 | controller | \ 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.282282 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.282288 | controller | \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29T15:59:10.377Z\tINFO\tStarting 2026-01-29 16:03:28.282292 | controller | EventSource\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282296 | controller | \"controllerKind\": \"IronicAPI\", \"source\": \"kind source: *v1beta1.Topology\"}\n 2026-01-29 16:03:28.282301 | controller | \ 2026-01-29T15:59:10.377Z\tINFO\tStarting Controller\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.282305 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\"}\n 2026-01-29 16:03:28.282309 | controller | \ 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.282313 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.282318 | controller | \"source\": \"kind source: *v1beta1.IronicConductor\"}\n 2026-01-29T15:59:10.377Z\tINFO\tStarting 2026-01-29 16:03:28.282335 | controller | EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282342 | controller | \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.StatefulSet\"}\n 2026-01-29 16:03:28.282347 | controller | \ 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.282353 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.282358 | controller | \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29T15:59:10.377Z\tINFO\tStarting 2026-01-29 16:03:28.282362 | controller | EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282366 | controller | \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Route\"}\n 2026-01-29 16:03:28.282370 | controller | \ 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.282375 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.282379 | controller | \"source\": \"kind source: *v1.Service\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282383 | controller | EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282388 | controller | \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.PersistentVolumeClaim\"}\n 2026-01-29 16:03:28.282392 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.282396 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.282400 | controller | \"source\": \"kind source: *v1.ServiceAccount\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282405 | controller | EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282409 | controller | \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Role\"}\n 2026-01-29 16:03:28.282414 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.282418 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.282422 | controller | \"source\": \"kind source: *v1.RoleBinding\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282426 | controller | EventSource\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282436 | controller | \"controllerKind\": \"IronicConductor\", \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29 16:03:28.282440 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.282444 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.282449 | controller | \"source\": \"kind source: *v1beta1.Topology\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282453 | controller | Controller\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282457 | controller | \"controllerKind\": \"IronicConductor\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282461 | controller | EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282466 | controller | \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.IronicNeutronAgent\"}\n 2026-01-29 16:03:28.282470 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.282474 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.282479 | controller | \"source\": \"kind source: *v1.Deployment\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282483 | controller | EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282487 | controller | \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29 16:03:28.282491 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.282499 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.282503 | controller | \"source\": \"kind source: *v1.ConfigMap\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282508 | controller | EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282512 | controller | \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n 2026-01-29 16:03:28.282516 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.282521 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.282525 | controller | \"source\": \"kind source: *v1.ServiceAccount\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282529 | controller | EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282533 | controller | \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.IronicInspector\"}\n 2026-01-29 16:03:28.282538 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.282542 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.282546 | controller | \"source\": \"kind source: *v1beta1.KeystoneService\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282550 | controller | EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282554 | controller | \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Role\"}\n 2026-01-29 16:03:28.282559 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.282563 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.282567 | controller | \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282571 | controller | EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282576 | controller | \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.RoleBinding\"}\n 2026-01-29 16:03:28.282580 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.282584 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.282588 | controller | \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282593 | controller | EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282597 | controller | \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Route\"}\n 2026-01-29 16:03:28.282611 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.282615 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.282620 | controller | \"source\": \"kind source: *v1.Service\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282624 | controller | EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282633 | controller | \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n 2026-01-29 16:03:28.282637 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.282642 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.282647 | controller | \"source\": \"kind source: *v1.ServiceAccount\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282658 | controller | EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282673 | controller | \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Role\"}\n 2026-01-29 16:03:28.282680 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.282686 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.282692 | controller | \"source\": \"kind source: *v1.RoleBinding\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282698 | controller | EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282707 | controller | \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.StatefulSet\"}\n 2026-01-29 16:03:28.282712 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.282716 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.282720 | controller | \"source\": \"kind source: *v1.ConfigMap\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282725 | controller | EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282729 | controller | \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29 16:03:28.282734 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.282738 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.282743 | controller | \"source\": \"kind source: *v1beta1.Topology\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282747 | controller | EventSource\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282751 | controller | \"controllerKind\": \"IronicNeutronAgent\", \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29 16:03:28.282755 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.282759 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.282764 | controller | \"source\": \"kind source: *v1beta1.Topology\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282768 | controller | EventSource\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282772 | controller | \"controllerKind\": \"IronicInspector\", \"source\": \"kind source: *v1beta1.KeystoneAPI\"}\n 2026-01-29 16:03:28.282776 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting Controller\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.282781 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\"}\n 2026-01-29 16:03:28.282785 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.282789 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.282793 | controller | \"source\": \"kind source: *v1beta1.KeystoneAPI\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282797 | controller | Controller\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282802 | controller | \"controllerKind\": \"IronicNeutronAgent\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282806 | controller | EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282810 | controller | \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.Ironic\"}\n 2026-01-29 16:03:28.282815 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.282822 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.282826 | controller | \"kind source: *v1beta1.IronicConductor\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282831 | controller | EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282835 | controller | \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicAPI\"}\n 2026-01-29 16:03:28.282839 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.282843 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.282855 | controller | \"kind source: *v1beta1.IronicInspector\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282860 | controller | EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282864 | controller | \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.IronicNeutronAgent\"}\n 2026-01-29 16:03:28.282869 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.282873 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.282877 | controller | \"kind source: *v1beta1.MariaDBDatabase\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282881 | controller | EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282885 | controller | \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.MariaDBAccount\"}\n 2026-01-29 16:03:28.282890 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.282894 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.282898 | controller | \"kind source: *v1.Job\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": 2026-01-29 16:03:28.282902 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.282907 | controller | \"source\": \"kind source: *v1.Secret\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282911 | controller | EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282915 | controller | \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.ConfigMap\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282919 | controller | EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282924 | controller | \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1beta1.TransportURL\"}\n 2026-01-29 16:03:28.282928 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.282932 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.282936 | controller | \"kind source: *v1.ServiceAccount\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282940 | controller | EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282944 | controller | \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.Role\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282949 | controller | EventSource\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282953 | controller | \"controllerKind\": \"Ironic\", \"source\": \"kind source: *v1.RoleBinding\"}\n 2026-01-29 16:03:28.282957 | controller | \ 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.282961 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.282967 | controller | \"kind source: *v1beta1.KeystoneAPI\"}\n 2026-01-29T15:59:10.378Z\tINFO\tStarting 2026-01-29 16:03:28.282973 | controller | Controller\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282977 | controller | \"controllerKind\": \"Ironic\"}\n 2026-01-29T15:59:10.486Z\tINFO\tControllers.Ironic\tinput 2026-01-29 16:03:28.282982 | controller | source keystone-7327af83-0f77-4703-a83b-981fc4abff41 changed, reconcile: ironic 2026-01-29 16:03:28.282986 | controller | - 42976425-3347-43bf-a173-4273c827de86\n 2026-01-29T15:59:10.500Z\tINFO\tStarting 2026-01-29 16:03:28.282990 | controller | workers\t{\"controller\": \"ironicapi\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.282994 | controller | \"controllerKind\": \"IronicAPI\", \"worker count\": 1}\n 2026-01-29T15:59:10.500Z\tINFO\tStarting 2026-01-29 16:03:28.282999 | controller | workers\t{\"controller\": \"ironicneutronagent\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283003 | controller | \"controllerKind\": \"IronicNeutronAgent\", \"worker count\": 1}\n 2026-01-29T15:59:10.500Z\tINFO\tStarting 2026-01-29 16:03:28.283007 | controller | workers\t{\"controller\": \"ironicinspector\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283011 | controller | \"controllerKind\": \"IronicInspector\", \"worker count\": 1}\n 2026-01-29T15:59:10.503Z\tINFO\tStarting 2026-01-29 16:03:28.283015 | controller | workers\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283020 | controller | \"controllerKind\": \"Ironic\", \"worker count\": 1}\n 2026-01-29T15:59:10.503Z\tINFO\tStarting 2026-01-29 16:03:28.283025 | controller | workers\t{\"controller\": \"ironicconductor\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283029 | controller | \"controllerKind\": \"IronicConductor\", \"worker count\": 1}\n 2026-01-29T15:59:10.510Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.283035 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:10.510Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.283043 | controller | - calling defaulter\n 2026-01-29T15:59:10.510Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.283047 | controller | - defaulter called\n 2026-01-29T15:59:10.513Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.283052 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:10.513Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.283056 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:10.530Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.283060 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283064 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283069 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283073 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\"}\n 2026-01-29T15:59:10.533Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.283077 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283081 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283086 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283090 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\"}\n 2026-01-29T15:59:10.535Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.283094 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.283099 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283104 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283108 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\"}\n 2026-01-29T15:59:10.537Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.283115 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.283119 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283123 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283128 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\"}\n 2026-01-29T15:59:10.542Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.283132 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.283136 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283140 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283145 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283149 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.283153 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.283157 | controller | \ 2026-01-29T15:59:10.546Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.283161 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283166 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283170 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283175 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.283180 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.283184 | controller | \ 2026-01-29T15:59:10.561Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.283188 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}}\n 2026-01-29 16:03:28.283192 | controller | \ 2026-01-29T15:59:10.563Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.283197 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283201 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283205 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283209 | controller | \"41671980-6f04-4818-ada3-d5877d03a61d\"}\n 2026-01-29T15:59:10.566Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.283218 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.283222 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283227 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283231 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283235 | controller | \"41671980-6f04-4818-ada3-d5877d03a61d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.283240 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.283244 | controller | \ 2026-01-29T15:59:10.573Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.283248 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.283254 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283258 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283263 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283267 | controller | \"41671980-6f04-4818-ada3-d5877d03a61d\"}\n 2026-01-29T15:59:10.581Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.283271 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}}\n 2026-01-29 16:03:28.283275 | controller | \ 2026-01-29T15:59:10.598Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.283281 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283286 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283290 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283294 | controller | \"41671980-6f04-4818-ada3-d5877d03a61d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.283300 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.283304 | controller | \ 2026-01-29T15:59:10.598Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.283308 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283313 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283317 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283321 | controller | \"eb65a427-cce5-4f6c-ae16-cefbed2b3843\"}\n 2026-01-29T15:59:10.599Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.283342 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.283347 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283351 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283355 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283359 | controller | \"eb65a427-cce5-4f6c-ae16-cefbed2b3843\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.283364 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.283369 | controller | \ 2026-01-29T15:59:10.673Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.283373 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.283377 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283381 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283386 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283390 | controller | \"eb65a427-cce5-4f6c-ae16-cefbed2b3843\"}\n 2026-01-29T15:59:10.673Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.283394 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283398 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283403 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283411 | controller | \"eb65a427-cce5-4f6c-ae16-cefbed2b3843\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:10.684Z\tERROR\tReconciler 2026-01-29 16:03:28.283420 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283424 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283429 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283433 | controller | \"eb65a427-cce5-4f6c-ae16-cefbed2b3843\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.283437 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.283441 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.283446 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.283451 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.283457 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.283474 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.283481 | controller | \ 2026-01-29T15:59:10.684Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.283487 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283493 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283499 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283505 | controller | \"8d3966a8-da97-46b7-89f9-485adc347f95\"}\n 2026-01-29T15:59:10.685Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.283514 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.283518 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283522 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283527 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283531 | controller | \"8d3966a8-da97-46b7-89f9-485adc347f95\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.283535 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.283540 | controller | \ 2026-01-29T15:59:10.773Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.283544 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.283548 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283552 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283557 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283561 | controller | \"8d3966a8-da97-46b7-89f9-485adc347f95\"}\n 2026-01-29T15:59:10.773Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.283565 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283569 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283574 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283581 | controller | \"8d3966a8-da97-46b7-89f9-485adc347f95\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:10.773Z\tERROR\tReconciler 2026-01-29 16:03:28.283586 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283590 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283594 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283598 | controller | \"8d3966a8-da97-46b7-89f9-485adc347f95\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.283603 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.283607 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.283612 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.283625 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.283630 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.283634 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.283639 | controller | \ 2026-01-29T15:59:10.774Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.283643 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283647 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283652 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283656 | controller | \"5a5bf990-2e5d-4011-a2c6-86ca99946e47\"}\n 2026-01-29T15:59:10.774Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.283660 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.283665 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283669 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283673 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283677 | controller | \"5a5bf990-2e5d-4011-a2c6-86ca99946e47\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.283682 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.283686 | controller | \ 2026-01-29T15:59:10.776Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.283690 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.283695 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283699 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283703 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283707 | controller | \"5a5bf990-2e5d-4011-a2c6-86ca99946e47\"}\n 2026-01-29T15:59:10.776Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.283712 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283716 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283722 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283727 | controller | \"5a5bf990-2e5d-4011-a2c6-86ca99946e47\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:10.777Z\tERROR\tReconciler 2026-01-29 16:03:28.283731 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283735 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283740 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283744 | controller | \"5a5bf990-2e5d-4011-a2c6-86ca99946e47\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.283748 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.283753 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.283757 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.283761 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.283766 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.283770 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.283775 | controller | \ 2026-01-29T15:59:10.784Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.283779 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283783 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283787 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283791 | controller | \"8a1602cc-bae3-4b3e-b6a2-ed0bba7577ba\"}\n 2026-01-29T15:59:10.785Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.283800 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.283804 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283808 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283812 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283817 | controller | \"8a1602cc-bae3-4b3e-b6a2-ed0bba7577ba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.283821 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.283825 | controller | \ 2026-01-29T15:59:10.786Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.283829 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.283834 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283838 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283842 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283847 | controller | \"8a1602cc-bae3-4b3e-b6a2-ed0bba7577ba\"}\n 2026-01-29T15:59:10.786Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.283851 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283855 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283863 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283868 | controller | \"8a1602cc-bae3-4b3e-b6a2-ed0bba7577ba\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:10.787Z\tERROR\tReconciler 2026-01-29 16:03:28.283872 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283876 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283881 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283885 | controller | \"8a1602cc-bae3-4b3e-b6a2-ed0bba7577ba\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.283889 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.283894 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.283900 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.283904 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.283908 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.283913 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.283917 | controller | \ 2026-01-29T15:59:10.828Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.283922 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283926 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283930 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283934 | controller | \"54fc0f4e-699d-4042-8d90-27d01d6b01be\"}\n 2026-01-29T15:59:10.828Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.283939 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.283943 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.283947 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283951 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.283956 | controller | \"54fc0f4e-699d-4042-8d90-27d01d6b01be\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.283960 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.283964 | controller | \ 2026-01-29T15:59:10.831Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.283969 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.283973 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.283981 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.283986 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284012 | controller | \"54fc0f4e-699d-4042-8d90-27d01d6b01be\"}\n 2026-01-29T15:59:10.831Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.284016 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284022 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284027 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284031 | controller | \"54fc0f4e-699d-4042-8d90-27d01d6b01be\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:10.831Z\tERROR\tReconciler 2026-01-29 16:03:28.284035 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284039 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284044 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284048 | controller | \"54fc0f4e-699d-4042-8d90-27d01d6b01be\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.284052 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.284057 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.284061 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.284067 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.284074 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.284090 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.284097 | controller | \ 2026-01-29T15:59:10.912Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.284108 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.284115 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284121 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284125 | controller | \"2c76a564-1655-45ee-b0fc-c0cf3564bcc1\"}\n 2026-01-29T15:59:10.913Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.284130 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.284134 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.284138 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284143 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284147 | controller | \"2c76a564-1655-45ee-b0fc-c0cf3564bcc1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.284151 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.284155 | controller | \ 2026-01-29T15:59:10.915Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.284161 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.284166 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284171 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284177 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284183 | controller | \"2c76a564-1655-45ee-b0fc-c0cf3564bcc1\"}\n 2026-01-29T15:59:10.916Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.284189 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284200 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284206 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284212 | controller | \"2c76a564-1655-45ee-b0fc-c0cf3564bcc1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:10.916Z\tERROR\tReconciler 2026-01-29 16:03:28.284227 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284232 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284236 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284241 | controller | \"2c76a564-1655-45ee-b0fc-c0cf3564bcc1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.284245 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.284249 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.284257 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.284262 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.284268 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.284274 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.284280 | controller | \ 2026-01-29T15:59:11.077Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.284286 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.284292 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284297 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284303 | controller | \"e1e84de1-85b8-4185-b50c-513865f1203f\"}\n 2026-01-29T15:59:11.078Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.284309 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.284315 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.284321 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284342 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284347 | controller | \"e1e84de1-85b8-4185-b50c-513865f1203f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.284351 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.284356 | controller | \ 2026-01-29T15:59:11.080Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.284362 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.284368 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284374 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284380 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284386 | controller | \"e1e84de1-85b8-4185-b50c-513865f1203f\"}\n 2026-01-29T15:59:11.080Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.284396 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284402 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284408 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284414 | controller | \"e1e84de1-85b8-4185-b50c-513865f1203f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:11.081Z\tERROR\tReconciler 2026-01-29 16:03:28.284419 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284425 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284431 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284437 | controller | \"e1e84de1-85b8-4185-b50c-513865f1203f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.284441 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.284446 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.284451 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.284457 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.284471 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.284478 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.284484 | controller | \ 2026-01-29T15:59:11.402Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.284490 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.284496 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284502 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284508 | controller | \"449af60d-750c-45a8-b132-f757b1daab56\"}\n 2026-01-29T15:59:11.403Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.284514 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.284519 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.284525 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284531 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284537 | controller | \"449af60d-750c-45a8-b132-f757b1daab56\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.284542 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.284548 | controller | \ 2026-01-29T15:59:11.408Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.284554 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.284560 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284566 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284572 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284578 | controller | \"449af60d-750c-45a8-b132-f757b1daab56\"}\n 2026-01-29T15:59:11.409Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.284592 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284598 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284604 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284609 | controller | \"449af60d-750c-45a8-b132-f757b1daab56\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:11.410Z\tERROR\tReconciler 2026-01-29 16:03:28.284615 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284621 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284627 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284633 | controller | \"449af60d-750c-45a8-b132-f757b1daab56\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.284639 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.284645 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.284654 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.284660 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.284666 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.284672 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.284678 | controller | \ 2026-01-29T15:59:12.051Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.284684 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.284690 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284695 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284701 | controller | \"1a3e9d9b-3419-4fbf-b11f-405c39fec133\"}\n 2026-01-29T15:59:12.052Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.284707 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.284723 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.284729 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284735 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284741 | controller | \"1a3e9d9b-3419-4fbf-b11f-405c39fec133\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.284747 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.284753 | controller | \ 2026-01-29T15:59:12.055Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.284759 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.284764 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284770 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284776 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284785 | controller | \"1a3e9d9b-3419-4fbf-b11f-405c39fec133\"}\n 2026-01-29T15:59:12.055Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.284791 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284797 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284803 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284809 | controller | \"1a3e9d9b-3419-4fbf-b11f-405c39fec133\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:12.056Z\tERROR\tReconciler 2026-01-29 16:03:28.284814 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284820 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284826 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284835 | controller | \"1a3e9d9b-3419-4fbf-b11f-405c39fec133\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.284859 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.284866 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.284870 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.284874 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.284879 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.284883 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.284887 | controller | \ 2026-01-29T15:59:13.337Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.284891 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.284896 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284900 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284904 | controller | \"97c3fa14-5a68-4bfd-b9ec-325f24ae0c58\"}\n 2026-01-29T15:59:13.338Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.284909 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.284913 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.284917 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284921 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284926 | controller | \"97c3fa14-5a68-4bfd-b9ec-325f24ae0c58\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.284930 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.284934 | controller | \ 2026-01-29T15:59:13.340Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.284938 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.284943 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284957 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284962 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284969 | controller | \"97c3fa14-5a68-4bfd-b9ec-325f24ae0c58\"}\n 2026-01-29T15:59:13.340Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.284973 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284977 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284982 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.284986 | controller | \"97c3fa14-5a68-4bfd-b9ec-325f24ae0c58\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:13.341Z\tERROR\tReconciler 2026-01-29 16:03:28.284990 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.284995 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.284999 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285003 | controller | \"97c3fa14-5a68-4bfd-b9ec-325f24ae0c58\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.285007 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.285012 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.285019 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.285023 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.285027 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.285032 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.285036 | controller | \ 2026-01-29T15:59:15.902Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.285042 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.285046 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285051 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285055 | controller | \"6601d6d6-42de-42ef-9b5d-6c6b3af92349\"}\n 2026-01-29T15:59:15.904Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.285059 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.285064 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.285068 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285072 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285076 | controller | \"6601d6d6-42de-42ef-9b5d-6c6b3af92349\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.285081 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.285085 | controller | \ 2026-01-29T15:59:15.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.285089 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.285093 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.285098 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285104 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285109 | controller | \"6601d6d6-42de-42ef-9b5d-6c6b3af92349\"}\n 2026-01-29T15:59:15.907Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.285113 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.285117 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285122 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285126 | controller | \"6601d6d6-42de-42ef-9b5d-6c6b3af92349\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:15.908Z\tERROR\tReconciler 2026-01-29 16:03:28.285135 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.285140 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285144 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285149 | controller | \"6601d6d6-42de-42ef-9b5d-6c6b3af92349\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.285153 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.285157 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.285162 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.285166 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.285170 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.285174 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.285179 | controller | \ 2026-01-29T15:59:21.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.285183 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.285187 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285192 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285196 | controller | \"1a65514a-4622-431c-871a-cc1fed01703c\"}\n 2026-01-29T15:59:21.030Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.285200 | controller | ensured MariaDBAccount ironic exists; database username is ironic_65c3\t{\"controller\": 2026-01-29 16:03:28.285204 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.285209 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285213 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285217 | controller | \"1a65514a-4622-431c-871a-cc1fed01703c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.285221 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.285226 | controller | \ 2026-01-29T15:59:21.036Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.285230 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.285234 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.285238 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285245 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285249 | controller | \"1a65514a-4622-431c-871a-cc1fed01703c\"}\n 2026-01-29T15:59:21.036Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.285254 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.285258 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285262 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285266 | controller | \"1a65514a-4622-431c-871a-cc1fed01703c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:21.037Z\tERROR\tReconciler 2026-01-29 16:03:28.285271 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.285275 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285279 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285284 | controller | \"1a65514a-4622-431c-871a-cc1fed01703c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.285288 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.285292 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.285299 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.285303 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.285312 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.285316 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.285321 | 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 16:03:28.285363 | controller | \e[38;5;243m@ 01/29/26 15:59:30.582\e[0m\n 2026-01-29T15:59:30.587Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.285368 | controller | \"ironic\", \"Namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59:10Z\",\"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:59:10Z\"}],\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\",\"resourceVersion\":\"311\",\"uid\":\"927159a2-04d0-4372-b6bf-20019e869060\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.285376 | 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 16:03:28.285381 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.285388 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.285394 | 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 16:03:28.285398 | 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 16:03:28.285403 | controller | \ 2026-01-29T15:59:30.600Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.285407 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.285412 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285422 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285426 | controller | \"f68109da-c148-4418-bdf9-ebd7e9715b4a\"}\n 2026-01-29T15:59:30.606Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.285431 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.285435 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.285439 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.285443 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285448 | controller | \"f68109da-c148-4418-bdf9-ebd7e9715b4a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.285452 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.285456 | controller | \ 2026-01-29T15:59:30.612Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.285460 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.285465 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285469 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285473 | controller | \"f68109da-c148-4418-bdf9-ebd7e9715b4a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.285480 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.285484 | controller | \ 2026-01-29T15:59:30.612Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.285490 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.285495 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.285499 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285503 | controller | \"f68109da-c148-4418-bdf9-ebd7e9715b4a\"}\n 2026-01-29T15:59:30.622Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.285508 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:30.622Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.285512 | controller | - calling defaulter\n 2026-01-29T15:59:30.622Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.285516 | controller | - defaulter called\n 2026-01-29T15:59:30.631Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.285520 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:30.631Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.285525 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:30.637Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.285529 | controller | \"ironic\", \"Namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.285533 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.285537 | 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 16:03:28.285542 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000a340a0>: 2026-01-29 16:03:28.285546 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.285550 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.285554 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.285559 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.285563 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.285567 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.285571 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.285576 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.285580 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.285584 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.285588 | 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 16:03:28.285593 | controller | \e[38;5;243m@ 01/29/26 15:59:30.582\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.285602 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.285606 | controller | {{0xc000a7a060?, 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 16:03:28.285611 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.285617 | controller | 0xc000cdd340})\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 16:03:28.285622 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0010cd050?, 0xc000580008?}, {0x23cd0dd, 2026-01-29 16:03:28.285626 | controller | 0x4}, {0xc001100c30, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.285630 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0010cd050?, 0xc000cdd340?}, {0xc001100c30?, 2026-01-29 16:03:28.285634 | controller | 0xc0010cd050?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.285639 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.285643 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.285647 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002f0700, 2026-01-29 16:03:28.285651 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.285658 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002f0700, 2026-01-29 16:03:28.285662 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.285666 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.285671 | controller | {{0xc000a7a060, 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 16:03:28.285675 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 16:03:28.285679 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.285684 | 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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 16:03:28.285688 | controller | [FAILED] [20.190 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 16:03:28.285693 | controller | is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource 2026-01-29 16:03:28.285697 | 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 16:03:28.285701 | 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 16:03:28.285708 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:59:11.165Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.285712 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-024a449a-6fa0-4d73-9c32-30cdcdb3b674\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}}\n 2026-01-29 16:03:28.285722 | controller | \ 2026-01-29T15:59:11.165Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"},\"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 16:03:28.285729 | controller | \ 2026-01-29T15:59:11.169Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.285733 | controller | \"ironic\"}\n 2026-01-29T15:59:11.169Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.285737 | controller | defaulter\n 2026-01-29T15:59:11.169Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.285742 | controller | called\n 2026-01-29T15:59:11.173Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.285746 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:11.173Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.285750 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285755 | controller | field \"spec.ironicAPI.containerImage\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285759 | controller | field \"spec.ironicAPI.databaseHostname\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285763 | controller | field \"spec.ironicAPI.secret\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285767 | controller | field \"spec.ironicAPI.serviceAccount\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285772 | controller | field \"spec.ironicConductors[0].containerImage\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285776 | controller | field \"spec.ironicConductors[0].databaseHostname\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285781 | controller | field \"spec.ironicConductors[0].databaseInstance\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285785 | controller | field \"spec.ironicConductors[0].ironicPythonAgentImage\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285789 | controller | field \"spec.ironicConductors[0].pxeContainerImage\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285794 | controller | field \"spec.ironicConductors[0].secret\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285798 | controller | field \"spec.ironicConductors[0].serviceAccount\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285802 | controller | field \"spec.ironicInspector.containerImage\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285806 | controller | field \"spec.ironicInspector.databaseInstance\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285811 | controller | field \"spec.ironicInspector.ironicPythonAgentImage\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285815 | controller | field \"spec.ironicInspector.secret\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285834 | controller | field \"spec.ironicInspector.serviceAccount\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285838 | controller | field \"spec.ironicNeutronAgent.containerImage\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285843 | controller | field \"spec.ironicNeutronAgent.secret\"\n 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.285847 | controller | field \"spec.ironicNeutronAgent.serviceAccount\"\n 2026-01-29T15:59:11.179Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.285853 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:59:11.183Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.285857 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:11.183Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.285862 | controller | - calling defaulter\n 2026-01-29T15:59:11.183Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.285866 | controller | - defaulter called\n 2026-01-29T15:59:11.186Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.285870 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:11.186Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.285874 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:11.202Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.285878 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.285883 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.285887 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285898 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\"}\n 2026-01-29T15:59:11.204Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.285903 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.285907 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.285911 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285917 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\"}\n 2026-01-29T15:59:11.206Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.285922 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.285926 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.285930 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285934 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\"}\n 2026-01-29T15:59:11.208Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.285939 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.285943 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.285947 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285951 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\"}\n 2026-01-29T15:59:11.213Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.285956 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.285960 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.285964 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.285968 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.285973 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.285977 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.285981 | controller | \ 2026-01-29T15:59:11.215Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.285985 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.285993 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.285997 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286001 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.286005 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.286010 | controller | \ 2026-01-29T15:59:11.224Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.286014 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286018 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286022 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286027 | controller | \"f08e306c-7ba0-4442-b2d6-25439dec2bf7\"}\n 2026-01-29T15:59:11.225Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.286031 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.286037 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286042 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286046 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286050 | controller | \"f08e306c-7ba0-4442-b2d6-25439dec2bf7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.286054 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.286058 | controller | \ 2026-01-29T15:59:11.228Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.286063 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.286067 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286080 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286084 | controller | \"f08e306c-7ba0-4442-b2d6-25439dec2bf7\"}\n 2026-01-29T15:59:11.230Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.286089 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}}\n 2026-01-29 16:03:28.286093 | controller | \ 2026-01-29T15:59:11.234Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.286097 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286101 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286106 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286110 | controller | \"f08e306c-7ba0-4442-b2d6-25439dec2bf7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.286114 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.286118 | controller | \ 2026-01-29T15:59:11.235Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.286123 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286127 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286133 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286137 | controller | \"def0d9d3-199d-4858-bdc0-872d5e333c42\"}\n 2026-01-29T15:59:11.236Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.286142 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}}\n 2026-01-29 16:03:28.286146 | controller | \ 2026-01-29T15:59:11.236Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.286150 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.286154 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286159 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286163 | controller | \"def0d9d3-199d-4858-bdc0-872d5e333c42\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.286167 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.286171 | controller | \ 2026-01-29T15:59:11.329Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.286176 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.286180 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286184 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286188 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286193 | controller | \"def0d9d3-199d-4858-bdc0-872d5e333c42\"}\n 2026-01-29T15:59:11.329Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.286197 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286201 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286205 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286210 | controller | \"def0d9d3-199d-4858-bdc0-872d5e333c42\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:11.338Z\tERROR\tReconciler 2026-01-29 16:03:28.286216 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286220 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286224 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286229 | controller | \"def0d9d3-199d-4858-bdc0-872d5e333c42\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.286233 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.286237 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.286246 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.286250 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.286255 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.286259 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.286263 | controller | \ 2026-01-29T15:59:11.338Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.286269 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286273 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286279 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286283 | controller | \"4531e201-39fa-4de9-8d44-359772c8b853\"}\n 2026-01-29T15:59:11.339Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.286288 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.286292 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286296 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286300 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286305 | controller | \"4531e201-39fa-4de9-8d44-359772c8b853\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.286309 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.286313 | controller | \ 2026-01-29T15:59:11.430Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.286317 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.286334 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286341 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286345 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286349 | controller | \"4531e201-39fa-4de9-8d44-359772c8b853\"}\n 2026-01-29T15:59:11.430Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.286354 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286358 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286362 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286366 | controller | \"4531e201-39fa-4de9-8d44-359772c8b853\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:11.431Z\tERROR\tReconciler 2026-01-29 16:03:28.286371 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286375 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286379 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286384 | controller | \"4531e201-39fa-4de9-8d44-359772c8b853\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.286388 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.286392 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.286396 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.286401 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.286405 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.286409 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.286413 | controller | \ 2026-01-29T15:59:11.432Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.286419 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286424 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286428 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286437 | controller | \"10941ad9-2d05-49f7-a6b7-46422419da50\"}\n 2026-01-29T15:59:11.433Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.286441 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.286445 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286449 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286454 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286458 | controller | \"10941ad9-2d05-49f7-a6b7-46422419da50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.286462 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.286466 | controller | \ 2026-01-29T15:59:11.435Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.286471 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.286475 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286479 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286483 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286488 | controller | \"10941ad9-2d05-49f7-a6b7-46422419da50\"}\n 2026-01-29T15:59:11.436Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.286492 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286496 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286500 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286505 | controller | \"10941ad9-2d05-49f7-a6b7-46422419da50\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:11.436Z\tERROR\tReconciler 2026-01-29 16:03:28.286509 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286513 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286517 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286522 | controller | \"10941ad9-2d05-49f7-a6b7-46422419da50\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.286526 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.286530 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.286535 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.286539 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.286543 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.286547 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.286554 | controller | \ 2026-01-29T15:59:11.443Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.286558 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286562 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286569 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286573 | controller | \"7d5dca34-a525-4fff-9ad0-3a1055bc6dc4\"}\n 2026-01-29T15:59:11.444Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.286578 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.286582 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286586 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286591 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286595 | controller | \"7d5dca34-a525-4fff-9ad0-3a1055bc6dc4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.286599 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.286603 | controller | \ 2026-01-29T15:59:11.447Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.286608 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.286616 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286620 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286625 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286629 | controller | \"7d5dca34-a525-4fff-9ad0-3a1055bc6dc4\"}\n 2026-01-29T15:59:11.448Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.286633 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286638 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286642 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286646 | controller | \"7d5dca34-a525-4fff-9ad0-3a1055bc6dc4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:11.449Z\tERROR\tReconciler 2026-01-29 16:03:28.286650 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286657 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286661 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286665 | controller | \"7d5dca34-a525-4fff-9ad0-3a1055bc6dc4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.286670 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.286674 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.286678 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.286684 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.286688 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.286693 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.286698 | controller | \ 2026-01-29T15:59:11.465Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.286703 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286707 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.286711 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286716 | controller | \"485d41b7-3fa9-4f63-bc23-9d364d699198\"}\n 2026-01-29T15:59:11.466Z\tERROR\tReconciler 2026-01-29 16:03:28.286721 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286725 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.286729 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286734 | controller | \"485d41b7-3fa9-4f63-bc23-9d364d699198\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.286738 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.286742 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.286746 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.286751 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.286755 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.286759 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.286763 | controller | \ 2026-01-29T15:59:11.490Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.286768 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286772 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286776 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286780 | controller | \"4b48ae48-8512-4566-91d9-78048bbf4849\"}\n 2026-01-29T15:59:11.491Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.286788 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.286793 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286797 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286802 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286806 | controller | \"4b48ae48-8512-4566-91d9-78048bbf4849\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.286810 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.286814 | controller | \ 2026-01-29T15:59:11.494Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.286819 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.286823 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286827 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286831 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286839 | controller | \"4b48ae48-8512-4566-91d9-78048bbf4849\"}\n 2026-01-29T15:59:11.495Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.286843 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286848 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286854 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286859 | controller | \"4b48ae48-8512-4566-91d9-78048bbf4849\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:11.496Z\tERROR\tReconciler 2026-01-29 16:03:28.286865 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286869 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286873 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286877 | controller | \"4b48ae48-8512-4566-91d9-78048bbf4849\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.286882 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.286886 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.286890 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.286895 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.286899 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.286903 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.286907 | controller | \ 2026-01-29T15:59:11.577Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.286912 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286916 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286920 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286924 | controller | \"33552b49-6184-4b5d-bf93-600712440d00\"}\n 2026-01-29T15:59:11.577Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.286928 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.286933 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.286937 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286941 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286945 | controller | \"33552b49-6184-4b5d-bf93-600712440d00\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.286950 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.286954 | controller | \ 2026-01-29T15:59:11.580Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.286958 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.286962 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286971 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286978 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.286982 | controller | \"33552b49-6184-4b5d-bf93-600712440d00\"}\n 2026-01-29T15:59:11.581Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.286987 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.286991 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.286997 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287001 | controller | \"33552b49-6184-4b5d-bf93-600712440d00\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:11.581Z\tERROR\tReconciler 2026-01-29 16:03:28.287006 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287010 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287014 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287018 | controller | \"33552b49-6184-4b5d-bf93-600712440d00\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.287023 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.287027 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.287031 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.287035 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.287040 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.287044 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.287048 | controller | \ 2026-01-29T15:59:11.743Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.287052 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287056 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287061 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287065 | controller | \"3e55b116-33b2-49b0-9602-8c80d9477962\"}\n 2026-01-29T15:59:11.743Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.287069 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.287073 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287078 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287082 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287086 | controller | \"3e55b116-33b2-49b0-9602-8c80d9477962\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.287090 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.287095 | controller | \ 2026-01-29T15:59:11.746Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.287099 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.287103 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287107 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287113 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287117 | controller | \"3e55b116-33b2-49b0-9602-8c80d9477962\"}\n 2026-01-29T15:59:11.746Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.287122 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287126 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287132 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287136 | controller | \"3e55b116-33b2-49b0-9602-8c80d9477962\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:11.747Z\tERROR\tReconciler 2026-01-29 16:03:28.287144 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287149 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287153 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287157 | controller | \"3e55b116-33b2-49b0-9602-8c80d9477962\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.287162 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.287166 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.287170 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.287174 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.287179 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.287183 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.287187 | controller | \ 2026-01-29T15:59:12.068Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.287191 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287196 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287200 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287204 | controller | \"6b80a059-3e48-43fc-aba5-a0172a1089be\"}\n 2026-01-29T15:59:12.069Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.287208 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.287213 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287217 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287221 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287225 | controller | \"6b80a059-3e48-43fc-aba5-a0172a1089be\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.287229 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.287234 | controller | \ 2026-01-29T15:59:12.072Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.287238 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.287242 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287248 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287252 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287256 | controller | \"6b80a059-3e48-43fc-aba5-a0172a1089be\"}\n 2026-01-29T15:59:12.072Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.287261 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287265 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287269 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287273 | controller | \"6b80a059-3e48-43fc-aba5-a0172a1089be\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:12.073Z\tERROR\tReconciler 2026-01-29 16:03:28.287278 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287282 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287286 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287290 | controller | \"6b80a059-3e48-43fc-aba5-a0172a1089be\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.287295 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.287299 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.287303 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.287313 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.287318 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.287332 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.287340 | controller | \ 2026-01-29T15:59:12.714Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.287345 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287349 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287353 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287357 | controller | \"23c481fe-7246-46f7-a5ad-7e16ff2bcee0\"}\n 2026-01-29T15:59:12.715Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.287362 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.287366 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287370 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287374 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287379 | controller | \"23c481fe-7246-46f7-a5ad-7e16ff2bcee0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.287383 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.287387 | controller | \ 2026-01-29T15:59:12.719Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.287391 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.287396 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287402 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287406 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287411 | controller | \"23c481fe-7246-46f7-a5ad-7e16ff2bcee0\"}\n 2026-01-29T15:59:12.720Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.287415 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287419 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287426 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287432 | controller | \"23c481fe-7246-46f7-a5ad-7e16ff2bcee0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:12.720Z\tERROR\tReconciler 2026-01-29 16:03:28.287436 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287441 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287445 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287449 | controller | \"23c481fe-7246-46f7-a5ad-7e16ff2bcee0\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.287453 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.287458 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.287462 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.287466 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.287471 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.287475 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.287479 | controller | \ 2026-01-29T15:59:12.747Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.287483 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287488 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.287492 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287496 | controller | \"ab2f2cfb-fbc9-489c-ab8f-965434aa1774\"}\n 2026-01-29T15:59:12.748Z\tERROR\tReconciler 2026-01-29 16:03:28.287502 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287512 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.287517 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287521 | controller | \"ab2f2cfb-fbc9-489c-ab8f-965434aa1774\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.287525 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.287529 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.287534 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.287538 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.287544 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.287548 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.287552 | controller | \ 2026-01-29T15:59:14.001Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.287557 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287562 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287566 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287570 | controller | \"85325ea8-7d1d-4d3b-8fce-6cb1ce3d76ec\"}\n 2026-01-29T15:59:14.002Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.287574 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.287579 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287583 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287587 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287591 | controller | \"85325ea8-7d1d-4d3b-8fce-6cb1ce3d76ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.287596 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.287600 | controller | \ 2026-01-29T15:59:14.005Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.287604 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.287608 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287612 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287617 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287621 | controller | \"85325ea8-7d1d-4d3b-8fce-6cb1ce3d76ec\"}\n 2026-01-29T15:59:14.005Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.287625 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287629 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287634 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287638 | controller | \"85325ea8-7d1d-4d3b-8fce-6cb1ce3d76ec\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:14.006Z\tERROR\tReconciler 2026-01-29 16:03:28.287642 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287646 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287651 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287655 | controller | \"85325ea8-7d1d-4d3b-8fce-6cb1ce3d76ec\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.287659 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.287664 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.287668 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.287674 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.287683 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.287687 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.287692 | controller | \ 2026-01-29T15:59:15.309Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.287696 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287700 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.287707 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287712 | controller | \"acc7a2a7-0d39-455d-9fdc-0b201067ce19\"}\n 2026-01-29T15:59:15.309Z\tERROR\tReconciler 2026-01-29 16:03:28.287716 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287720 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.287724 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287729 | controller | \"acc7a2a7-0d39-455d-9fdc-0b201067ce19\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.287733 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.287737 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.287741 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.287745 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.287750 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.287754 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.287758 | controller | \ 2026-01-29T15:59:16.566Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.287762 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287767 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287771 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287775 | controller | \"dff7cf9a-6ca0-416f-a78e-d401097ead2c\"}\n 2026-01-29T15:59:16.567Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.287779 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.287783 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287788 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287792 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287796 | controller | \"dff7cf9a-6ca0-416f-a78e-d401097ead2c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.287800 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.287805 | controller | \ 2026-01-29T15:59:16.570Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.287809 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.287815 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287820 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287824 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287828 | controller | \"dff7cf9a-6ca0-416f-a78e-d401097ead2c\"}\n 2026-01-29T15:59:16.570Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.287832 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287837 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287841 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287845 | controller | \"dff7cf9a-6ca0-416f-a78e-d401097ead2c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:16.571Z\tERROR\tReconciler 2026-01-29 16:03:28.287849 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287857 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287862 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287866 | controller | \"dff7cf9a-6ca0-416f-a78e-d401097ead2c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.287870 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.287875 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.287879 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.287883 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.287889 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.287895 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.287901 | controller | \ 2026-01-29T15:59:20.430Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.287907 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287916 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.287922 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287927 | controller | \"41874d97-c0e4-47ce-8a81-d576ea075600\"}\n 2026-01-29T15:59:20.431Z\tERROR\tReconciler 2026-01-29 16:03:28.287933 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.287939 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.287945 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.287951 | controller | \"41874d97-c0e4-47ce-8a81-d576ea075600\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.287955 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.287960 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.287964 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.287971 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.287975 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.287979 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.287983 | controller | \ 2026-01-29T15:59:21.692Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.287988 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.287992 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.287999 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.288005 | controller | \"3d847b91-d144-42ef-a298-46e4a3f6756a\"}\n 2026-01-29T15:59:21.693Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.288011 | controller | ensured MariaDBAccount ironic exists; database username is ironic_db4d\t{\"controller\": 2026-01-29 16:03:28.288017 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.288023 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.288029 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.288035 | controller | \"3d847b91-d144-42ef-a298-46e4a3f6756a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.288041 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.288047 | controller | \ 2026-01-29T15:59:21.697Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.288053 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.288057 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.288061 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.288066 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.288077 | controller | \"3d847b91-d144-42ef-a298-46e4a3f6756a\"}\n 2026-01-29T15:59:21.698Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.288081 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.288086 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.288090 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.288095 | controller | \"3d847b91-d144-42ef-a298-46e4a3f6756a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:21.699Z\tERROR\tReconciler 2026-01-29 16:03:28.288101 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.288107 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.288113 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.288119 | controller | \"3d847b91-d144-42ef-a298-46e4a3f6756a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.288125 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.288131 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.288137 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.288146 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.288152 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.288157 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.288162 | controller | \ 2026-01-29T15:59:30.672Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.288166 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.288170 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.288174 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.288179 | controller | \"e227830e-1c57-4b3d-b434-ec76b554a249\"}\n 2026-01-29T15:59:30.672Z\tERROR\tReconciler 2026-01-29 16:03:28.288183 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.288188 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.288194 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.288203 | controller | \"e227830e-1c57-4b3d-b434-ec76b554a249\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.288209 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.288216 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.288221 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.288227 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.288233 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.288239 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.288245 | 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 16:03:28.288250 | controller | \e[38;5;243m@ 01/29/26 15:59:31.237\e[0m\n 2026-01-29T15:59:31.242Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.288266 | controller | \"ironic\", \"Namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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:59:11Z\"}],\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\",\"resourceVersion\":\"375\",\"uid\":\"460c575c-9de3-428d-aa77-3db687ff55b4\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.288277 | 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 16:03:28.288283 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.288292 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.288298 | 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 16:03:28.288304 | 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 16:03:28.288310 | controller | \ 2026-01-29T15:59:31.258Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.288315 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.288319 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.288345 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.288352 | controller | \"156962fb-5567-4c87-a0c7-fb2414af7dae\"}\n 2026-01-29T15:59:31.265Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.288358 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.288364 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.288369 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.288375 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.288381 | controller | \"156962fb-5567-4c87-a0c7-fb2414af7dae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.288387 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.288393 | controller | \ 2026-01-29T15:59:31.271Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.288398 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.288404 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.288422 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.288433 | controller | \"156962fb-5567-4c87-a0c7-fb2414af7dae\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.288440 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.288446 | controller | \ 2026-01-29T15:59:31.271Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.288451 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.288457 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.288463 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.288469 | controller | \"156962fb-5567-4c87-a0c7-fb2414af7dae\"}\n 2026-01-29T15:59:31.281Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.288475 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:31.281Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.288481 | controller | - calling defaulter\n 2026-01-29T15:59:31.281Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.288486 | controller | - defaulter called\n 2026-01-29T15:59:31.293Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.288492 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:31.293Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.288498 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:31.302Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.288504 | controller | \"ironic\", \"Namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.288510 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.288516 | 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 16:03:28.288522 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0014b2960>: 2026-01-29 16:03:28.288528 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.288534 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.288540 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.288546 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.288551 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.288557 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.288563 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.288569 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.288575 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.288580 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.288586 | 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 16:03:28.288592 | controller | \e[38;5;243m@ 01/29/26 15:59:31.237\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.288598 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.288604 | controller | {{0xc0010287e0?, 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 16:03:28.288613 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.288619 | controller | 0xc0007ec680})\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 16:03:28.288625 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0014ddd10?, 0xc000099008?}, {0x23cd0dd, 2026-01-29 16:03:28.288631 | controller | 0x4}, {0xc000eead38, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.288637 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0014ddd10?, 0xc0007ec680?}, {0xc000eead38?, 2026-01-29 16:03:28.288643 | controller | 0xc0014ddd10?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.288649 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.288662 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.288668 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000301e30, 2026-01-29 16:03:28.288674 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.288680 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000301e30, 2026-01-29 16:03:28.288686 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.288692 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.288698 | controller | {{0xc0010287e0, 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 16:03:28.288708 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 16:03:28.288714 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.288719 | 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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 16:03:28.288725 | controller | [FAILED] [20.244 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 16:03:28.288731 | controller | rollout is progressing [BeforeEach] \e[0mshows the IronicAPI deployment progressing 2026-01-29 16:03:28.288737 | 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 16:03:28.288743 | 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 16:03:28.288748 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:59:11.795Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.288755 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:59:11.805Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.288761 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:59:11.822Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.288767 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-a19d841e-958a-4bd6-a960-aac8384c317c\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}}\n 2026-01-29 16:03:28.288773 | controller | \ 2026-01-29T15:59:11.822Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"},\"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 16:03:28.288782 | controller | \ 2026-01-29T15:59:11.828Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.288788 | controller | \"ironic\"}\n 2026-01-29T15:59:11.828Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.288793 | controller | defaulter\n 2026-01-29T15:59:11.828Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.288799 | controller | called\n 2026-01-29T15:59:11.834Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.288805 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:11.834Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.288820 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288826 | controller | field \"spec.ironicAPI.containerImage\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288832 | controller | field \"spec.ironicAPI.databaseHostname\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288855 | controller | field \"spec.ironicAPI.secret\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288860 | controller | field \"spec.ironicAPI.serviceAccount\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288866 | controller | field \"spec.ironicConductors[0].containerImage\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288872 | controller | field \"spec.ironicConductors[0].databaseHostname\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288878 | controller | field \"spec.ironicConductors[0].databaseInstance\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288884 | controller | field \"spec.ironicConductors[0].ironicPythonAgentImage\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288890 | controller | field \"spec.ironicConductors[0].pxeContainerImage\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288896 | controller | field \"spec.ironicConductors[0].secret\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288902 | controller | field \"spec.ironicConductors[0].serviceAccount\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288908 | controller | field \"spec.ironicInspector.containerImage\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288914 | controller | field \"spec.ironicInspector.databaseInstance\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288920 | controller | field \"spec.ironicInspector.ironicPythonAgentImage\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288926 | controller | field \"spec.ironicInspector.secret\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288932 | controller | field \"spec.ironicInspector.serviceAccount\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288944 | controller | field \"spec.ironicNeutronAgent.containerImage\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288950 | controller | field \"spec.ironicNeutronAgent.secret\"\n 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.288955 | controller | field \"spec.ironicNeutronAgent.serviceAccount\"\n 2026-01-29T15:59:11.851Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.288961 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:11.851Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.288967 | controller | - calling defaulter\n 2026-01-29T15:59:11.851Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.288973 | controller | - defaulter called\n 2026-01-29T15:59:11.856Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.288979 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:11.856Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.288985 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:11.874Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.288994 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289000 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289006 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289012 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\"}\n 2026-01-29T15:59:11.878Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.289017 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289023 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289029 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289038 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\"}\n 2026-01-29T15:59:11.880Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.289044 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.289049 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289055 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289070 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\"}\n 2026-01-29T15:59:11.883Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.289076 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.289082 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289088 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289093 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\"}\n 2026-01-29T15:59:11.890Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.289099 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.289105 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289111 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289116 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289122 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.289126 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.289133 | controller | \ 2026-01-29T15:59:11.894Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.289137 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289141 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289145 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289150 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.289154 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.289158 | controller | \ 2026-01-29T15:59:11.904Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.289162 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289167 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289171 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289175 | controller | \"89d47c4b-02ec-4d9d-91c0-24ee41e25c9b\"}\n 2026-01-29T15:59:11.904Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.289179 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.289184 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289188 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289192 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289196 | controller | \"89d47c4b-02ec-4d9d-91c0-24ee41e25c9b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.289201 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.289205 | controller | \ 2026-01-29T15:59:11.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.289209 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.289214 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289218 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289222 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289227 | controller | \"89d47c4b-02ec-4d9d-91c0-24ee41e25c9b\"}\n 2026-01-29T15:59:11.910Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.289231 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.289235 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289240 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289244 | controller | \"89d47c4b-02ec-4d9d-91c0-24ee41e25c9b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.289248 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.289252 | controller | \ 2026-01-29T15:59:11.911Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.289264 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289269 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289278 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289282 | controller | \"56ba1d2e-8de4-4895-93ab-21d738145c44\"}\n 2026-01-29T15:59:11.912Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.289288 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.289297 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289303 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289309 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289315 | controller | \"56ba1d2e-8de4-4895-93ab-21d738145c44\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.289319 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.289344 | controller | \ 2026-01-29T15:59:11.937Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.289349 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}}\n 2026-01-29 16:03:28.289353 | controller | \ 2026-01-29T15:59:11.941Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}}\n 2026-01-29 16:03:28.289357 | controller | \ 2026-01-29T15:59:12.008Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.289362 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.289366 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289370 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289375 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289379 | controller | \"56ba1d2e-8de4-4895-93ab-21d738145c44\"}\n 2026-01-29T15:59:12.009Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.289383 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289388 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289392 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289396 | controller | \"56ba1d2e-8de4-4895-93ab-21d738145c44\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:12.017Z\tERROR\tReconciler 2026-01-29 16:03:28.289401 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289405 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289409 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289414 | controller | \"56ba1d2e-8de4-4895-93ab-21d738145c44\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.289418 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.289422 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.289427 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.289431 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.289435 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.289442 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.289446 | controller | \ 2026-01-29T15:59:12.018Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.289451 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289455 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289459 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289464 | controller | \"b6a86ae2-7e56-41f3-8f1a-f744a0c333cb\"}\n 2026-01-29T15:59:12.018Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.289468 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.289481 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289489 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289495 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289501 | controller | \"b6a86ae2-7e56-41f3-8f1a-f744a0c333cb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.289508 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.289513 | controller | \ 2026-01-29T15:59:12.108Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.289519 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.289524 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289530 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289535 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289541 | controller | \"b6a86ae2-7e56-41f3-8f1a-f744a0c333cb\"}\n 2026-01-29T15:59:12.109Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.289546 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289551 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289555 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289561 | controller | \"b6a86ae2-7e56-41f3-8f1a-f744a0c333cb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:12.110Z\tERROR\tReconciler 2026-01-29 16:03:28.289567 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289573 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289578 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289584 | controller | \"b6a86ae2-7e56-41f3-8f1a-f744a0c333cb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.289590 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.289596 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.289602 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.289608 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.289617 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.289621 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.289625 | controller | \ 2026-01-29T15:59:12.111Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.289629 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289634 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289641 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289645 | controller | \"82a40691-cd40-42ad-b651-4398c38406d9\"}\n 2026-01-29T15:59:12.112Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.289650 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.289656 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289661 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289667 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289673 | controller | \"82a40691-cd40-42ad-b651-4398c38406d9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.289679 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.289685 | controller | \ 2026-01-29T15:59:12.115Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.289691 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.289696 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289716 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289723 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289730 | controller | \"82a40691-cd40-42ad-b651-4398c38406d9\"}\n 2026-01-29T15:59:12.115Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.289735 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289741 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289746 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289752 | controller | \"82a40691-cd40-42ad-b651-4398c38406d9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:12.116Z\tERROR\tReconciler 2026-01-29 16:03:28.289758 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289767 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289772 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289776 | controller | \"82a40691-cd40-42ad-b651-4398c38406d9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.289782 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.289788 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.289792 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.289797 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.289803 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.289808 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.289812 | controller | \ 2026-01-29T15:59:12.121Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.289816 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289820 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289825 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289829 | controller | \"30c97321-066d-4d5d-85ee-e531d47b97c1\"}\n 2026-01-29T15:59:12.122Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.289833 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.289837 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289842 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289846 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289850 | controller | \"30c97321-066d-4d5d-85ee-e531d47b97c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.289854 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.289858 | controller | \ 2026-01-29T15:59:12.124Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.289863 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.289867 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289871 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289875 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289880 | controller | \"30c97321-066d-4d5d-85ee-e531d47b97c1\"}\n 2026-01-29T15:59:12.125Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.289884 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289888 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289892 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289897 | controller | \"30c97321-066d-4d5d-85ee-e531d47b97c1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:12.125Z\tERROR\tReconciler 2026-01-29 16:03:28.289901 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.289912 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289916 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289921 | controller | \"30c97321-066d-4d5d-85ee-e531d47b97c1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.289925 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.289929 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.289933 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.289939 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.289944 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.289948 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.289952 | controller | \ 2026-01-29T15:59:12.167Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.289958 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289962 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289967 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289971 | controller | \"f2df1bbd-deac-40ba-9b0e-3f04e548a126\"}\n 2026-01-29T15:59:12.168Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.289975 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.289979 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.289984 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.289988 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.289992 | controller | \"f2df1bbd-deac-40ba-9b0e-3f04e548a126\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.289996 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.290000 | controller | \ 2026-01-29T15:59:12.170Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.290005 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.290009 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290013 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290017 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290022 | controller | \"f2df1bbd-deac-40ba-9b0e-3f04e548a126\"}\n 2026-01-29T15:59:12.170Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.290026 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290030 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290034 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290038 | controller | \"f2df1bbd-deac-40ba-9b0e-3f04e548a126\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:12.171Z\tERROR\tReconciler 2026-01-29 16:03:28.290043 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290047 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290051 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290055 | controller | \"f2df1bbd-deac-40ba-9b0e-3f04e548a126\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.290060 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.290064 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.290068 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.290076 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.290086 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.290090 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.290095 | controller | \ 2026-01-29T15:59:12.252Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.290099 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290103 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290107 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290111 | controller | \"cff99473-9846-4a4d-bf55-f6453bebfd57\"}\n 2026-01-29T15:59:12.253Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.290116 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.290120 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290124 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290128 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290132 | controller | \"cff99473-9846-4a4d-bf55-f6453bebfd57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.290137 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.290141 | controller | \ 2026-01-29T15:59:12.256Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.290145 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.290149 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290154 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290158 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290162 | controller | \"cff99473-9846-4a4d-bf55-f6453bebfd57\"}\n 2026-01-29T15:59:12.257Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.290166 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290170 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290175 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290179 | controller | \"cff99473-9846-4a4d-bf55-f6453bebfd57\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:12.257Z\tERROR\tReconciler 2026-01-29 16:03:28.290183 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290187 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290192 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290196 | controller | \"cff99473-9846-4a4d-bf55-f6453bebfd57\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.290200 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.290204 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.290210 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.290215 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.290221 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.290225 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.290229 | controller | \ 2026-01-29T15:59:12.419Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.290234 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290238 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290242 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290246 | controller | \"7de0a5e5-9ab8-4781-bc57-33f7783f6bf8\"}\n 2026-01-29T15:59:12.419Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.290251 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.290262 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290271 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290287 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290294 | controller | \"7de0a5e5-9ab8-4781-bc57-33f7783f6bf8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.290300 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.290306 | controller | \ 2026-01-29T15:59:12.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.290312 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.290318 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290341 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290350 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290354 | controller | \"7de0a5e5-9ab8-4781-bc57-33f7783f6bf8\"}\n 2026-01-29T15:59:12.424Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.290359 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290363 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290367 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290371 | controller | \"7de0a5e5-9ab8-4781-bc57-33f7783f6bf8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:12.425Z\tERROR\tReconciler 2026-01-29 16:03:28.290376 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290380 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290384 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290388 | controller | \"7de0a5e5-9ab8-4781-bc57-33f7783f6bf8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.290393 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.290397 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.290417 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.290421 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.290425 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.290430 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.290434 | controller | \ 2026-01-29T15:59:12.746Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.290438 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290442 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290447 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290451 | controller | \"608a9197-3a9d-435f-9a4e-5f43799ec5fd\"}\n 2026-01-29T15:59:12.747Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.290455 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.290459 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290464 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290468 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290472 | controller | \"608a9197-3a9d-435f-9a4e-5f43799ec5fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.290476 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.290481 | controller | \ 2026-01-29T15:59:12.751Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.290485 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.290489 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290502 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290509 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290516 | controller | \"608a9197-3a9d-435f-9a4e-5f43799ec5fd\"}\n 2026-01-29T15:59:12.751Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.290522 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290528 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290534 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290541 | controller | \"608a9197-3a9d-435f-9a4e-5f43799ec5fd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:12.752Z\tERROR\tReconciler 2026-01-29 16:03:28.290546 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290552 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290556 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290560 | controller | \"608a9197-3a9d-435f-9a4e-5f43799ec5fd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.290565 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.290572 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.290576 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.290581 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.290585 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.290589 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.290593 | controller | \ 2026-01-29T15:59:13.393Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.290598 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290602 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290608 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290614 | controller | \"5123d584-ce62-402a-a5d0-052e26592759\"}\n 2026-01-29T15:59:13.394Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.290629 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.290637 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290643 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290649 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290660 | controller | \"5123d584-ce62-402a-a5d0-052e26592759\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.290666 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.290672 | controller | \ 2026-01-29T15:59:13.397Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.290678 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.290684 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290689 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290694 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290698 | controller | \"5123d584-ce62-402a-a5d0-052e26592759\"}\n 2026-01-29T15:59:13.397Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.290702 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290706 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290711 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290715 | controller | \"5123d584-ce62-402a-a5d0-052e26592759\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:13.397Z\tERROR\tReconciler 2026-01-29 16:03:28.290719 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290733 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290748 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290758 | controller | \"5123d584-ce62-402a-a5d0-052e26592759\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.290765 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.290774 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.290779 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.290783 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.290787 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.290791 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.290796 | controller | \ 2026-01-29T15:59:14.679Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.290800 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290804 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290808 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290813 | controller | \"daacfdb5-7eae-4f7c-88d4-3286887a0e4e\"}\n 2026-01-29T15:59:14.679Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.290817 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.290821 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290825 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290829 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290833 | controller | \"daacfdb5-7eae-4f7c-88d4-3286887a0e4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.290838 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.290842 | controller | \ 2026-01-29T15:59:14.681Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.290846 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.290850 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290854 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290859 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290863 | controller | \"daacfdb5-7eae-4f7c-88d4-3286887a0e4e\"}\n 2026-01-29T15:59:14.681Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.290870 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290879 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290883 | controller | \"daacfdb5-7eae-4f7c-88d4-3286887a0e4e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:14.682Z\tERROR\tReconciler 2026-01-29 16:03:28.290887 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.290892 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290896 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290900 | controller | \"daacfdb5-7eae-4f7c-88d4-3286887a0e4e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.290906 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.290910 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.290914 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.290918 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.290932 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.290939 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.290945 | controller | \ 2026-01-29T15:59:17.242Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.290951 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290957 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290963 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290969 | controller | \"473bfd4c-b803-4c6d-ba23-45b27d4b7c56\"}\n 2026-01-29T15:59:17.243Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.290974 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.290978 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.290982 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.290986 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.290991 | controller | \"473bfd4c-b803-4c6d-ba23-45b27d4b7c56\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.290995 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.290999 | controller | \ 2026-01-29T15:59:17.247Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.291003 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.291008 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.291012 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.291016 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291020 | controller | \"473bfd4c-b803-4c6d-ba23-45b27d4b7c56\"}\n 2026-01-29T15:59:17.248Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.291025 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.291029 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.291033 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291037 | controller | \"473bfd4c-b803-4c6d-ba23-45b27d4b7c56\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:17.248Z\tERROR\tReconciler 2026-01-29 16:03:28.291042 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.291046 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.291050 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291057 | controller | \"473bfd4c-b803-4c6d-ba23-45b27d4b7c56\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.291061 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.291065 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.291070 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.291074 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.291078 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.291082 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.291087 | controller | \ 2026-01-29T15:59:22.369Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.291091 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.291095 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.291099 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291103 | controller | \"72c590d5-af41-4657-8736-5858fe2d67f6\"}\n 2026-01-29T15:59:22.371Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.291108 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.291118 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.291125 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.291131 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291137 | controller | \"72c590d5-af41-4657-8736-5858fe2d67f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.291146 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.291152 | controller | \ 2026-01-29T15:59:22.374Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.291158 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.291164 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.291170 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.291178 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291184 | controller | \"72c590d5-af41-4657-8736-5858fe2d67f6\"}\n 2026-01-29T15:59:22.375Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.291189 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.291194 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.291200 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291205 | controller | \"72c590d5-af41-4657-8736-5858fe2d67f6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:22.375Z\tERROR\tReconciler 2026-01-29 16:03:28.291209 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.291214 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.291218 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291227 | controller | \"72c590d5-af41-4657-8736-5858fe2d67f6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.291231 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.291235 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.291240 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.291246 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.291250 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.291254 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.291259 | 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 16:03:28.291263 | controller | \e[38;5;243m@ 01/29/26 15:59:31.944\e[0m\n 2026-01-29T15:59:31.946Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.291277 | controller | \"ironic\", \"Namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:59:11Z\"}],\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\",\"resourceVersion\":\"485\",\"uid\":\"4dec7453-0e3b-4df1-a030-3f4299bdb922\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.291286 | 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 16:03:28.291292 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.291299 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.291305 | 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 16:03:28.291314 | 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 16:03:28.291320 | controller | \ 2026-01-29T15:59:31.960Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.291346 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.291352 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.291357 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291361 | controller | \"6b570ac1-5333-4cc4-9263-cceb4c1a630c\"}\n 2026-01-29T15:59:31.965Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.291365 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.291369 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.291374 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.291378 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291382 | controller | \"6b570ac1-5333-4cc4-9263-cceb4c1a630c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.291386 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.291391 | controller | \ 2026-01-29T15:59:31.969Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.291395 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.291399 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.291403 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291408 | controller | \"6b570ac1-5333-4cc4-9263-cceb4c1a630c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.291412 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.291416 | controller | \ 2026-01-29T15:59:31.969Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.291420 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.291427 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.291438 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291445 | controller | \"6b570ac1-5333-4cc4-9263-cceb4c1a630c\"}\n 2026-01-29T15:59:31.976Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.291451 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:31.976Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.291457 | controller | - calling defaulter\n 2026-01-29T15:59:31.976Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.291463 | controller | - defaulter called\n 2026-01-29T15:59:31.981Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.291469 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:31.981Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.291475 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:31.986Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.291484 | controller | \"ironic\", \"Namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.291490 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 16:03:28.291496 | 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 16:03:28.291504 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00187a1e0>: 2026-01-29 16:03:28.291510 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.291516 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.291522 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.291527 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.291533 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.291541 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.291547 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.291551 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.291556 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.291560 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.291564 | 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 16:03:28.291568 | controller | \e[38;5;243m@ 01/29/26 15:59:31.944\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.291573 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.291577 | controller | {{0xc00168af30?, 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 16:03:28.291581 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.291586 | controller | 0xc0015c2f80})\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 16:03:28.291590 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00173ef00?, 0xc0004c5008?}, {0x23cd0dd, 2026-01-29 16:03:28.291594 | controller | 0x4}, {0xc000510ff0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.291599 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00173ef00?, 0xc0015c2f80?}, {0xc000510ff0?, 2026-01-29 16:03:28.291603 | controller | 0xc00173ef00?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.291607 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.291611 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.291615 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002df650, 2026-01-29 16:03:28.291620 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.291624 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002df650, 2026-01-29 16:03:28.291628 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.291634 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.291646 | controller | {{0xc00168af30, 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 16:03:28.291655 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 16:03:28.291661 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.291668 | 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 16:03:28.291674 | controller | [FAILED] [20.274 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 16:03:28.291680 | controller | rollout is progressing [BeforeEach] \e[0mIronic overall condition reaches ready 2026-01-29 16:03:28.291686 | 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 16:03:28.291692 | 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 16:03:28.291697 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:59:30.980Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.291703 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:59:30.987Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.291709 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T15:59:31.008Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.291715 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-1b32464f-bb6f-477e-b735-fd0269349507\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}}\n 2026-01-29 16:03:28.291721 | controller | \ 2026-01-29T15:59:31.008Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"},\"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 16:03:28.291728 | controller | \ 2026-01-29T15:59:31.013Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.291734 | controller | \"ironic\"}\n 2026-01-29T15:59:31.013Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.291740 | controller | defaulter\n 2026-01-29T15:59:31.013Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.291748 | controller | called\n 2026-01-29T15:59:31.018Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.291754 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:31.018Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.291760 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:31.028Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.291765 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:31.028Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.291771 | controller | - calling defaulter\n 2026-01-29T15:59:31.028Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.291777 | controller | - defaulter called\n 2026-01-29T15:59:31.032Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.291783 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:31.032Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.291789 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:31.059Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.291801 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.291807 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.291813 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291819 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\"}\n 2026-01-29T15:59:31.063Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.291825 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.291831 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.291837 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291842 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\"}\n 2026-01-29T15:59:31.068Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.291848 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.291854 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.291860 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291866 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\"}\n 2026-01-29T15:59:31.072Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.291872 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.291877 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.291883 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291889 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\"}\n 2026-01-29T15:59:31.085Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.291895 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.291901 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.291907 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.291912 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291918 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.291924 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.291930 | controller | \ 2026-01-29T15:59:31.089Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.291938 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.291944 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.291950 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291956 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.291961 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.291967 | controller | \ 2026-01-29T15:59:31.098Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.291973 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.291979 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.291985 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.291990 | controller | \"77a361b1-7c80-470c-9750-cebc50f239ed\"}\n 2026-01-29T15:59:31.099Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.291995 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.292001 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292006 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292010 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292014 | controller | \"77a361b1-7c80-470c-9750-cebc50f239ed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.292019 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.292030 | controller | \ 2026-01-29T15:59:31.101Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.292039 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}}\n 2026-01-29 16:03:28.292046 | controller | \ 2026-01-29T15:59:31.102Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.292052 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.292058 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292062 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292066 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292071 | controller | \"77a361b1-7c80-470c-9750-cebc50f239ed\"}\n 2026-01-29T15:59:31.106Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.292075 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.292079 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292083 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292088 | controller | \"77a361b1-7c80-470c-9750-cebc50f239ed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.292092 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.292096 | controller | \ 2026-01-29T15:59:31.107Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.292100 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292107 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292111 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292115 | controller | \"5beda778-350c-48e4-bbc4-9da47fe05a6f\"}\n 2026-01-29T15:59:31.107Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.292119 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}}\n 2026-01-29 16:03:28.292124 | controller | \ 2026-01-29T15:59:31.107Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.292128 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.292132 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.292136 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.292141 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292145 | controller | \"5beda778-350c-48e4-bbc4-9da47fe05a6f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.292149 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.292153 | controller | \ 2026-01-29T15:59:31.203Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.292157 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.292162 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292166 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292170 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292174 | controller | \"5beda778-350c-48e4-bbc4-9da47fe05a6f\"}\n 2026-01-29T15:59:31.204Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.292179 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292183 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292187 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292191 | controller | \"5beda778-350c-48e4-bbc4-9da47fe05a6f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:31.213Z\tERROR\tReconciler 2026-01-29 16:03:28.292196 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292200 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292204 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292208 | controller | \"5beda778-350c-48e4-bbc4-9da47fe05a6f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.292219 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.292225 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.292232 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.292238 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.292244 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.292250 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.292258 | controller | \ 2026-01-29T15:59:31.213Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.292263 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292267 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292271 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292275 | controller | \"6a305f7d-4050-474f-b2d0-6f8c113c824f\"}\n 2026-01-29T15:59:31.214Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.292285 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.292289 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292294 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292298 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292302 | controller | \"6a305f7d-4050-474f-b2d0-6f8c113c824f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.292306 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.292311 | controller | \ 2026-01-29T15:59:31.303Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.292315 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.292319 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292339 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292343 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292348 | controller | \"6a305f7d-4050-474f-b2d0-6f8c113c824f\"}\n 2026-01-29T15:59:31.303Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.292352 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292356 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292360 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292365 | controller | \"6a305f7d-4050-474f-b2d0-6f8c113c824f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:31.315Z\tERROR\tReconciler 2026-01-29 16:03:28.292369 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292373 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292377 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292382 | controller | \"6a305f7d-4050-474f-b2d0-6f8c113c824f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.292386 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.292390 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.292394 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.292399 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.292403 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.292409 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.292413 | controller | \ 2026-01-29T15:59:31.315Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.292425 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292432 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292438 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292444 | controller | \"f1abc53a-cf7a-4858-8dc2-afeea5353fe5\"}\n 2026-01-29T15:59:31.316Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.292450 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.292456 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292462 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292468 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292474 | controller | \"f1abc53a-cf7a-4858-8dc2-afeea5353fe5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.292479 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.292483 | controller | \ 2026-01-29T15:59:31.319Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.292487 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.292491 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292496 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292500 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292504 | controller | \"f1abc53a-cf7a-4858-8dc2-afeea5353fe5\"}\n 2026-01-29T15:59:31.319Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.292509 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292513 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292517 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292522 | controller | \"f1abc53a-cf7a-4858-8dc2-afeea5353fe5\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:31.320Z\tERROR\tReconciler 2026-01-29 16:03:28.292526 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292530 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292534 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292542 | controller | \"f1abc53a-cf7a-4858-8dc2-afeea5353fe5\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.292546 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.292550 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.292555 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.292559 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.292563 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.292570 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.292574 | controller | \ 2026-01-29T15:59:31.326Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.292578 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292584 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292589 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292593 | controller | \"01638452-921a-4ccd-b222-ecb77ab00add\"}\n 2026-01-29T15:59:31.329Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.292597 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.292602 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292606 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292610 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292622 | controller | \"01638452-921a-4ccd-b222-ecb77ab00add\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.292628 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.292635 | controller | \ 2026-01-29T15:59:31.335Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.292641 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.292647 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292653 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292659 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292665 | controller | \"01638452-921a-4ccd-b222-ecb77ab00add\"}\n 2026-01-29T15:59:31.336Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.292671 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292677 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292682 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292688 | controller | \"01638452-921a-4ccd-b222-ecb77ab00add\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:31.337Z\tERROR\tReconciler 2026-01-29 16:03:28.292693 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292700 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292705 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292709 | controller | \"01638452-921a-4ccd-b222-ecb77ab00add\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.292715 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.292719 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.292723 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.292727 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.292734 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.292739 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.292743 | controller | \ 2026-01-29T15:59:31.379Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.292747 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292752 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292756 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292760 | controller | \"5b5b98d9-a2fb-47e8-8c8e-452cf77a2896\"}\n 2026-01-29T15:59:31.379Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.292765 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.292769 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292773 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292777 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292782 | controller | \"5b5b98d9-a2fb-47e8-8c8e-452cf77a2896\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.292786 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.292790 | controller | \ 2026-01-29T15:59:31.383Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.292816 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.292820 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292824 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292829 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292854 | controller | \"5b5b98d9-a2fb-47e8-8c8e-452cf77a2896\"}\n 2026-01-29T15:59:31.383Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.292867 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292874 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292880 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292886 | controller | \"5b5b98d9-a2fb-47e8-8c8e-452cf77a2896\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:31.384Z\tERROR\tReconciler 2026-01-29 16:03:28.292892 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.292898 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292902 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292906 | controller | \"5b5b98d9-a2fb-47e8-8c8e-452cf77a2896\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.292911 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.292915 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.292919 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.292923 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.292931 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.292935 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.292941 | controller | \ 2026-01-29T15:59:31.465Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.292946 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292950 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292954 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292959 | controller | \"2b7b2032-e743-43f8-84ff-456b534b32e8\"}\n 2026-01-29T15:59:31.466Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.292963 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.292967 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.292971 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.292976 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.292980 | controller | \"2b7b2032-e743-43f8-84ff-456b534b32e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.292984 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.292988 | controller | \ 2026-01-29T15:59:31.468Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.292992 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.292997 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293001 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293005 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293009 | controller | \"2b7b2032-e743-43f8-84ff-456b534b32e8\"}\n 2026-01-29T15:59:31.468Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.293014 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293018 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293022 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293026 | controller | \"2b7b2032-e743-43f8-84ff-456b534b32e8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:31.469Z\tERROR\tReconciler 2026-01-29 16:03:28.293031 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293035 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293039 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293043 | controller | \"2b7b2032-e743-43f8-84ff-456b534b32e8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.293054 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.293061 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.293067 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.293076 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.293082 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.293087 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.293093 | controller | \ 2026-01-29T15:59:31.630Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.293097 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293102 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293106 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293110 | controller | \"24615502-ffae-4588-90bc-a09cc9945099\"}\n 2026-01-29T15:59:31.631Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.293114 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.293119 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293123 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293127 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293131 | controller | \"24615502-ffae-4588-90bc-a09cc9945099\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.293136 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.293140 | controller | \ 2026-01-29T15:59:31.634Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.293144 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.293148 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293153 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293157 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293161 | controller | \"24615502-ffae-4588-90bc-a09cc9945099\"}\n 2026-01-29T15:59:31.634Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.293165 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293170 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293174 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293178 | controller | \"24615502-ffae-4588-90bc-a09cc9945099\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:31.635Z\tERROR\tReconciler 2026-01-29 16:03:28.293183 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293187 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293191 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293195 | controller | \"24615502-ffae-4588-90bc-a09cc9945099\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.293200 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.293204 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.293226 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.293231 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.293235 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.293239 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.293244 | controller | \ 2026-01-29T15:59:31.956Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.293255 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293261 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293268 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293274 | controller | \"f441ac5f-0b6e-4941-ad08-64efa78f8c02\"}\n 2026-01-29T15:59:31.957Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.293280 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.293286 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293292 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293298 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293303 | controller | \"f441ac5f-0b6e-4941-ad08-64efa78f8c02\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.293308 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.293312 | controller | \ 2026-01-29T15:59:31.959Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.293316 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.293320 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293345 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293350 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293354 | controller | \"f441ac5f-0b6e-4941-ad08-64efa78f8c02\"}\n 2026-01-29T15:59:31.960Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.293359 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293363 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293367 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293374 | controller | \"f441ac5f-0b6e-4941-ad08-64efa78f8c02\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:31.960Z\tERROR\tReconciler 2026-01-29 16:03:28.293379 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293383 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293387 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293391 | controller | \"f441ac5f-0b6e-4941-ad08-64efa78f8c02\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.293396 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.293400 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.293406 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.293411 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.293415 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.293419 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.293423 | controller | \ 2026-01-29T15:59:32.601Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.293427 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293432 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293436 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293440 | controller | \"a4908c49-e0e2-404f-9d57-5e51eafbe7bf\"}\n 2026-01-29T15:59:32.602Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.293444 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.293449 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293453 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293457 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293469 | controller | \"a4908c49-e0e2-404f-9d57-5e51eafbe7bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.293475 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.293482 | controller | \ 2026-01-29T15:59:32.604Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.293488 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.293494 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293500 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293506 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293512 | controller | \"a4908c49-e0e2-404f-9d57-5e51eafbe7bf\"}\n 2026-01-29T15:59:32.604Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.293518 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293523 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293534 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293540 | controller | \"a4908c49-e0e2-404f-9d57-5e51eafbe7bf\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:32.605Z\tERROR\tReconciler 2026-01-29 16:03:28.293546 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293554 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293560 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293565 | controller | \"a4908c49-e0e2-404f-9d57-5e51eafbe7bf\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.293569 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.293575 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.293579 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.293584 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.293588 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.293592 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.293596 | controller | \ 2026-01-29T15:59:33.886Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.293600 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293605 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293609 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293613 | controller | \"3784296b-7e79-4c49-8691-02330644659e\"}\n 2026-01-29T15:59:33.887Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.293617 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.293621 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293626 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293630 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293636 | controller | \"3784296b-7e79-4c49-8691-02330644659e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.293641 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.293645 | controller | \ 2026-01-29T15:59:33.890Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.293649 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.293653 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293657 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293662 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293666 | controller | \"3784296b-7e79-4c49-8691-02330644659e\"}\n 2026-01-29T15:59:33.890Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.293677 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293684 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293690 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293697 | controller | \"3784296b-7e79-4c49-8691-02330644659e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:33.891Z\tERROR\tReconciler 2026-01-29 16:03:28.293703 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293708 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293714 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293720 | controller | \"3784296b-7e79-4c49-8691-02330644659e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.293730 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.293738 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.293744 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.293749 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.293755 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.293761 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.293767 | controller | \ 2026-01-29T15:59:36.452Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.293773 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293778 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293784 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293789 | controller | \"d3899cbf-d622-4e96-9f77-dcea66a6cdb1\"}\n 2026-01-29T15:59:36.453Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.293793 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.293798 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293802 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293806 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293810 | controller | \"d3899cbf-d622-4e96-9f77-dcea66a6cdb1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.293815 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.293819 | controller | \ 2026-01-29T15:59:36.455Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.293823 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.293827 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293832 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293838 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293842 | controller | \"d3899cbf-d622-4e96-9f77-dcea66a6cdb1\"}\n 2026-01-29T15:59:36.456Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.293846 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293851 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293855 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293859 | controller | \"d3899cbf-d622-4e96-9f77-dcea66a6cdb1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:36.457Z\tERROR\tReconciler 2026-01-29 16:03:28.293863 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.293868 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293872 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293876 | controller | \"d3899cbf-d622-4e96-9f77-dcea66a6cdb1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.293889 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.293896 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.293902 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.293909 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.293915 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.293920 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.293926 | controller | \ 2026-01-29T15:59:41.578Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.293932 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293938 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293944 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293949 | controller | \"bfb38246-e945-4111-8675-b0a58120845c\"}\n 2026-01-29T15:59:41.578Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.293955 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.293961 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.293967 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.293973 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.293978 | controller | \"bfb38246-e945-4111-8675-b0a58120845c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.293984 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.293990 | controller | \ 2026-01-29T15:59:41.582Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.293996 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.294001 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.294007 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.294013 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294019 | controller | \"bfb38246-e945-4111-8675-b0a58120845c\"}\n 2026-01-29T15:59:41.582Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.294025 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.294031 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.294036 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294042 | controller | \"bfb38246-e945-4111-8675-b0a58120845c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:41.583Z\tERROR\tReconciler 2026-01-29 16:03:28.294048 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.294054 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.294059 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294065 | controller | \"bfb38246-e945-4111-8675-b0a58120845c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.294074 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.294079 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.294084 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.294090 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.294095 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.294099 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.294110 | 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 16:03:28.294117 | controller | \e[38;5;243m@ 01/29/26 15:59:51.108\e[0m\n 2026-01-29T15:59:51.109Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.294124 | controller | \"ironic\", \"Namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59:31Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:59:31Z\"}],\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\",\"resourceVersion\":\"363\",\"uid\":\"8a5d9b87-143d-44a2-b941-b941725f7479\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.294131 | 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 16:03:28.294137 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.294141 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.294146 | 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 16:03:28.294153 | 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 16:03:28.294158 | controller | \ 2026-01-29T15:59:51.121Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.294162 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.294166 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.294171 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294175 | controller | \"416befc8-108c-4d2e-868a-f2b3cf1a96ad\"}\n 2026-01-29T15:59:51.125Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.294179 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.294183 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.294188 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.294199 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294206 | controller | \"416befc8-108c-4d2e-868a-f2b3cf1a96ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.294212 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.294221 | controller | \ 2026-01-29T15:59:51.128Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.294227 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.294233 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.294238 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294242 | controller | \"416befc8-108c-4d2e-868a-f2b3cf1a96ad\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.294246 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.294251 | controller | \ 2026-01-29T15:59:51.128Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.294255 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.294259 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.294263 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294268 | controller | \"416befc8-108c-4d2e-868a-f2b3cf1a96ad\"}\n 2026-01-29T15:59:51.134Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.294272 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:51.134Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.294276 | controller | - calling defaulter\n 2026-01-29T15:59:51.134Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.294280 | controller | - defaulter called\n 2026-01-29T15:59:51.138Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.294285 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:51.138Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.294289 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:51.146Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.294293 | controller | \"ironic\", \"Namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.294302 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.294308 | 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 16:03:28.294313 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0005d92c0>: 2026-01-29 16:03:28.294318 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.294334 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.294342 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.294346 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.294351 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.294355 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.294359 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.294363 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.294367 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.294372 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.294376 | 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 16:03:28.294380 | controller | \e[38;5;243m@ 01/29/26 15:59:51.108\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.294384 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.294389 | controller | {{0xc000b70060?, 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 16:03:28.294393 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.294404 | controller | 0xc000e81a80})\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 16:03:28.294411 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0011eeea0?, 0xc0002ab808?}, {0x23cd0dd, 2026-01-29 16:03:28.294417 | controller | 0x4}, {0xc000230d98, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.294423 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0011eeea0?, 0xc000e81a80?}, {0xc000230d98?, 2026-01-29 16:03:28.294429 | controller | 0xc0011eeea0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.294435 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.294441 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.294447 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000311500, 2026-01-29 16:03:28.294453 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.294457 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000311500, 2026-01-29 16:03:28.294462 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.294470 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.294475 | controller | {{0xc000b70060, 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 16:03:28.294481 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 16:03:28.294486 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.294490 | 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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 16:03:28.294494 | controller | [FAILED] [20.232 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 16:03:28.294498 | controller | is created with topologyref [BeforeEach] \e[0moverrides topology when the reference 2026-01-29 16:03:28.294503 | 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 16:03:28.294507 | 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 16:03:28.294512 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:59:32.904Z\tINFO\t---Test---\tCreating\t{\"raw\": 2026-01-29 16:03:28.294516 | controller | {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-global-topology\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.294522 | controller | \ 2026-01-29T15:59:32.911Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-api-topology\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.294527 | controller | \ 2026-01-29T15:59:32.919Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-conductor-topology\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.294539 | controller | \ 2026-01-29T15:59:32.925Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-inspector-topology\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.294546 | controller | \ 2026-01-29T15:59:32.931Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-nagent-topology\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.294556 | controller | \ 2026-01-29T15:59:32.959Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.294563 | controller | {\"name\":\"keystone-e7b7ae9a-c48a-4960-a8e4-9d3614b37ee6\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}}\n 2026-01-29 16:03:28.294569 | controller | \ 2026-01-29T15:59:32.959Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"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\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-global-topology\"}}}}\n 2026-01-29 16:03:28.294578 | controller | \ 2026-01-29T15:59:32.964Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.294584 | controller | \"ironic\"}\n 2026-01-29T15:59:32.964Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.294590 | controller | defaulter\n 2026-01-29T15:59:32.964Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.294596 | controller | called\n 2026-01-29T15:59:32.966Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.294602 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:32.966Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.294607 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:32.977Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.294612 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:59:32.981Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.294616 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:32.981Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.294620 | controller | - calling defaulter\n 2026-01-29T15:59:32.981Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.294625 | controller | - defaulter called\n 2026-01-29T15:59:32.989Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.294629 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:32.989Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.294633 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:33.007Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.294637 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.294642 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294653 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294659 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\"}\n 2026-01-29T15:59:33.010Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.294670 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.294676 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294682 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294688 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\"}\n 2026-01-29T15:59:33.013Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.294694 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.294699 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294708 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294714 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\"}\n 2026-01-29T15:59:33.016Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.294720 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.294726 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294746 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294752 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\"}\n 2026-01-29T15:59:33.023Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.294758 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.294763 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.294767 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294771 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294776 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.294780 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.294784 | controller | \ 2026-01-29T15:59:33.025Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.294788 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.294793 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294797 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294801 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.294806 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.294810 | controller | \ 2026-01-29T15:59:33.034Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.294814 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.294818 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294822 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294827 | controller | \"6db4bf0c-d3b9-41a0-9bfa-32f3680d8ec8\"}\n 2026-01-29T15:59:33.035Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.294831 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.294838 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.294842 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294846 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294850 | controller | \"6db4bf0c-d3b9-41a0-9bfa-32f3680d8ec8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.294855 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.294859 | controller | \ 2026-01-29T15:59:33.038Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.294863 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.294868 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.294879 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294886 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294892 | controller | \"6db4bf0c-d3b9-41a0-9bfa-32f3680d8ec8\"}\n 2026-01-29T15:59:33.046Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.294899 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.294904 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294910 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294917 | controller | \"6db4bf0c-d3b9-41a0-9bfa-32f3680d8ec8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.294922 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.294926 | controller | \ 2026-01-29T15:59:33.056Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.294930 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}}\n 2026-01-29 16:03:28.294934 | controller | \ 2026-01-29T15:59:33.057Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.294939 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.294943 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294947 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294951 | controller | \"ef96b8f3-4510-4562-8ddc-a31ec9b60a88\"}\n 2026-01-29T15:59:33.057Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.294956 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.294960 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.294964 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.294968 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.294973 | controller | \"ef96b8f3-4510-4562-8ddc-a31ec9b60a88\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.294977 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.294981 | controller | \ 2026-01-29T15:59:33.061Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}}\n 2026-01-29 16:03:28.294985 | controller | \ 2026-01-29T15:59:33.138Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.294990 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.294996 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295001 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295006 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295011 | controller | \"ef96b8f3-4510-4562-8ddc-a31ec9b60a88\"}\n 2026-01-29T15:59:33.139Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.295015 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295019 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295024 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295028 | controller | \"ef96b8f3-4510-4562-8ddc-a31ec9b60a88\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:33.149Z\tERROR\tReconciler 2026-01-29 16:03:28.295032 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295037 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295041 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295045 | controller | \"ef96b8f3-4510-4562-8ddc-a31ec9b60a88\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.295049 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.295054 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.295065 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.295071 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.295078 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.295084 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.295090 | controller | \ 2026-01-29T15:59:33.149Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.295096 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295102 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295106 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295110 | controller | \"b6d0990a-14e7-4550-8b65-bfb3bd124a39\"}\n 2026-01-29T15:59:33.149Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.295115 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.295119 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295123 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295127 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295132 | controller | \"b6d0990a-14e7-4550-8b65-bfb3bd124a39\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.295136 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.295140 | controller | \ 2026-01-29T15:59:33.240Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.295147 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.295151 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295156 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295160 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295164 | controller | \"b6d0990a-14e7-4550-8b65-bfb3bd124a39\"}\n 2026-01-29T15:59:33.240Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.295168 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295173 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295177 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295181 | controller | \"b6d0990a-14e7-4550-8b65-bfb3bd124a39\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:33.241Z\tERROR\tReconciler 2026-01-29 16:03:28.295186 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295190 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295194 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295198 | controller | \"b6d0990a-14e7-4550-8b65-bfb3bd124a39\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.295203 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.295207 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.295211 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.295216 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.295220 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.295224 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.295228 | controller | \ 2026-01-29T15:59:33.241Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.295233 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295237 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295241 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295252 | controller | \"e9af1a8f-9b4d-414e-a457-1a7858d812e8\"}\n 2026-01-29T15:59:33.241Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.295258 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.295265 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295271 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295277 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295283 | controller | \"e9af1a8f-9b4d-414e-a457-1a7858d812e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.295289 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.295298 | controller | \ 2026-01-29T15:59:33.243Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.295304 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.295310 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295314 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295334 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295343 | controller | \"e9af1a8f-9b4d-414e-a457-1a7858d812e8\"}\n 2026-01-29T15:59:33.243Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.295347 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295352 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295356 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295360 | controller | \"e9af1a8f-9b4d-414e-a457-1a7858d812e8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:33.244Z\tERROR\tReconciler 2026-01-29 16:03:28.295365 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295369 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295373 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295378 | controller | \"e9af1a8f-9b4d-414e-a457-1a7858d812e8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.295382 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.295386 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.295391 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.295397 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.295402 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.295406 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.295410 | controller | \ 2026-01-29T15:59:33.251Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.295415 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295419 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295423 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295428 | controller | \"1818808c-ccef-4258-9756-a5b6b96680d9\"}\n 2026-01-29T15:59:33.252Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.295432 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.295436 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295440 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295445 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295449 | controller | \"1818808c-ccef-4258-9756-a5b6b96680d9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.295453 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.295461 | controller | \ 2026-01-29T15:59:33.256Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.295473 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.295480 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295487 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295493 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295500 | controller | \"1818808c-ccef-4258-9756-a5b6b96680d9\"}\n 2026-01-29T15:59:33.256Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.295506 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295512 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295516 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295521 | controller | \"1818808c-ccef-4258-9756-a5b6b96680d9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:33.256Z\tERROR\tReconciler 2026-01-29 16:03:28.295525 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295530 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295534 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295538 | controller | \"1818808c-ccef-4258-9756-a5b6b96680d9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.295543 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.295547 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.295551 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.295556 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.295560 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.295564 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.295569 | controller | \ 2026-01-29T15:59:33.297Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.295576 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295580 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295585 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295590 | controller | \"081e2c16-24fe-49d0-a91e-6c302187f9c3\"}\n 2026-01-29T15:59:33.298Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.295596 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.295601 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295605 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295609 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295614 | controller | \"081e2c16-24fe-49d0-a91e-6c302187f9c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.295620 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.295624 | controller | \ 2026-01-29T15:59:33.301Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.295629 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.295633 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295637 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295643 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295648 | controller | \"081e2c16-24fe-49d0-a91e-6c302187f9c3\"}\n 2026-01-29T15:59:33.301Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.295652 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295657 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295662 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295673 | controller | \"081e2c16-24fe-49d0-a91e-6c302187f9c3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:33.302Z\tERROR\tReconciler 2026-01-29 16:03:28.295680 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295687 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295693 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295699 | controller | \"081e2c16-24fe-49d0-a91e-6c302187f9c3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.295705 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.295711 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.295715 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.295720 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.295724 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.295728 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.295733 | controller | \ 2026-01-29T15:59:33.383Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.295737 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295741 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295746 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295750 | controller | \"c05b4a21-b471-4cae-9197-b488084c9c46\"}\n 2026-01-29T15:59:33.384Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.295754 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.295759 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295763 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295767 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295772 | controller | \"c05b4a21-b471-4cae-9197-b488084c9c46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.295779 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.295783 | controller | \ 2026-01-29T15:59:33.387Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.295788 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.295792 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295796 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295801 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295805 | controller | \"c05b4a21-b471-4cae-9197-b488084c9c46\"}\n 2026-01-29T15:59:33.388Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.295809 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295814 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295818 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295822 | controller | \"c05b4a21-b471-4cae-9197-b488084c9c46\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:33.388Z\tERROR\tReconciler 2026-01-29 16:03:28.295827 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295831 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295835 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295840 | controller | \"c05b4a21-b471-4cae-9197-b488084c9c46\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.295844 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.295848 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.295860 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.295867 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.295873 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.295880 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.295886 | controller | \ 2026-01-29T15:59:33.549Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.295892 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295898 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295904 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295909 | controller | \"d84f5ef4-e395-48ee-ab36-63ea61816aed\"}\n 2026-01-29T15:59:33.550Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.295913 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.295918 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.295922 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295926 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295933 | controller | \"d84f5ef4-e395-48ee-ab36-63ea61816aed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.295938 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.295942 | controller | \ 2026-01-29T15:59:33.553Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.295946 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.295951 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295955 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295962 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295967 | controller | \"d84f5ef4-e395-48ee-ab36-63ea61816aed\"}\n 2026-01-29T15:59:33.553Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.295971 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295976 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295980 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.295984 | controller | \"d84f5ef4-e395-48ee-ab36-63ea61816aed\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:33.553Z\tERROR\tReconciler 2026-01-29 16:03:28.295989 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.295993 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.295998 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296002 | controller | \"d84f5ef4-e395-48ee-ab36-63ea61816aed\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.296006 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.296011 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.296015 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.296019 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.296024 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.296028 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.296032 | controller | \ 2026-01-29T15:59:33.874Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.296037 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.296041 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296046 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296058 | controller | \"4ffa4051-086c-4097-a798-0209043151e4\"}\n 2026-01-29T15:59:33.875Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.296064 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.296071 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.296077 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296084 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296093 | controller | \"4ffa4051-086c-4097-a798-0209043151e4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.296099 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.296105 | controller | \ 2026-01-29T15:59:33.877Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.296110 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.296116 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296122 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296128 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296132 | controller | \"4ffa4051-086c-4097-a798-0209043151e4\"}\n 2026-01-29T15:59:33.878Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.296136 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296141 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296145 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296149 | controller | \"4ffa4051-086c-4097-a798-0209043151e4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:33.878Z\tERROR\tReconciler 2026-01-29 16:03:28.296154 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296160 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296165 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296169 | controller | \"4ffa4051-086c-4097-a798-0209043151e4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.296174 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.296178 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.296182 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.296187 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.296191 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.296195 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.296200 | controller | \ 2026-01-29T15:59:34.519Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.296204 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.296209 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296213 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296217 | controller | \"45a91b0d-d432-4d5e-8d2e-a763e81c106a\"}\n 2026-01-29T15:59:34.520Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.296222 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.296226 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.296230 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296236 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296241 | controller | \"45a91b0d-d432-4d5e-8d2e-a763e81c106a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.296245 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.296249 | controller | \ 2026-01-29T15:59:34.523Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.296256 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.296268 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296275 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296284 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296291 | controller | \"45a91b0d-d432-4d5e-8d2e-a763e81c106a\"}\n 2026-01-29T15:59:34.524Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.296297 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296303 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296309 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296314 | controller | \"45a91b0d-d432-4d5e-8d2e-a763e81c106a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:34.525Z\tERROR\tReconciler 2026-01-29 16:03:28.296320 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296342 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296348 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296354 | controller | \"45a91b0d-d432-4d5e-8d2e-a763e81c106a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.296360 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.296366 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.296371 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.296378 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.296383 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.296388 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.296392 | controller | \ 2026-01-29T15:59:35.806Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.296399 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.296403 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296408 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296412 | controller | \"f15ef931-3d87-41da-8bbe-00a0dc5a8a2d\"}\n 2026-01-29T15:59:35.806Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.296416 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.296420 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.296427 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296431 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296435 | controller | \"f15ef931-3d87-41da-8bbe-00a0dc5a8a2d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.296440 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.296444 | controller | \ 2026-01-29T15:59:35.809Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.296448 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.296452 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296457 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296461 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296465 | controller | \"f15ef931-3d87-41da-8bbe-00a0dc5a8a2d\"}\n 2026-01-29T15:59:35.810Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.296470 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296474 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296478 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296490 | controller | \"f15ef931-3d87-41da-8bbe-00a0dc5a8a2d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:35.811Z\tERROR\tReconciler 2026-01-29 16:03:28.296496 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296503 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296509 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296515 | controller | \"f15ef931-3d87-41da-8bbe-00a0dc5a8a2d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.296522 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.296528 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.296532 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.296536 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.296541 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.296545 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.296549 | controller | \ 2026-01-29T15:59:38.371Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.296553 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.296558 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296562 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296566 | controller | \"21c39f46-ea61-4954-9630-bdff708ea8a9\"}\n 2026-01-29T15:59:38.372Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.296570 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.296575 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.296582 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296587 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296591 | controller | \"21c39f46-ea61-4954-9630-bdff708ea8a9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.296595 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.296599 | controller | \ 2026-01-29T15:59:38.376Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.296604 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.296608 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296612 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296619 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296623 | controller | \"21c39f46-ea61-4954-9630-bdff708ea8a9\"}\n 2026-01-29T15:59:38.376Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.296628 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296632 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296636 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296641 | controller | \"21c39f46-ea61-4954-9630-bdff708ea8a9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:38.377Z\tERROR\tReconciler 2026-01-29 16:03:28.296645 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296649 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296653 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296658 | controller | \"21c39f46-ea61-4954-9630-bdff708ea8a9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.296662 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.296666 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.296677 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.296684 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.296690 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.296696 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.296702 | controller | \ 2026-01-29T15:59:43.497Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.296708 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.296714 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296720 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296724 | controller | \"21965447-0a04-44ca-ad51-d2e77df48df8\"}\n 2026-01-29T15:59:43.498Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.296883 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3a42\t{\"controller\": 2026-01-29 16:03:28.296896 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.296900 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296905 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296909 | controller | \"21965447-0a04-44ca-ad51-d2e77df48df8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.296913 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.296918 | controller | \ 2026-01-29T15:59:43.500Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.296922 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.296927 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296931 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296935 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296940 | controller | \"21965447-0a04-44ca-ad51-d2e77df48df8\"}\n 2026-01-29T15:59:43.500Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.296944 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296948 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296953 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296957 | controller | \"21965447-0a04-44ca-ad51-d2e77df48df8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:43.501Z\tERROR\tReconciler 2026-01-29 16:03:28.296961 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.296966 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.296970 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.296974 | controller | \"21965447-0a04-44ca-ad51-d2e77df48df8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.296979 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.296983 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.296987 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.296992 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.296996 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.297001 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.297005 | controller | \ 2026-01-29T15:59:51.153Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.297009 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.297014 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.297018 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297031 | controller | \"791bccca-5aa0-4b85-a52c-232bd30d536b\"}\n 2026-01-29T15:59:51.153Z\tERROR\tReconciler 2026-01-29 16:03:28.297037 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.297047 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.297053 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297063 | controller | \"791bccca-5aa0-4b85-a52c-232bd30d536b\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.297068 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.297072 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.297077 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.297081 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.297085 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.297090 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.297094 | 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 16:03:28.297098 | controller | \e[38;5;243m@ 01/29/26 15:59:53.063\e[0m\n 2026-01-29T15:59:53.067Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.297105 | controller | \"ironic\", \"Namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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:59:32Z\"}],\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\",\"resourceVersion\":\"565\",\"uid\":\"3a1783d5-5462-486a-86a6-27b07d4a2fe2\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.297111 | 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 16:03:28.297116 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.297120 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.297134 | 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 16:03:28.297141 | 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\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-global-topology\"}}}}\n 2026-01-29 16:03:28.297183 | controller | \ 2026-01-29T15:59:53.081Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.297190 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.297195 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.297200 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297207 | controller | \"868db53e-57b2-40c1-8366-a23d024a4714\"}\n 2026-01-29T15:59:53.086Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.297211 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.297216 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.297220 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.297224 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297228 | controller | \"868db53e-57b2-40c1-8366-a23d024a4714\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.297233 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.297237 | controller | \ 2026-01-29T15:59:53.090Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.297241 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.297246 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.297250 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297256 | controller | \"868db53e-57b2-40c1-8366-a23d024a4714\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.297260 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.297264 | controller | \ 2026-01-29T15:59:53.090Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.297268 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.297273 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.297277 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297281 | controller | \"868db53e-57b2-40c1-8366-a23d024a4714\"}\n 2026-01-29T15:59:53.096Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.297285 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:53.096Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.297290 | controller | - calling defaulter\n 2026-01-29T15:59:53.096Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.297296 | controller | - defaulter called\n 2026-01-29T15:59:53.102Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.297300 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:53.102Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.297305 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:53.109Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.297309 | controller | \"ironic\", \"Namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.297313 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.297318 | 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 16:03:28.297341 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0017c74a0>: 2026-01-29 16:03:28.297346 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.297350 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.297354 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.297367 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.297374 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.297380 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.297386 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.297393 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.297398 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.297404 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.297410 | 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 16:03:28.297415 | controller | \e[38;5;243m@ 01/29/26 15:59:53.063\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.297421 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.297425 | controller | {{0xc000701260?, 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 16:03:28.297430 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.297434 | controller | 0xc001787c80})\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 16:03:28.297438 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc000c5ecc0?, 0xc000500808?}, {0x23cd0dd, 2026-01-29 16:03:28.297443 | controller | 0x4}, {0xc000689aa0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.297447 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc000c5ecc0?, 0xc001787c80?}, {0xc000689aa0?, 2026-01-29 16:03:28.297451 | controller | 0xc000c5ecc0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.297455 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.297459 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.297464 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000244850, 2026-01-29 16:03:28.297470 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.297475 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000244850, 2026-01-29 16:03:28.297479 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.297483 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.297488 | controller | {{0xc000701260, 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 16:03:28.297495 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n 2026-01-29 16:03:28.297500 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 16:03:28.297504 | 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 16:03:28.297508 | controller | [FAILED] [20.214 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 16:03:28.297512 | controller | is created with topologyref [BeforeEach] \e[0msets topology in CR status\e[0m\n 2026-01-29 16:03:28.297517 | 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 16:03:28.297521 | 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 16:03:28.297525 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:59:33.822Z\tINFO\t---Test---\tCreating\t{\"raw\": 2026-01-29 16:03:28.297537 | controller | {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-global-topology\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.297545 | controller | \ 2026-01-29T15:59:33.828Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-api-topology\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.297552 | controller | \ 2026-01-29T15:59:33.834Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-conductor-topology\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.297559 | controller | \ 2026-01-29T15:59:33.840Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-inspector-topology\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.297567 | controller | \ 2026-01-29T15:59:33.844Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-nagent-topology\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.297573 | controller | \ 2026-01-29T15:59:33.865Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.297579 | controller | {\"name\":\"keystone-93902c99-74e4-422a-9241-a09dea8d66bf\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}}\n 2026-01-29 16:03:28.297586 | controller | \ 2026-01-29T15:59:33.865Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"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\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-global-topology\"}}}}\n 2026-01-29 16:03:28.297590 | controller | \ 2026-01-29T15:59:33.869Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.297602 | controller | \"ironic\"}\n 2026-01-29T15:59:33.869Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.297608 | controller | defaulter\n 2026-01-29T15:59:33.869Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.297615 | controller | called\n 2026-01-29T15:59:33.873Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.297621 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:33.873Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.297627 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:33.883Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.297633 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:59:33.887Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.297639 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:33.887Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.297645 | controller | - calling defaulter\n 2026-01-29T15:59:33.887Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.297654 | controller | - defaulter called\n 2026-01-29T15:59:33.893Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.297658 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:33.893Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.297662 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:33.912Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.297667 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.297674 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297678 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297683 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\"}\n 2026-01-29T15:59:33.915Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.297687 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.297691 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297695 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297700 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\"}\n 2026-01-29T15:59:33.918Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.297704 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.297708 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297713 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297717 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\"}\n 2026-01-29T15:59:33.921Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.297721 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.297725 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297729 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297734 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\"}\n 2026-01-29T15:59:33.927Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.297740 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.297744 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.297748 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297753 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297757 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.297761 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.297765 | controller | \ 2026-01-29T15:59:33.930Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.297769 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.297774 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297778 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297782 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.297786 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.297798 | controller | \ 2026-01-29T15:59:33.943Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.297805 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.297811 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297820 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297826 | controller | \"cc8207f8-cd93-4e48-bad5-699a224ee9cf\"}\n 2026-01-29T15:59:33.944Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.297832 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.297837 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.297843 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297849 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297855 | controller | \"cc8207f8-cd93-4e48-bad5-699a224ee9cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.297861 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.297866 | controller | \ 2026-01-29T15:59:33.946Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.297870 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.297875 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.297879 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297883 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297887 | controller | \"cc8207f8-cd93-4e48-bad5-699a224ee9cf\"}\n 2026-01-29T15:59:33.951Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.297891 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.297896 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297900 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297904 | controller | \"cc8207f8-cd93-4e48-bad5-699a224ee9cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.297908 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.297913 | controller | \ 2026-01-29T15:59:33.952Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.297917 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.297923 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297928 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297932 | controller | \"78cee581-3de2-4384-8709-fb4b9264077c\"}\n 2026-01-29T15:59:33.953Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.297936 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.297940 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.297945 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.297949 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.297953 | controller | \"78cee581-3de2-4384-8709-fb4b9264077c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.297957 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.297962 | controller | \ 2026-01-29T15:59:33.961Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.297998 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}}\n 2026-01-29 16:03:28.298004 | controller | \ 2026-01-29T15:59:33.968Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}}\n 2026-01-29 16:03:28.298009 | controller | \ 2026-01-29T15:59:34.048Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.298013 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.298017 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298021 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298033 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298039 | controller | \"78cee581-3de2-4384-8709-fb4b9264077c\"}\n 2026-01-29T15:59:34.048Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.298046 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298052 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298058 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298064 | controller | \"78cee581-3de2-4384-8709-fb4b9264077c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:34.057Z\tERROR\tReconciler 2026-01-29 16:03:28.298068 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298072 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298076 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298081 | controller | \"78cee581-3de2-4384-8709-fb4b9264077c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.298085 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.298089 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.298094 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.298099 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.298103 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.298107 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.298111 | controller | \ 2026-01-29T15:59:34.057Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.298116 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298120 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298124 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298128 | controller | \"18fa794a-a21c-4628-aaa0-5c13077a5932\"}\n 2026-01-29T15:59:34.058Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.298133 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.298137 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298141 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298149 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298153 | controller | \"18fa794a-a21c-4628-aaa0-5c13077a5932\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.298157 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.298161 | controller | \ 2026-01-29T15:59:34.148Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.298166 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.298170 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298174 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298178 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298183 | controller | \"18fa794a-a21c-4628-aaa0-5c13077a5932\"}\n 2026-01-29T15:59:34.149Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.298187 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298191 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298195 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298200 | controller | \"18fa794a-a21c-4628-aaa0-5c13077a5932\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:34.164Z\tERROR\tReconciler 2026-01-29 16:03:28.298204 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298215 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298221 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298228 | controller | \"18fa794a-a21c-4628-aaa0-5c13077a5932\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.298234 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.298240 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.298246 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.298252 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.298256 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.298260 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.298264 | controller | \ 2026-01-29T15:59:34.165Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.298269 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298276 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298280 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298285 | controller | \"bfbe0e4f-63f4-45a3-bcc6-7a3d52f5b5bd\"}\n 2026-01-29T15:59:34.166Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.298289 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.298293 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298298 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298304 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298308 | controller | \"bfbe0e4f-63f4-45a3-bcc6-7a3d52f5b5bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.298312 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.298316 | controller | \ 2026-01-29T15:59:34.168Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.298334 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.298345 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298349 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298354 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298358 | controller | \"bfbe0e4f-63f4-45a3-bcc6-7a3d52f5b5bd\"}\n 2026-01-29T15:59:34.168Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.298362 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298366 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298371 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298375 | controller | \"bfbe0e4f-63f4-45a3-bcc6-7a3d52f5b5bd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:34.169Z\tERROR\tReconciler 2026-01-29 16:03:28.298379 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298384 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298388 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298392 | controller | \"bfbe0e4f-63f4-45a3-bcc6-7a3d52f5b5bd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.298397 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.298401 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.298405 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.298411 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.298416 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.298428 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.298435 | controller | \ 2026-01-29T15:59:34.177Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.298441 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298448 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298454 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298460 | controller | \"5b2749ce-e9b9-455e-bbaf-6eb7ef3d612e\"}\n 2026-01-29T15:59:34.178Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.298466 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.298471 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298481 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298485 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298490 | controller | \"5b2749ce-e9b9-455e-bbaf-6eb7ef3d612e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.298494 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.298499 | controller | \ 2026-01-29T15:59:34.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.298504 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.298508 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298512 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298517 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298521 | controller | \"5b2749ce-e9b9-455e-bbaf-6eb7ef3d612e\"}\n 2026-01-29T15:59:34.182Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.298525 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298530 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298534 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298538 | controller | \"5b2749ce-e9b9-455e-bbaf-6eb7ef3d612e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:34.182Z\tERROR\tReconciler 2026-01-29 16:03:28.298543 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298547 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298551 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298556 | controller | \"5b2749ce-e9b9-455e-bbaf-6eb7ef3d612e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.298560 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.298564 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.298569 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.298573 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.298578 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.298585 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.298589 | controller | \ 2026-01-29T15:59:34.224Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.298593 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298599 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298604 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298610 | controller | \"696b7592-1c83-4ed2-afdf-40ff1e068096\"}\n 2026-01-29T15:59:34.224Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.298624 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.298635 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298658 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298665 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298670 | controller | \"696b7592-1c83-4ed2-afdf-40ff1e068096\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.298676 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.298693 | controller | \ 2026-01-29T15:59:34.228Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.298702 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.298708 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298712 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298717 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298721 | controller | \"696b7592-1c83-4ed2-afdf-40ff1e068096\"}\n 2026-01-29T15:59:34.229Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.298726 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298730 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298734 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298739 | controller | \"696b7592-1c83-4ed2-afdf-40ff1e068096\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:34.229Z\tERROR\tReconciler 2026-01-29 16:03:28.298743 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298747 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298752 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298756 | controller | \"696b7592-1c83-4ed2-afdf-40ff1e068096\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.298760 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.298765 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.298769 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.298773 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.298778 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.298782 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.298786 | controller | \ 2026-01-29T15:59:34.310Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.298791 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298795 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298799 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298803 | controller | \"7ce6654b-daf1-410e-b792-4572fe020d33\"}\n 2026-01-29T15:59:34.311Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.298808 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.298817 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298822 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298826 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298830 | controller | \"7ce6654b-daf1-410e-b792-4572fe020d33\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.298834 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.298839 | controller | \ 2026-01-29T15:59:34.315Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.298843 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.298847 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298852 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298864 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298869 | controller | \"7ce6654b-daf1-410e-b792-4572fe020d33\"}\n 2026-01-29T15:59:34.315Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.298874 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298878 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298883 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298887 | controller | \"7ce6654b-daf1-410e-b792-4572fe020d33\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:34.316Z\tERROR\tReconciler 2026-01-29 16:03:28.298891 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.298896 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298900 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298904 | controller | \"7ce6654b-daf1-410e-b792-4572fe020d33\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.298908 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.298913 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.298917 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.298921 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.298926 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.298931 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.298935 | controller | \ 2026-01-29T15:59:34.477Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.298939 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298947 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298951 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298956 | controller | \"2745e014-698e-4f59-8ea5-b8190596d180\"}\n 2026-01-29T15:59:34.478Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.298962 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.298966 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.298970 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.298975 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.298979 | controller | \"2745e014-698e-4f59-8ea5-b8190596d180\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.298983 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.298987 | controller | \ 2026-01-29T15:59:34.482Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.298992 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.298996 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299000 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299004 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299009 | controller | \"2745e014-698e-4f59-8ea5-b8190596d180\"}\n 2026-01-29T15:59:34.483Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.299013 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299017 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299022 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299026 | controller | \"2745e014-698e-4f59-8ea5-b8190596d180\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:34.483Z\tERROR\tReconciler 2026-01-29 16:03:28.299030 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299040 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299045 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299050 | controller | \"2745e014-698e-4f59-8ea5-b8190596d180\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.299054 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.299058 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.299063 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.299067 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.299071 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.299075 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.299080 | controller | \ 2026-01-29T15:59:34.805Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.299084 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.299088 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299093 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299097 | controller | \"9a492b84-cddc-492f-9da2-34e2e9d097a7\"}\n 2026-01-29T15:59:34.805Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.299105 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.299109 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.299113 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299117 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299122 | controller | \"9a492b84-cddc-492f-9da2-34e2e9d097a7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.299126 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.299130 | controller | \ 2026-01-29T15:59:34.808Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.299134 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.299138 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299143 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299147 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299151 | controller | \"9a492b84-cddc-492f-9da2-34e2e9d097a7\"}\n 2026-01-29T15:59:34.808Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.299155 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299160 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299164 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299168 | controller | \"9a492b84-cddc-492f-9da2-34e2e9d097a7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:34.809Z\tERROR\tReconciler 2026-01-29 16:03:28.299172 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299178 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299182 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299187 | controller | \"9a492b84-cddc-492f-9da2-34e2e9d097a7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.299191 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.299195 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.299200 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.299206 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.299212 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.299226 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.299233 | controller | \ 2026-01-29T15:59:35.450Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.299239 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.299249 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299256 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299269 | controller | \"f2ab26f7-36a6-47e7-8af3-52ef231dc12e\"}\n 2026-01-29T15:59:35.451Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.299276 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.299282 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.299287 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299293 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299298 | controller | \"f2ab26f7-36a6-47e7-8af3-52ef231dc12e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.299302 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.299307 | controller | \ 2026-01-29T15:59:35.453Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.299311 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.299315 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299319 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299343 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299348 | controller | \"f2ab26f7-36a6-47e7-8af3-52ef231dc12e\"}\n 2026-01-29T15:59:35.454Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.299352 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299356 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299360 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299365 | controller | \"f2ab26f7-36a6-47e7-8af3-52ef231dc12e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:35.454Z\tERROR\tReconciler 2026-01-29 16:03:28.299371 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299376 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299382 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299387 | controller | \"f2ab26f7-36a6-47e7-8af3-52ef231dc12e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.299393 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.299399 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.299403 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.299407 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.299412 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.299419 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.299424 | controller | \ 2026-01-29T15:59:36.735Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.299430 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.299436 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299441 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299462 | controller | \"78d6cfd1-4f79-472e-8e31-26cef6b2d33e\"}\n 2026-01-29T15:59:36.736Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.299466 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.299470 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.299485 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299493 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299499 | controller | \"78d6cfd1-4f79-472e-8e31-26cef6b2d33e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.299505 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.299512 | controller | \ 2026-01-29T15:59:36.739Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.299518 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.299525 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299531 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299536 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299541 | controller | \"78d6cfd1-4f79-472e-8e31-26cef6b2d33e\"}\n 2026-01-29T15:59:36.739Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.299545 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299549 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299553 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299558 | controller | \"78d6cfd1-4f79-472e-8e31-26cef6b2d33e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:36.740Z\tERROR\tReconciler 2026-01-29 16:03:28.299562 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299566 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299570 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299575 | controller | \"78d6cfd1-4f79-472e-8e31-26cef6b2d33e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.299579 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.299583 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.299587 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.299592 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.299596 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.299600 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.299604 | controller | \ 2026-01-29T15:59:39.301Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.299608 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.299616 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299625 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299631 | controller | \"b7cdbf8e-0f6d-4976-84b0-548421fb1f81\"}\n 2026-01-29T15:59:39.301Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.299637 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.299641 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.299645 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299651 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299657 | controller | \"b7cdbf8e-0f6d-4976-84b0-548421fb1f81\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.299663 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.299669 | controller | \ 2026-01-29T15:59:39.304Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.299675 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.299681 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299687 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299693 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299709 | controller | \"b7cdbf8e-0f6d-4976-84b0-548421fb1f81\"}\n 2026-01-29T15:59:39.304Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.299716 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299722 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299728 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299733 | controller | \"b7cdbf8e-0f6d-4976-84b0-548421fb1f81\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:39.305Z\tERROR\tReconciler 2026-01-29 16:03:28.299737 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299742 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299746 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299750 | controller | \"b7cdbf8e-0f6d-4976-84b0-548421fb1f81\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.299755 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.299759 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.299763 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.299768 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.299772 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.299776 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.299780 | controller | \ 2026-01-29T15:59:44.426Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.299785 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.299789 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299796 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299800 | controller | \"51b08d3e-f321-4f7b-b041-ab969029637f\"}\n 2026-01-29T15:59:44.426Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.299804 | controller | ensured MariaDBAccount ironic exists; database username is ironic_576d\t{\"controller\": 2026-01-29 16:03:28.299809 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.299813 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299817 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299821 | controller | \"51b08d3e-f321-4f7b-b041-ab969029637f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.299826 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.299830 | controller | \ 2026-01-29T15:59:44.430Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.299856 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.299862 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299866 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299871 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299875 | controller | \"51b08d3e-f321-4f7b-b041-ab969029637f\"}\n 2026-01-29T15:59:44.430Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.299879 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299884 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299888 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299892 | controller | \"51b08d3e-f321-4f7b-b041-ab969029637f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:44.431Z\tERROR\tReconciler 2026-01-29 16:03:28.299897 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.299901 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.299912 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.299917 | controller | \"51b08d3e-f321-4f7b-b041-ab969029637f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.299922 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.299926 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.299930 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.299935 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.299939 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.299943 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.299948 | 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 16:03:28.299954 | controller | \e[38;5;243m@ 01/29/26 15:59:53.969\e[0m\n 2026-01-29T15:59:53.973Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.299959 | controller | \"ironic\", \"Namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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:59:33Z\"}],\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\",\"resourceVersion\":\"715\",\"uid\":\"f524d2f0-0d65-4f4a-84da-16a4462235ce\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.299964 | 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 16:03:28.299969 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.299976 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.299981 | 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 16:03:28.299991 | 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\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-global-topology\"}}}}\n 2026-01-29 16:03:28.299996 | controller | \ 2026-01-29T15:59:53.985Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.300000 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.300005 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.300009 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300015 | controller | \"3fe8180c-ee1a-409a-8379-f67e04c5979f\"}\n 2026-01-29T15:59:53.990Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.300019 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.300023 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.300028 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.300032 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300036 | controller | \"3fe8180c-ee1a-409a-8379-f67e04c5979f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.300041 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.300045 | controller | \ 2026-01-29T15:59:53.993Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.300049 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.300054 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.300058 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300065 | controller | \"3fe8180c-ee1a-409a-8379-f67e04c5979f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.300069 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.300073 | controller | \ 2026-01-29T15:59:53.993Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.300078 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.300082 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.300086 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300090 | controller | \"3fe8180c-ee1a-409a-8379-f67e04c5979f\"}\n 2026-01-29T15:59:53.998Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.300095 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:53.998Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.300100 | controller | - calling defaulter\n 2026-01-29T15:59:53.998Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.300104 | controller | - defaulter called\n 2026-01-29T15:59:54.002Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.300108 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:54.002Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.300113 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:54.011Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.300117 | controller | \"ironic\", \"Namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.300121 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 16:03:28.300126 | 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 16:03:28.300130 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0016a2c80>: 2026-01-29 16:03:28.300134 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.300139 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.300143 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.300147 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.300153 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.300163 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.300168 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.300172 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.300176 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.300181 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.300185 | 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 16:03:28.300189 | controller | \e[38;5;243m@ 01/29/26 15:59:53.969\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.300193 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.300198 | controller | {{0xc001011560?, 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 16:03:28.300202 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.300207 | controller | 0xc0016e2ac0})\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 16:03:28.300211 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00171c690?, 0xc000500008?}, {0x23cd0dd, 2026-01-29 16:03:28.300215 | controller | 0x4}, {0xc001112738, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.300219 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00171c690?, 0xc0016e2ac0?}, {0xc001112738?, 2026-01-29 16:03:28.300224 | controller | 0xc00171c690?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.300228 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.300232 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.300237 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002dfea0, 2026-01-29 16:03:28.300241 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.300249 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002dfea0, 2026-01-29 16:03:28.300254 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.300258 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.300262 | controller | {{0xc001011560, 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 16:03:28.300267 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n 2026-01-29 16:03:28.300271 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 16:03:28.300275 | controller | +0xc8d\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 16:03:28.300280 | controller | [FAILED] [20.211 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen Ironic is 2026-01-29 16:03:28.300286 | 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 16:03:28.300291 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:59:51.536Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.300295 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:59:51.549Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.300300 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-2b1bde01-99c6-4f69-b7b6-219e68cb64c6\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}}\n 2026-01-29 16:03:28.300310 | controller | \ 2026-01-29T15:59:51.549Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"},\"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 16:03:28.300315 | controller | \ 2026-01-29T15:59:51.552Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.300320 | controller | \"ironic\"}\n 2026-01-29T15:59:51.552Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.300341 | controller | defaulter\n 2026-01-29T15:59:51.552Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.300345 | controller | called\n 2026-01-29T15:59:51.556Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.300350 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:51.556Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.300354 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:51.558Z\tINFO\tKubeAPIWarningLogger\tunknown 2026-01-29 16:03:28.300359 | controller | field \"spec.transportURLSecret\"\n 2026-01-29T15:59:51.563Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.300366 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:51.563Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.300371 | controller | - calling defaulter\n 2026-01-29T15:59:51.563Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.300376 | controller | - defaulter called\n 2026-01-29T15:59:51.566Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.300380 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:51.566Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.300385 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:51.584Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.300389 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.300393 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300398 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300404 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}\n 2026-01-29T15:59:51.587Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.300408 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.300413 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300417 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300421 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}\n 2026-01-29T15:59:51.589Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.300426 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.300430 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300434 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300439 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}\n 2026-01-29T15:59:51.592Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.300443 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.300448 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300452 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300456 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}\n 2026-01-29T15:59:51.594Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 16:03:28.300466 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 16:03:28.300473 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.300478 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300483 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300489 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}\n 2026-01-29T15:59:51.594Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.300501 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.300512 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.300518 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.300523 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300529 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}\n 2026-01-29T15:59:51.604Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.300535 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.300541 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300547 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300551 | controller | \"54769d43-ab53-4d12-9742-085b886f2289\"}\n 2026-01-29T15:59:51.604Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.300555 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.300560 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.300564 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.300568 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300576 | controller | \"54769d43-ab53-4d12-9742-085b886f2289\"}\n 2026-01-29T15:59:51.610Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.300581 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}}\n 2026-01-29 16:03:28.300585 | controller | \ 2026-01-29T15:59:51.612Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.300590 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.300595 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300599 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300603 | controller | \"09220394-6ae5-4181-a523-4ef8af0f6526\"}\n 2026-01-29T15:59:51.618Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.300608 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.300612 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.300616 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300621 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300625 | controller | \"09220394-6ae5-4181-a523-4ef8af0f6526\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.300629 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.300633 | controller | \ 2026-01-29T15:59:51.622Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.300638 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.300642 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300649 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300654 | controller | \"09220394-6ae5-4181-a523-4ef8af0f6526\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.300658 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.300662 | controller | \ 2026-01-29T15:59:51.631Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.300666 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.300672 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300678 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300705 | controller | \"7c5a50d0-37b9-44f1-98db-7fc501130d49\"}\n 2026-01-29T15:59:51.632Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.300715 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.300722 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.300728 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300734 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300740 | controller | \"7c5a50d0-37b9-44f1-98db-7fc501130d49\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.300745 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.300750 | controller | \ 2026-01-29T15:59:51.635Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.300757 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.300762 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.300766 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300771 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300775 | controller | \"7c5a50d0-37b9-44f1-98db-7fc501130d49\"}\n 2026-01-29T15:59:51.639Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.300779 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}}\n 2026-01-29 16:03:28.300784 | controller | \ 2026-01-29T15:59:51.642Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.300788 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.300792 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300796 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300801 | controller | \"7c5a50d0-37b9-44f1-98db-7fc501130d49\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.300805 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.300813 | controller | \ 2026-01-29T15:59:51.649Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}}\n 2026-01-29 16:03:28.300817 | controller | \ 2026-01-29T15:59:51.654Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.300822 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.300826 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300865 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300870 | controller | \"a572d74b-a6d1-4459-afb3-a1ea1f1e69db\"}\n 2026-01-29T15:59:51.655Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.300874 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.300879 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.300883 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300887 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300892 | controller | \"a572d74b-a6d1-4459-afb3-a1ea1f1e69db\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.300896 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.300900 | controller | \ 2026-01-29T15:59:51.736Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.300905 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.300909 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.300913 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300918 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300922 | controller | \"a572d74b-a6d1-4459-afb3-a1ea1f1e69db\"}\n 2026-01-29T15:59:51.736Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.300926 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.300940 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300945 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300949 | controller | \"a572d74b-a6d1-4459-afb3-a1ea1f1e69db\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:51.745Z\tERROR\tReconciler 2026-01-29 16:03:28.300954 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.300958 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.300962 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.300967 | controller | \"a572d74b-a6d1-4459-afb3-a1ea1f1e69db\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.300971 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.300975 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.300980 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.300984 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.300991 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.300995 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.301000 | controller | \ 2026-01-29T15:59:51.747Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.301004 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301008 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301013 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301017 | controller | \"ac0a4492-feb2-4f9d-9352-e705b3b3b766\"}\n 2026-01-29T15:59:51.748Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.301021 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.301025 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301030 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301034 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301038 | controller | \"ac0a4492-feb2-4f9d-9352-e705b3b3b766\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.301043 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.301049 | controller | \ 2026-01-29T15:59:51.836Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.301053 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.301069 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301073 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301078 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301082 | controller | \"ac0a4492-feb2-4f9d-9352-e705b3b3b766\"}\n 2026-01-29T15:59:51.837Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.301088 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301093 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301097 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301101 | controller | \"ac0a4492-feb2-4f9d-9352-e705b3b3b766\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:51.837Z\tERROR\tReconciler 2026-01-29 16:03:28.301106 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301110 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301114 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301119 | controller | \"ac0a4492-feb2-4f9d-9352-e705b3b3b766\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.301123 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.301133 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.301137 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.301142 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.301146 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.301150 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.301155 | controller | \ 2026-01-29T15:59:51.837Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.301159 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301163 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301167 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301172 | controller | \"c2884d0a-8905-4038-8952-a473139ae8eb\"}\n 2026-01-29T15:59:51.838Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.301176 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.301187 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301192 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301196 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301202 | controller | \"c2884d0a-8905-4038-8952-a473139ae8eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.301207 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.301213 | controller | \ 2026-01-29T15:59:51.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.301219 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.301225 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301231 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301236 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301242 | controller | \"c2884d0a-8905-4038-8952-a473139ae8eb\"}\n 2026-01-29T15:59:51.841Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.301259 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301265 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301270 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301276 | controller | \"c2884d0a-8905-4038-8952-a473139ae8eb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:51.841Z\tERROR\tReconciler 2026-01-29 16:03:28.301281 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301287 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301293 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301303 | controller | \"c2884d0a-8905-4038-8952-a473139ae8eb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.301309 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.301315 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.301319 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.301324 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.301347 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.301352 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.301356 | controller | \ 2026-01-29T15:59:51.848Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.301361 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301365 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301377 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301381 | controller | \"c3ee4c82-4fda-4e4b-9adf-3f8e916bdcba\"}\n 2026-01-29T15:59:51.849Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.301386 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.301390 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301394 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301398 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301402 | controller | \"c3ee4c82-4fda-4e4b-9adf-3f8e916bdcba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.301407 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.301411 | controller | \ 2026-01-29T15:59:51.852Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.301415 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.301419 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301424 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301428 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301432 | controller | \"c3ee4c82-4fda-4e4b-9adf-3f8e916bdcba\"}\n 2026-01-29T15:59:51.853Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.301439 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301443 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301447 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301451 | controller | \"c3ee4c82-4fda-4e4b-9adf-3f8e916bdcba\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:51.854Z\tERROR\tReconciler 2026-01-29 16:03:28.301456 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301460 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301464 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301468 | controller | \"c3ee4c82-4fda-4e4b-9adf-3f8e916bdcba\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.301473 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.301477 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.301490 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.301495 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.301499 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.301503 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.301508 | controller | \ 2026-01-29T15:59:51.895Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.301514 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301519 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301523 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301527 | controller | \"65c3896a-e337-4ba4-9d46-013af3116825\"}\n 2026-01-29T15:59:51.895Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.301531 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.301536 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301540 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301544 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301548 | controller | \"65c3896a-e337-4ba4-9d46-013af3116825\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.301552 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.301569 | controller | \ 2026-01-29T15:59:51.899Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.301574 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.301578 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301582 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301587 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301593 | controller | \"65c3896a-e337-4ba4-9d46-013af3116825\"}\n 2026-01-29T15:59:51.899Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.301597 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301602 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301606 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301610 | controller | \"65c3896a-e337-4ba4-9d46-013af3116825\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:51.900Z\tERROR\tReconciler 2026-01-29 16:03:28.301614 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301623 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301627 | controller | \"65c3896a-e337-4ba4-9d46-013af3116825\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.301631 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.301636 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.301640 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.301644 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.301650 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.301655 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.301659 | controller | \ 2026-01-29T15:59:51.981Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.301665 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301671 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301677 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301682 | controller | \"cd2b2e03-5514-45a6-9944-5f5069af0b8a\"}\n 2026-01-29T15:59:51.982Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.301688 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.301694 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301700 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301705 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301711 | controller | \"cd2b2e03-5514-45a6-9944-5f5069af0b8a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.301717 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.301722 | controller | \ 2026-01-29T15:59:51.984Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.301728 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.301732 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301736 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301743 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301747 | controller | \"cd2b2e03-5514-45a6-9944-5f5069af0b8a\"}\n 2026-01-29T15:59:51.985Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.301751 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301756 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301769 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301774 | controller | \"cd2b2e03-5514-45a6-9944-5f5069af0b8a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:51.986Z\tERROR\tReconciler 2026-01-29 16:03:28.301778 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301783 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301787 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301791 | controller | \"cd2b2e03-5514-45a6-9944-5f5069af0b8a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.301796 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.301800 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.301804 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.301808 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.301813 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.301817 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.301821 | controller | \ 2026-01-29T15:59:52.147Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.301825 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301831 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301836 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301842 | controller | \"96559ffe-a00c-44f3-96b2-3517b6b2949e\"}\n 2026-01-29T15:59:52.150Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.301848 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.301854 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301860 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301866 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301870 | controller | \"96559ffe-a00c-44f3-96b2-3517b6b2949e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.301875 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.301879 | controller | \ 2026-01-29T15:59:52.152Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.301883 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.301887 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301891 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301898 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301902 | controller | \"96559ffe-a00c-44f3-96b2-3517b6b2949e\"}\n 2026-01-29T15:59:52.153Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.301907 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301911 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301915 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301919 | controller | \"96559ffe-a00c-44f3-96b2-3517b6b2949e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:52.154Z\tERROR\tReconciler 2026-01-29 16:03:28.301924 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.301928 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301932 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301936 | controller | \"96559ffe-a00c-44f3-96b2-3517b6b2949e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.301941 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.301952 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.301957 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.301961 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.301969 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.301973 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.301978 | controller | \ 2026-01-29T15:59:52.475Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.301982 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.301986 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.301990 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.301995 | controller | \"2972dc3c-a32c-4572-9290-d00d9bf89b6f\"}\n 2026-01-29T15:59:52.478Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.301999 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.302003 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.302007 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302011 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302016 | controller | \"2972dc3c-a32c-4572-9290-d00d9bf89b6f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.302020 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.302024 | controller | \ 2026-01-29T15:59:52.481Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.302028 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.302033 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302039 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302043 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302048 | controller | \"2972dc3c-a32c-4572-9290-d00d9bf89b6f\"}\n 2026-01-29T15:59:52.481Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.302052 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302056 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302060 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302067 | controller | \"2972dc3c-a32c-4572-9290-d00d9bf89b6f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:52.482Z\tERROR\tReconciler 2026-01-29 16:03:28.302071 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302075 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302079 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302084 | controller | \"2972dc3c-a32c-4572-9290-d00d9bf89b6f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.302088 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.302092 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.302097 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.302101 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.302105 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.302109 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.302114 | controller | \ 2026-01-29T15:59:53.123Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.302118 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.302122 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302132 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302136 | controller | \"209fc315-e4fc-4e1b-94c7-a3420ed4dfd6\"}\n 2026-01-29T15:59:53.124Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.302141 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.302145 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.302149 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302153 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302157 | controller | \"209fc315-e4fc-4e1b-94c7-a3420ed4dfd6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.302162 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.302166 | controller | \ 2026-01-29T15:59:53.126Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.302170 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.302174 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302181 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302187 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302193 | controller | \"209fc315-e4fc-4e1b-94c7-a3420ed4dfd6\"}\n 2026-01-29T15:59:53.126Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.302199 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302205 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302211 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302217 | controller | \"209fc315-e4fc-4e1b-94c7-a3420ed4dfd6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:53.127Z\tERROR\tReconciler 2026-01-29 16:03:28.302223 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302228 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302232 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302236 | controller | \"209fc315-e4fc-4e1b-94c7-a3420ed4dfd6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.302241 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.302245 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.302249 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.302254 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.302261 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.302265 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.302270 | controller | \ 2026-01-29T15:59:54.408Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.302287 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.302292 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302296 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302300 | controller | \"2f860a45-903d-4c9b-a74e-d67d4521d18d\"}\n 2026-01-29T15:59:54.409Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.302305 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.302309 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.302313 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302317 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302322 | controller | \"2f860a45-903d-4c9b-a74e-d67d4521d18d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.302341 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.302348 | controller | \ 2026-01-29T15:59:54.412Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.302360 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.302367 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302372 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302376 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302380 | controller | \"2f860a45-903d-4c9b-a74e-d67d4521d18d\"}\n 2026-01-29T15:59:54.415Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.302385 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302389 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302395 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302400 | controller | \"2f860a45-903d-4c9b-a74e-d67d4521d18d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:54.417Z\tERROR\tReconciler 2026-01-29 16:03:28.302406 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302412 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302418 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302424 | controller | \"2f860a45-903d-4c9b-a74e-d67d4521d18d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.302429 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.302434 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.302440 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.302445 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.302451 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.302456 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.302461 | controller | \ 2026-01-29T15:59:56.978Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.302466 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.302470 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302474 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302478 | controller | \"ed33d3e7-6ec9-4931-88ca-8e82e53b1e27\"}\n 2026-01-29T15:59:56.979Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.302483 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.302487 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.302491 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302495 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302502 | controller | \"ed33d3e7-6ec9-4931-88ca-8e82e53b1e27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.302507 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.302511 | controller | \ 2026-01-29T15:59:56.982Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.302515 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.302521 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302525 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302530 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302534 | controller | \"ed33d3e7-6ec9-4931-88ca-8e82e53b1e27\"}\n 2026-01-29T15:59:56.982Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.302538 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302542 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302553 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302558 | controller | \"ed33d3e7-6ec9-4931-88ca-8e82e53b1e27\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:56.982Z\tERROR\tReconciler 2026-01-29 16:03:28.302562 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302566 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302570 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302575 | controller | \"ed33d3e7-6ec9-4931-88ca-8e82e53b1e27\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.302579 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.302583 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.302587 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.302592 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.302598 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.302602 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.302607 | controller | \ 2026-01-29T16:00:02.104Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.302611 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.302615 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302619 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302624 | controller | \"e7d4da7c-9c6c-4c34-98b6-e678cd13294d\"}\n 2026-01-29T16:00:02.105Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.302628 | controller | ensured MariaDBAccount ironic exists; database username is ironic_0667\t{\"controller\": 2026-01-29 16:03:28.302632 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.302636 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302640 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302644 | controller | \"e7d4da7c-9c6c-4c34-98b6-e678cd13294d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.302649 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.302653 | controller | \ 2026-01-29T16:00:02.108Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.302660 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.302664 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302669 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302673 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302677 | controller | \"e7d4da7c-9c6c-4c34-98b6-e678cd13294d\"}\n 2026-01-29T16:00:02.109Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.302681 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302685 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302690 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302694 | controller | \"e7d4da7c-9c6c-4c34-98b6-e678cd13294d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:02.109Z\tERROR\tReconciler 2026-01-29 16:03:28.302698 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302702 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302707 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302711 | controller | \"e7d4da7c-9c6c-4c34-98b6-e678cd13294d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.302715 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.302724 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.302728 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.302734 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.302739 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.302743 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.302747 | 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 16:03:28.302752 | controller | \e[38;5;243m@ 01/29/26 16:00:11.65\e[0m\n 2026-01-29T16:00:11.651Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.302756 | controller | \"ironic\", \"Namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59:51Z\",\"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:59:51Z\"}],\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\",\"resourceVersion\":\"442\",\"uid\":\"0f92eda8-94ea-430a-9452-d7e41f529bff\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.302763 | 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 16:03:28.302768 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.302772 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.302776 | 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 16:03:28.302781 | 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 16:03:28.302785 | controller | \ 2026-01-29T16:00:11.665Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.302796 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.302801 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302805 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302810 | controller | \"1b0c22fe-6e08-4261-943b-6c9141217edc\"}\n 2026-01-29T16:00:11.671Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.302814 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.302818 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.302822 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.302827 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302831 | controller | \"1b0c22fe-6e08-4261-943b-6c9141217edc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.302835 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.302839 | controller | \ 2026-01-29T16:00:11.676Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.302843 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.302848 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302854 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302858 | controller | \"1b0c22fe-6e08-4261-943b-6c9141217edc\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.302862 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.302866 | controller | \ 2026-01-29T16:00:11.676Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.302871 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.302877 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.302881 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.302885 | controller | \"1b0c22fe-6e08-4261-943b-6c9141217edc\"}\n 2026-01-29T16:00:11.687Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.302889 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:11.687Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.302894 | controller | - calling defaulter\n 2026-01-29T16:00:11.687Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.302898 | controller | - defaulter called\n 2026-01-29T16:00:11.694Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.302902 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:11.694Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.302906 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:11.701Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.302910 | controller | \"ironic\", \"Namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.302915 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.302919 | 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 16:03:28.302923 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0011ddd60>: 2026-01-29 16:03:28.302927 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.302932 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.302936 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.302940 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.302944 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.302949 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.302953 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.302957 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.302961 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.302965 | 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 16:03:28.302979 | controller | \e[38;5;243m@ 01/29/26 16:00:11.65\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.302983 | controller | {{0xc00127e210?, 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 16:03:28.302990 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.302994 | controller | 0xc0013a8140})\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 16:03:28.302999 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001236270?, 0xc0002ab008?}, {0x23cd0dd, 2026-01-29 16:03:28.303003 | controller | 0x4}, {0xc00138a0d8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.303007 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001236270?, 0xc0013a8140?}, {0xc00138a0d8?, 2026-01-29 16:03:28.303011 | controller | 0xc001236270?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.303016 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.303020 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.303024 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0003160e0, 2026-01-29 16:03:28.303028 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.303034 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0003160e0, 2026-01-29 16:03:28.303039 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.303043 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.303047 | controller | {{0xc00127e210, 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 16:03:28.303051 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.9()\n 2026-01-29 16:03:28.303056 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:190 2026-01-29 16:03:28.303060 | 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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 16:03:28.303064 | controller | [FAILED] [20.223 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.303068 | controller | is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated 2026-01-29 16:03:28.303073 | controller | MariaDBAccount objects regardless of status when deleted\e[0m\n \e[38;5;9m[BeforeEach]\e[0m 2026-01-29 16:03:28.303077 | 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 16:03:28.303081 | 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 16:03:28.303086 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:59:53.749Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.303090 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:59:53.765Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.303094 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-55e88eaf-83e1-4e74-9a82-3a19760f4f18\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}}\n 2026-01-29 16:03:28.303105 | controller | \ 2026-01-29T15:59:53.765Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"},\"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 16:03:28.303125 | controller | \ 2026-01-29T15:59:53.770Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.303129 | controller | \"ironic\"}\n 2026-01-29T15:59:53.770Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.303133 | controller | defaulter\n 2026-01-29T15:59:53.770Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.303138 | controller | called\n 2026-01-29T15:59:53.774Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.303142 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:53.774Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.303146 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:53.781Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.303150 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:53.781Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.303154 | controller | - calling defaulter\n 2026-01-29T15:59:53.781Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.303159 | controller | - defaulter called\n 2026-01-29T15:59:53.784Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.303163 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:53.784Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.303167 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:53.804Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.303171 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303176 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303180 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303184 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}\n 2026-01-29T15:59:53.807Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.303188 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303192 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303197 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303201 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}\n 2026-01-29T15:59:53.809Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.303205 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.303210 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303214 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303220 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}\n 2026-01-29T15:59:53.811Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.303224 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.303228 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303233 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303239 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}\n 2026-01-29T15:59:53.814Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 16:03:28.303244 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 16:03:28.303248 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.303252 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303257 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303269 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}\n 2026-01-29T15:59:53.814Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.303273 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.303278 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.303282 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.303286 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303290 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}\n 2026-01-29T15:59:53.821Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.303294 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303299 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303303 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303307 | controller | \"a215a1af-733e-469c-8759-af93584e8df6\"}\n 2026-01-29T15:59:53.822Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.303311 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.303316 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.303320 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.303336 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303367 | controller | \"a215a1af-733e-469c-8759-af93584e8df6\"}\n 2026-01-29T15:59:53.829Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.303372 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}}\n 2026-01-29 16:03:28.303377 | controller | \ 2026-01-29T15:59:53.831Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.303383 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.303387 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303392 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303396 | controller | \"20e11cf3-04ea-4998-b6c6-55c5a169a54c\"}\n 2026-01-29T15:59:53.835Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.303400 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.303407 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.303411 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303416 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303420 | controller | \"20e11cf3-04ea-4998-b6c6-55c5a169a54c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.303424 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.303428 | controller | \ 2026-01-29T15:59:53.838Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.303433 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303437 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303441 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303445 | controller | \"20e11cf3-04ea-4998-b6c6-55c5a169a54c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.303450 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.303454 | controller | \ 2026-01-29T15:59:53.845Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.303458 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.303463 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303467 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303471 | controller | \"c64ed49b-3409-48a8-b267-b7671c409dad\"}\n 2026-01-29T15:59:53.846Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.303476 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.303481 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.303501 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303515 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303521 | controller | \"c64ed49b-3409-48a8-b267-b7671c409dad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.303529 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.303534 | controller | \ 2026-01-29T15:59:53.849Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.303538 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.303543 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303547 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303551 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303555 | controller | \"c64ed49b-3409-48a8-b267-b7671c409dad\"}\n 2026-01-29T15:59:53.852Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.303559 | controller | object some-old-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.303564 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303568 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303575 | controller | \"c64ed49b-3409-48a8-b267-b7671c409dad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.303580 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.303584 | controller | \ 2026-01-29T15:59:53.858Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.303588 | controller | {\"name\":\"some-old-account\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}}\n 2026-01-29 16:03:28.303592 | controller | \ 2026-01-29T15:59:53.861Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.303597 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.303601 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303605 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303609 | controller | \"d783c245-490a-4df1-8848-e7a7a7e98c6f\"}\n 2026-01-29T15:59:53.861Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.303613 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.303617 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.303622 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303626 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303630 | controller | \"d783c245-490a-4df1-8848-e7a7a7e98c6f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.303634 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.303638 | controller | \ 2026-01-29T15:59:53.863Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}}\n 2026-01-29 16:03:28.303643 | controller | \ 2026-01-29T15:59:53.950Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.303647 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.303653 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303657 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303662 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303666 | controller | \"d783c245-490a-4df1-8848-e7a7a7e98c6f\"}\n 2026-01-29T15:59:53.951Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.303670 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303674 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303678 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303689 | controller | \"d783c245-490a-4df1-8848-e7a7a7e98c6f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:53.958Z\tERROR\tReconciler 2026-01-29 16:03:28.303693 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303698 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303702 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303706 | controller | \"d783c245-490a-4df1-8848-e7a7a7e98c6f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.303712 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.303717 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.303721 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.303725 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.303730 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.303734 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.303738 | controller | \ 2026-01-29T15:59:53.959Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.303742 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.303746 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303751 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303755 | controller | \"e25d485a-769b-4eef-87b5-f3bc36f859c4\"}\n 2026-01-29T15:59:53.960Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.303759 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.303763 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.303767 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303774 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303778 | controller | \"e25d485a-769b-4eef-87b5-f3bc36f859c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.303783 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.303787 | controller | \ 2026-01-29T15:59:54.050Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.303791 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.303795 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303800 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303804 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303808 | controller | \"e25d485a-769b-4eef-87b5-f3bc36f859c4\"}\n 2026-01-29T15:59:54.050Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.303812 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303816 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303820 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303825 | controller | \"e25d485a-769b-4eef-87b5-f3bc36f859c4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:54.057Z\tERROR\tReconciler 2026-01-29 16:03:28.303829 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303833 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303837 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303844 | controller | \"e25d485a-769b-4eef-87b5-f3bc36f859c4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.303848 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.303852 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.303856 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.303866 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.303870 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.303874 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.303879 | controller | \ 2026-01-29T15:59:54.058Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.303883 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.303887 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303891 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303895 | controller | \"5d2f27b3-1860-47b5-a17e-a35ff75d6a95\"}\n 2026-01-29T15:59:54.058Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.303900 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.303904 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.303910 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303914 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303919 | controller | \"5d2f27b3-1860-47b5-a17e-a35ff75d6a95\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.303923 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.303927 | controller | \ 2026-01-29T15:59:54.152Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.303931 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.303936 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303940 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303944 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303948 | controller | \"5d2f27b3-1860-47b5-a17e-a35ff75d6a95\"}\n 2026-01-29T15:59:54.152Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.303952 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303957 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303961 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303965 | controller | \"5d2f27b3-1860-47b5-a17e-a35ff75d6a95\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:54.153Z\tERROR\tReconciler 2026-01-29 16:03:28.303969 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.303974 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.303978 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.303987 | controller | \"5d2f27b3-1860-47b5-a17e-a35ff75d6a95\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.303992 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.303996 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.304000 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.304004 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.304009 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.304013 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.304017 | controller | \ 2026-01-29T15:59:54.153Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.304021 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304026 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304030 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304034 | controller | \"8b1af023-34c0-468c-ab71-1c1ba6efed88\"}\n 2026-01-29T15:59:54.154Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.304044 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.304049 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304053 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304057 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304062 | controller | \"8b1af023-34c0-468c-ab71-1c1ba6efed88\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.304066 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.304070 | controller | \ 2026-01-29T15:59:54.157Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.304074 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.304079 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304083 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304087 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304091 | controller | \"8b1af023-34c0-468c-ab71-1c1ba6efed88\"}\n 2026-01-29T15:59:54.157Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.304096 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304100 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304104 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304108 | controller | \"8b1af023-34c0-468c-ab71-1c1ba6efed88\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:54.158Z\tERROR\tReconciler 2026-01-29 16:03:28.304113 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304117 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304123 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304128 | controller | \"8b1af023-34c0-468c-ab71-1c1ba6efed88\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.304133 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.304137 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.304141 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.304145 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.304150 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.304154 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.304158 | controller | \ 2026-01-29T15:59:54.174Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.304162 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304167 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304171 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304175 | controller | \"e52abb77-8b5c-487f-8016-59df403f1bb0\"}\n 2026-01-29T15:59:54.175Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.304179 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.304184 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304188 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304192 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304196 | controller | \"e52abb77-8b5c-487f-8016-59df403f1bb0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.304201 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.304205 | controller | \ 2026-01-29T15:59:54.177Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.304209 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.304217 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304222 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304226 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304230 | controller | \"e52abb77-8b5c-487f-8016-59df403f1bb0\"}\n 2026-01-29T15:59:54.178Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.304235 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304239 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304243 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304247 | controller | \"e52abb77-8b5c-487f-8016-59df403f1bb0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:54.178Z\tERROR\tReconciler 2026-01-29 16:03:28.304252 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304258 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304265 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304269 | controller | \"e52abb77-8b5c-487f-8016-59df403f1bb0\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.304274 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.304278 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.304282 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.304286 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.304290 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.304295 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.304299 | controller | \ 2026-01-29T15:59:54.259Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.304303 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304307 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304314 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304318 | controller | \"077d2a12-6135-491f-a89b-06d755aebf96\"}\n 2026-01-29T15:59:54.260Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.304322 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.304343 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304348 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304352 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304357 | controller | \"077d2a12-6135-491f-a89b-06d755aebf96\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.304361 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.304365 | controller | \ 2026-01-29T15:59:54.263Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.304369 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.304374 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304378 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304382 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304386 | controller | \"077d2a12-6135-491f-a89b-06d755aebf96\"}\n 2026-01-29T15:59:54.264Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.304390 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304395 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304399 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304411 | controller | \"077d2a12-6135-491f-a89b-06d755aebf96\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:54.264Z\tERROR\tReconciler 2026-01-29 16:03:28.304415 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304421 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304426 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304430 | controller | \"077d2a12-6135-491f-a89b-06d755aebf96\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.304434 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.304438 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.304443 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.304447 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.304451 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.304455 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.304460 | controller | \ 2026-01-29T15:59:54.426Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.304464 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304468 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304473 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304478 | controller | \"d59932ef-058a-4522-8954-89269a52b966\"}\n 2026-01-29T15:59:54.426Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.304484 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.304490 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304495 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304501 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304507 | controller | \"d59932ef-058a-4522-8954-89269a52b966\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.304511 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.304515 | controller | \ 2026-01-29T15:59:54.429Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.304520 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.304524 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304528 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304532 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304537 | controller | \"d59932ef-058a-4522-8954-89269a52b966\"}\n 2026-01-29T15:59:54.429Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.304541 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304545 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304549 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304554 | controller | \"d59932ef-058a-4522-8954-89269a52b966\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:54.429Z\tERROR\tReconciler 2026-01-29 16:03:28.304560 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304564 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304568 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304572 | controller | \"d59932ef-058a-4522-8954-89269a52b966\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.304577 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.304581 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.304592 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.304596 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.304601 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.304605 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.304609 | controller | \ 2026-01-29T15:59:54.750Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.304616 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304620 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304625 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304629 | controller | \"9875b8d4-fc1d-4155-9dc6-864d7b8ba7bd\"}\n 2026-01-29T15:59:54.751Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.304633 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.304637 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304642 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304646 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304650 | controller | \"9875b8d4-fc1d-4155-9dc6-864d7b8ba7bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.304654 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.304659 | controller | \ 2026-01-29T15:59:54.753Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.304663 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.304667 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304671 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304676 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304680 | controller | \"9875b8d4-fc1d-4155-9dc6-864d7b8ba7bd\"}\n 2026-01-29T15:59:54.754Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.304684 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304689 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304693 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304701 | controller | \"9875b8d4-fc1d-4155-9dc6-864d7b8ba7bd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:54.754Z\tERROR\tReconciler 2026-01-29 16:03:28.304705 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304710 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304714 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304718 | controller | \"9875b8d4-fc1d-4155-9dc6-864d7b8ba7bd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.304723 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.304727 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.304731 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.304735 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.304740 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.304744 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.304748 | controller | \ 2026-01-29T15:59:55.395Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.304752 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304757 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304761 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304769 | controller | \"d3fd4c2a-2ece-4b83-9c1a-9a3c17ddc2f9\"}\n 2026-01-29T15:59:55.396Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.304774 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.304778 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304782 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304786 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304791 | controller | \"d3fd4c2a-2ece-4b83-9c1a-9a3c17ddc2f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.304795 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.304799 | controller | \ 2026-01-29T15:59:55.398Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.304803 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.304807 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304812 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304816 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304820 | controller | \"d3fd4c2a-2ece-4b83-9c1a-9a3c17ddc2f9\"}\n 2026-01-29T15:59:55.399Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.304824 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304864 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304869 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304876 | controller | \"d3fd4c2a-2ece-4b83-9c1a-9a3c17ddc2f9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:55.399Z\tERROR\tReconciler 2026-01-29 16:03:28.304880 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304885 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304889 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304893 | controller | \"d3fd4c2a-2ece-4b83-9c1a-9a3c17ddc2f9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.304897 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.304902 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.304906 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.304910 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.304916 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.304921 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.304925 | controller | \ 2026-01-29T15:59:56.680Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.304929 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304933 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304938 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304942 | controller | \"96e5ebde-fb2d-4dcb-b342-507d7f42e959\"}\n 2026-01-29T15:59:56.681Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.304946 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.304950 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.304955 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304959 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304963 | controller | \"96e5ebde-fb2d-4dcb-b342-507d7f42e959\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.304967 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.304972 | controller | \ 2026-01-29T15:59:56.683Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.304980 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.304985 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.304989 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.304993 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.304998 | controller | \"96e5ebde-fb2d-4dcb-b342-507d7f42e959\"}\n 2026-01-29T15:59:56.684Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.305002 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305006 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305012 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305016 | controller | \"96e5ebde-fb2d-4dcb-b342-507d7f42e959\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:56.684Z\tERROR\tReconciler 2026-01-29 16:03:28.305020 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305026 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305030 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305035 | controller | \"96e5ebde-fb2d-4dcb-b342-507d7f42e959\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.305039 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.305043 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.305047 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.305052 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.305056 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.305060 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.305064 | controller | \ 2026-01-29T15:59:59.246Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.305069 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.305074 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305079 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305085 | controller | \"64b47579-8a8f-4c27-a550-5a01006455ba\"}\n 2026-01-29T15:59:59.247Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.305091 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.305097 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.305101 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305105 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305109 | controller | \"64b47579-8a8f-4c27-a550-5a01006455ba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.305114 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.305118 | controller | \ 2026-01-29T15:59:59.250Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.305122 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.305126 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305131 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305135 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305139 | controller | \"64b47579-8a8f-4c27-a550-5a01006455ba\"}\n 2026-01-29T15:59:59.251Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.305143 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305148 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305161 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305166 | controller | \"64b47579-8a8f-4c27-a550-5a01006455ba\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:59.252Z\tERROR\tReconciler 2026-01-29 16:03:28.305170 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305174 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305178 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305184 | controller | \"64b47579-8a8f-4c27-a550-5a01006455ba\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.305189 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.305193 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.305197 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.305201 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.305206 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.305210 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.305214 | controller | \ 2026-01-29T16:00:04.373Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.305218 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.305223 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305227 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305231 | controller | \"5a660647-c44f-44d2-b2a8-e3c3b848a1a8\"}\n 2026-01-29T16:00:04.374Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.305235 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_ec60\t{\"controller\": 2026-01-29 16:03:28.305240 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.305244 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305248 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305252 | controller | \"5a660647-c44f-44d2-b2a8-e3c3b848a1a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.305257 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.305261 | controller | \ 2026-01-29T16:00:04.376Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.305265 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.305269 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305274 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305280 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305286 | controller | \"5a660647-c44f-44d2-b2a8-e3c3b848a1a8\"}\n 2026-01-29T16:00:04.376Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.305292 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305305 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305311 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305316 | controller | \"5a660647-c44f-44d2-b2a8-e3c3b848a1a8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:04.377Z\tERROR\tReconciler 2026-01-29 16:03:28.305320 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305337 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305346 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305350 | controller | \"5a660647-c44f-44d2-b2a8-e3c3b848a1a8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.305354 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.305359 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.305369 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.305376 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.305380 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.305385 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.305389 | 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 16:03:28.305393 | controller | \e[38;5;243m@ 01/29/26 16:00:13.864\e[0m\n 2026-01-29T16:00:13.865Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.305398 | controller | \"ironic\", \"Namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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:59:53Z\"}],\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\",\"resourceVersion\":\"658\",\"uid\":\"726869aa-42c5-42d3-b334-6895b0061cd4\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.305403 | 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 16:03:28.305411 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.305415 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.305419 | 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 16:03:28.305424 | 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 16:03:28.305428 | controller | \ 2026-01-29T16:00:13.883Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.305437 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.305441 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305445 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305450 | controller | \"508ae79b-e909-411a-8765-6ee2667a9e8c\"}\n 2026-01-29T16:00:13.887Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.305454 | controller | finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": 2026-01-29 16:03:28.305458 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.305462 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305467 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305471 | controller | \"508ae79b-e909-411a-8765-6ee2667a9e8c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.305476 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.305482 | controller | \ 2026-01-29T16:00:13.891Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.305487 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305496 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305502 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305507 | controller | \"508ae79b-e909-411a-8765-6ee2667a9e8c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.305512 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.305517 | controller | \ 2026-01-29T16:00:13.892Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.305521 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.305525 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.305531 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305535 | controller | \"508ae79b-e909-411a-8765-6ee2667a9e8c\"}\n 2026-01-29T16:00:13.903Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.305540 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:13.903Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.305544 | controller | - calling defaulter\n 2026-01-29T16:00:13.903Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.305548 | controller | - defaulter called\n 2026-01-29T16:00:13.910Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.305552 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:13.910Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.305557 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:13.937Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.305561 | controller | \"ironic\", \"Namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.305565 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.305570 | 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 16:03:28.305574 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000e3c8c0>: 2026-01-29 16:03:28.305578 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.305582 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.305587 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.305591 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.305595 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.305599 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.305603 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.305608 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.305612 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.305616 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.305625 | 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 16:03:28.305630 | controller | \e[38;5;243m@ 01/29/26 16:00:13.864\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.305634 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.305639 | controller | {{0xc001700810?, 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 16:03:28.305643 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.305647 | controller | 0xc000d8eec0})\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 16:03:28.305651 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc000a95dd0?, 0xc000501008?}, {0x23cd0dd, 2026-01-29 16:03:28.305656 | controller | 0x4}, {0xc0011e7308, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.305662 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc000a95dd0?, 0xc000d8eec0?}, {0xc0011e7308?, 2026-01-29 16:03:28.305666 | controller | 0xc000a95dd0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.305671 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.305676 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.305693 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000283260, 2026-01-29 16:03:28.305701 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.305707 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000283260, 2026-01-29 16:03:28.305712 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.305717 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.305721 | controller | {{0xc001700810, 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 16:03:28.305725 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001700810?, 2026-01-29 16:03:28.305729 | controller | 0x1951460?}, {0x23df863?, 0xc256fede6c40ecca?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 16:03:28.305734 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n 2026-01-29 16:03:28.305738 | 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 16:03:28.305743 | 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 16:03:28.305747 | controller | [FAILED] [20.215 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 16:03:28.305751 | controller | is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource 2026-01-29 16:03:28.305756 | controller | specs when cleared\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1076\e[0m\n 2026-01-29 16:03:28.305760 | 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 16:03:28.305765 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T15:59:55.363Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.305769 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-9a9c0015-41b4-4455-a2c4-02b19ba2518f\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}}\n 2026-01-29 16:03:28.305786 | controller | \ 2026-01-29T15:59:55.363Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"},\"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 16:03:28.305794 | controller | \ 2026-01-29T15:59:55.366Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.305799 | controller | \"ironic\"}\n 2026-01-29T15:59:55.366Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.305803 | controller | defaulter\n 2026-01-29T15:59:55.366Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.305809 | controller | called\n 2026-01-29T15:59:55.369Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.305813 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:55.369Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.305818 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:55.375Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.305822 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T15:59:55.380Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.305826 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:55.380Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.305830 | controller | - calling defaulter\n 2026-01-29T15:59:55.380Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.305835 | controller | - defaulter called\n 2026-01-29T15:59:55.383Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.305839 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:55.383Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.305843 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T15:59:55.402Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.305847 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305852 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.305856 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305860 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\"}\n 2026-01-29T15:59:55.404Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.305864 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305869 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.305873 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305877 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\"}\n 2026-01-29T15:59:55.408Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.305881 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.305886 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.305890 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305894 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\"}\n 2026-01-29T15:59:55.410Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.305899 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.305903 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.305907 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305914 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\"}\n 2026-01-29T15:59:55.416Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.305918 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.305922 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.305933 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.305938 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305942 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.305946 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.305951 | controller | \ 2026-01-29T15:59:55.419Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.305955 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.305959 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.305963 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305967 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.305972 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.305976 | controller | \ 2026-01-29T15:59:55.429Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.305980 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.305984 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.305988 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.305993 | controller | \"9a10bcfa-53ad-4a38-84a4-1678981c59fb\"}\n 2026-01-29T15:59:55.429Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.305997 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}}\n 2026-01-29 16:03:28.306001 | controller | \ 2026-01-29T15:59:55.430Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.306005 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.306009 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306014 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306018 | controller | \"9a10bcfa-53ad-4a38-84a4-1678981c59fb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.306022 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.306026 | controller | \ 2026-01-29T15:59:55.432Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.306030 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.306035 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306039 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306043 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306047 | controller | \"9a10bcfa-53ad-4a38-84a4-1678981c59fb\"}\n 2026-01-29T15:59:55.438Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.306053 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}}\n 2026-01-29 16:03:28.306058 | controller | \ 2026-01-29T15:59:55.441Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.306062 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306066 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306070 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306075 | controller | \"9a10bcfa-53ad-4a38-84a4-1678981c59fb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.306079 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.306083 | controller | \ 2026-01-29T15:59:55.455Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.306087 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306091 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306096 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306100 | controller | \"7fa80c21-2c8f-4331-8f6d-16adf5956467\"}\n 2026-01-29T15:59:55.456Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.306108 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.306112 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306117 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306121 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306125 | controller | \"7fa80c21-2c8f-4331-8f6d-16adf5956467\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.306131 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.306135 | controller | \ 2026-01-29T15:59:55.533Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.306140 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.306144 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306148 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306152 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306156 | controller | \"7fa80c21-2c8f-4331-8f6d-16adf5956467\"}\n 2026-01-29T15:59:55.534Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.306161 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306165 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306169 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306173 | controller | \"7fa80c21-2c8f-4331-8f6d-16adf5956467\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:55.547Z\tERROR\tReconciler 2026-01-29 16:03:28.306178 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306184 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306188 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306194 | controller | \"7fa80c21-2c8f-4331-8f6d-16adf5956467\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.306198 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.306203 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.306207 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.306211 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.306215 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.306219 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.306224 | controller | \ 2026-01-29T15:59:55.548Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.306228 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306232 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306236 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306241 | controller | \"aa73b55c-2414-4a23-bfee-dd0d0afbcb0c\"}\n 2026-01-29T15:59:55.548Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.306245 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.306249 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306253 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306257 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306262 | controller | \"aa73b55c-2414-4a23-bfee-dd0d0afbcb0c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.306266 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.306270 | controller | \ 2026-01-29T15:59:55.634Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.306274 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.306278 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306287 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306291 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306295 | controller | \"aa73b55c-2414-4a23-bfee-dd0d0afbcb0c\"}\n 2026-01-29T15:59:55.635Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.306300 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306304 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306308 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306312 | controller | \"aa73b55c-2414-4a23-bfee-dd0d0afbcb0c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:55.635Z\tERROR\tReconciler 2026-01-29 16:03:28.306317 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306321 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306343 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306353 | controller | \"aa73b55c-2414-4a23-bfee-dd0d0afbcb0c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.306358 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.306362 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.306366 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.306370 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.306375 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.306379 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.306383 | controller | \ 2026-01-29T15:59:55.636Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.306387 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306392 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306396 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306400 | controller | \"9f834af7-8368-4908-b4c8-69f3a0fc2fed\"}\n 2026-01-29T15:59:55.637Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.306404 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.306408 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306413 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306417 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306421 | controller | \"9f834af7-8368-4908-b4c8-69f3a0fc2fed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.306427 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.306432 | controller | \ 2026-01-29T15:59:55.639Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.306436 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.306440 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306444 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306448 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306453 | controller | \"9f834af7-8368-4908-b4c8-69f3a0fc2fed\"}\n 2026-01-29T15:59:55.640Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.306457 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306461 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306465 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306470 | controller | \"9f834af7-8368-4908-b4c8-69f3a0fc2fed\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:55.641Z\tERROR\tReconciler 2026-01-29 16:03:28.306484 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306504 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306514 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306520 | controller | \"9f834af7-8368-4908-b4c8-69f3a0fc2fed\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.306525 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.306531 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.306536 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.306542 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.306547 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.306553 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.306557 | controller | \ 2026-01-29T15:59:55.647Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.306561 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306565 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306570 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306574 | controller | \"a640874f-fe1c-43d5-9601-7f8effd3f5b2\"}\n 2026-01-29T15:59:55.647Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.306578 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.306582 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306586 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306591 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306595 | controller | \"a640874f-fe1c-43d5-9601-7f8effd3f5b2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.306599 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.306603 | controller | \ 2026-01-29T15:59:55.649Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.306607 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.306612 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306616 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306620 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306624 | controller | \"a640874f-fe1c-43d5-9601-7f8effd3f5b2\"}\n 2026-01-29T15:59:55.650Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.306628 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306633 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306637 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306641 | controller | \"a640874f-fe1c-43d5-9601-7f8effd3f5b2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:55.650Z\tERROR\tReconciler 2026-01-29 16:03:28.306645 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306652 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306656 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306660 | controller | \"a640874f-fe1c-43d5-9601-7f8effd3f5b2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.306665 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.306669 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.306673 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.306685 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.306689 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.306694 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.306698 | controller | \ 2026-01-29T15:59:55.692Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.306702 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306706 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306710 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306715 | controller | \"e1516a6f-ed0f-41c3-ad8b-ae0c73e31eb3\"}\n 2026-01-29T15:59:55.692Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.306719 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.306723 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306727 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306732 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306736 | controller | \"e1516a6f-ed0f-41c3-ad8b-ae0c73e31eb3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.306742 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.306747 | controller | \ 2026-01-29T15:59:55.695Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.306751 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.306755 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306759 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306764 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306768 | controller | \"e1516a6f-ed0f-41c3-ad8b-ae0c73e31eb3\"}\n 2026-01-29T15:59:55.695Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.306772 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306776 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306781 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306785 | controller | \"e1516a6f-ed0f-41c3-ad8b-ae0c73e31eb3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:55.696Z\tERROR\tReconciler 2026-01-29 16:03:28.306791 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306795 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306799 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306803 | controller | \"e1516a6f-ed0f-41c3-ad8b-ae0c73e31eb3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.306808 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.306812 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.306816 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.306820 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.306825 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.306829 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.306833 | controller | \ 2026-01-29T15:59:55.777Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.306837 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306842 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306846 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306850 | controller | \"12f580b8-1b4e-403c-9ae7-13b5d76266a1\"}\n 2026-01-29T15:59:55.778Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.306858 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.306877 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306883 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306887 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306891 | controller | \"12f580b8-1b4e-403c-9ae7-13b5d76266a1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.306895 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.306900 | controller | \ 2026-01-29T15:59:55.781Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.306904 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.306908 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306912 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306917 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306921 | controller | \"12f580b8-1b4e-403c-9ae7-13b5d76266a1\"}\n 2026-01-29T15:59:55.781Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.306925 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306930 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306934 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306938 | controller | \"12f580b8-1b4e-403c-9ae7-13b5d76266a1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:55.782Z\tERROR\tReconciler 2026-01-29 16:03:28.306944 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.306950 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.306955 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.306959 | controller | \"12f580b8-1b4e-403c-9ae7-13b5d76266a1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.306963 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.306967 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.306972 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.306976 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.306980 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.306984 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.306988 | controller | \ 2026-01-29T15:59:55.943Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.306993 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.306997 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307001 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307005 | controller | \"992760b9-1b06-463f-8420-3faafdc2c9ea\"}\n 2026-01-29T15:59:55.944Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.307010 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.307014 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307018 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307022 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307026 | controller | \"992760b9-1b06-463f-8420-3faafdc2c9ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.307032 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.307038 | controller | \ 2026-01-29T15:59:55.946Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.307043 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.307047 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307056 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307061 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307065 | controller | \"992760b9-1b06-463f-8420-3faafdc2c9ea\"}\n 2026-01-29T15:59:55.947Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.307069 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307074 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307078 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307084 | controller | \"992760b9-1b06-463f-8420-3faafdc2c9ea\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:55.948Z\tERROR\tReconciler 2026-01-29 16:03:28.307088 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307092 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307096 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307101 | controller | \"992760b9-1b06-463f-8420-3faafdc2c9ea\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.307105 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.307109 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.307113 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.307118 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.307122 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.307126 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.307130 | controller | \ 2026-01-29T15:59:56.268Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.307134 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307139 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307143 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307147 | controller | \"444464fa-c7c5-4177-a039-6c632e550de2\"}\n 2026-01-29T15:59:56.269Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.307151 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.307156 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307160 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307164 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307168 | controller | \"444464fa-c7c5-4177-a039-6c632e550de2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.307172 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.307177 | controller | \ 2026-01-29T15:59:56.271Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.307181 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.307185 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307189 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307194 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307213 | controller | \"444464fa-c7c5-4177-a039-6c632e550de2\"}\n 2026-01-29T15:59:56.271Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.307218 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307222 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307226 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307233 | controller | \"444464fa-c7c5-4177-a039-6c632e550de2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:56.272Z\tERROR\tReconciler 2026-01-29 16:03:28.307241 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307246 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307251 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307255 | controller | \"444464fa-c7c5-4177-a039-6c632e550de2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.307259 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.307263 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.307268 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.307272 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.307276 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.307281 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.307285 | controller | \ 2026-01-29T15:59:56.913Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.307289 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307293 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307298 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307302 | controller | \"83a26905-f109-4aa8-96ef-f0d02576c25f\"}\n 2026-01-29T15:59:56.913Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.307306 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.307311 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307315 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307319 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307339 | controller | \"83a26905-f109-4aa8-96ef-f0d02576c25f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.307349 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.307354 | controller | \ 2026-01-29T15:59:56.916Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.307358 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.307363 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307367 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307371 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307376 | controller | \"83a26905-f109-4aa8-96ef-f0d02576c25f\"}\n 2026-01-29T15:59:56.916Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.307380 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307384 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307390 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307395 | controller | \"83a26905-f109-4aa8-96ef-f0d02576c25f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:56.917Z\tERROR\tReconciler 2026-01-29 16:03:28.307399 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307403 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307408 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307412 | controller | \"83a26905-f109-4aa8-96ef-f0d02576c25f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.307416 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.307421 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.307425 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.307434 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.307439 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.307443 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.307447 | controller | \ 2026-01-29T15:59:58.198Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.307452 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307456 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307460 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307465 | controller | \"a1cfae8e-bf67-46ff-bf90-274d4c6eea2d\"}\n 2026-01-29T15:59:58.199Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.307469 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.307473 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307478 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307483 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307489 | controller | \"a1cfae8e-bf67-46ff-bf90-274d4c6eea2d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.307495 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.307501 | controller | \ 2026-01-29T15:59:58.202Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.307506 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.307512 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307518 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307522 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307527 | controller | \"a1cfae8e-bf67-46ff-bf90-274d4c6eea2d\"}\n 2026-01-29T15:59:58.202Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.307531 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307535 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307542 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307546 | controller | \"a1cfae8e-bf67-46ff-bf90-274d4c6eea2d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T15:59:58.203Z\tERROR\tReconciler 2026-01-29 16:03:28.307551 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307555 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307559 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307564 | controller | \"a1cfae8e-bf67-46ff-bf90-274d4c6eea2d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.307568 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.307572 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.307576 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.307581 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.307585 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.307589 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.307594 | controller | \ 2026-01-29T16:00:00.764Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.307598 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307602 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307607 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307611 | controller | \"f5d398ad-e60e-440c-8075-63e36e7eeeaa\"}\n 2026-01-29T16:00:00.765Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.307620 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.307625 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307629 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307634 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307638 | controller | \"f5d398ad-e60e-440c-8075-63e36e7eeeaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.307644 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.307649 | controller | \ 2026-01-29T16:00:00.767Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.307653 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.307658 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307662 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307667 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307671 | controller | \"f5d398ad-e60e-440c-8075-63e36e7eeeaa\"}\n 2026-01-29T16:00:00.768Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.307675 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307683 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307688 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307693 | controller | \"f5d398ad-e60e-440c-8075-63e36e7eeeaa\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:00.768Z\tERROR\tReconciler 2026-01-29 16:03:28.307699 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307707 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307711 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307716 | controller | \"f5d398ad-e60e-440c-8075-63e36e7eeeaa\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.307720 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.307724 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.307729 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.307733 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.307737 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.307742 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.307746 | controller | \ 2026-01-29T16:00:05.890Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.307750 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307755 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307759 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307763 | controller | \"593f8ba1-10fa-487e-9316-28df61ea1555\"}\n 2026-01-29T16:00:05.891Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.307768 | controller | ensured MariaDBAccount ironic exists; database username is ironic_b7d2\t{\"controller\": 2026-01-29 16:03:28.307772 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307776 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307781 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307785 | controller | \"593f8ba1-10fa-487e-9316-28df61ea1555\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.307789 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.307793 | controller | \ 2026-01-29T16:00:05.894Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.307838 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.307843 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307855 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307859 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307864 | controller | \"593f8ba1-10fa-487e-9316-28df61ea1555\"}\n 2026-01-29T16:00:05.894Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.307869 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307880 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307884 | controller | \"593f8ba1-10fa-487e-9316-28df61ea1555\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:05.895Z\tERROR\tReconciler 2026-01-29 16:03:28.307889 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.307893 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307897 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.307904 | controller | \"593f8ba1-10fa-487e-9316-28df61ea1555\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.307909 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.307913 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.307917 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.307922 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.307926 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.307930 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.307937 | 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 16:03:28.307941 | controller | \e[38;5;243m@ 01/29/26 16:00:15.442\e[0m\n 2026-01-29T16:00:15.447Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.307946 | controller | \"ironic\", \"Namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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: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:59:55Z\"}],\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\",\"resourceVersion\":\"900\",\"uid\":\"cd8c411a-c894-4fe2-9a2c-58039d436626\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.307958 | 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 16:03:28.307966 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.307971 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.307975 | 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 16:03:28.307979 | 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 16:03:28.307984 | controller | \ 2026-01-29T16:00:15.463Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.307988 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.307993 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.307997 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308001 | controller | \"2ae04872-3b88-4d5d-86e6-718b8df27d94\"}\n 2026-01-29T16:00:15.469Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.308006 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.308010 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.308014 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.308019 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308023 | controller | \"2ae04872-3b88-4d5d-86e6-718b8df27d94\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.308029 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.308034 | controller | \ 2026-01-29T16:00:15.477Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.308038 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.308043 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.308048 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308054 | controller | \"2ae04872-3b88-4d5d-86e6-718b8df27d94\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.308060 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.308066 | controller | \ 2026-01-29T16:00:15.477Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.308073 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.308079 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.308087 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308093 | controller | \"2ae04872-3b88-4d5d-86e6-718b8df27d94\"}\n 2026-01-29T16:00:15.486Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.308099 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:15.486Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.308104 | controller | - calling defaulter\n 2026-01-29T16:00:15.486Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.308110 | controller | - defaulter called\n 2026-01-29T16:00:15.496Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.308116 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:15.496Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.308122 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:15.526Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.308135 | controller | \"ironic\", \"Namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.308141 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.003s.\n 2026-01-29 16:03:28.308181 | 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 16:03:28.308191 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0018f5720>: 2026-01-29 16:03:28.308197 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.308203 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.308208 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.308213 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.308217 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.308221 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.308226 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.308230 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.308234 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.308240 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.308245 | 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 16:03:28.308252 | controller | \e[38;5;243m@ 01/29/26 16:00:15.442\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.308257 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.308263 | controller | {{0xc0012d8240?, 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 16:03:28.308269 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.308273 | controller | 0xc0010cebc0})\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 16:03:28.308277 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0018b7c80?, 0xc0004c5008?}, {0x23cd0dd, 2026-01-29 16:03:28.308281 | controller | 0x4}, {0xc0018ac6f0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.308290 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0018b7c80?, 0xc0010cebc0?}, {0xc0018ac6f0?, 2026-01-29 16:03:28.308294 | controller | 0xc0018b7c80?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.308299 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.308303 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.308307 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0018a24d0, 2026-01-29 16:03:28.308311 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.308316 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0018a24d0, 2026-01-29 16:03:28.308320 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.308337 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.308345 | controller | {{0xc0012d8240, 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 16:03:28.308350 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 16:03:28.308354 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.308358 | 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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 16:03:28.308369 | controller | [FAILED] [20.182 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 16:03:28.308377 | controller | is created with topologyref [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m\n 2026-01-29 16:03:28.308381 | 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 16:03:28.308385 | 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 16:03:28.308390 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:00:12.716Z\tINFO\t---Test---\tCreating\t{\"raw\": 2026-01-29 16:03:28.308394 | controller | {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"84732f37-31a9-4644-87d7-56be14cfafac-global-topology\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"84732f37-31a9-4644-87d7-56be14cfafac-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.308400 | controller | \ 2026-01-29T16:00:12.724Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"84732f37-31a9-4644-87d7-56be14cfafac-api-topology\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"84732f37-31a9-4644-87d7-56be14cfafac-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.308405 | controller | \ 2026-01-29T16:00:12.728Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"84732f37-31a9-4644-87d7-56be14cfafac-conductor-topology\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"84732f37-31a9-4644-87d7-56be14cfafac-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.308413 | controller | \ 2026-01-29T16:00:12.732Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"84732f37-31a9-4644-87d7-56be14cfafac-inspector-topology\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"84732f37-31a9-4644-87d7-56be14cfafac-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.308417 | controller | \ 2026-01-29T16:00:12.736Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"84732f37-31a9-4644-87d7-56be14cfafac-nagent-topology\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"84732f37-31a9-4644-87d7-56be14cfafac-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.308422 | controller | \ 2026-01-29T16:00:12.760Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.308426 | controller | {\"name\":\"keystone-729718f5-b863-4424-8101-fd200f84d842\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}}\n 2026-01-29 16:03:28.308436 | controller | \ 2026-01-29T16:00:12.760Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"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\":\"84732f37-31a9-4644-87d7-56be14cfafac-global-topology\"}}}}\n 2026-01-29 16:03:28.308442 | controller | \ 2026-01-29T16:00:12.764Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.308446 | controller | \"ironic\"}\n 2026-01-29T16:00:12.764Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.308451 | controller | defaulter\n 2026-01-29T16:00:12.764Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.308455 | controller | called\n 2026-01-29T16:00:12.767Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.308459 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:12.767Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.308463 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:12.773Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.308468 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:00:12.776Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.308472 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:12.776Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.308478 | controller | - calling defaulter\n 2026-01-29T16:00:12.776Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.308482 | controller | - defaulter called\n 2026-01-29T16:00:12.779Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.308487 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:12.779Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.308491 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:12.798Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.308495 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.308499 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308504 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308510 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\"}\n 2026-01-29T16:00:12.802Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.308516 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.308522 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308526 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308531 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\"}\n 2026-01-29T16:00:12.805Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.308535 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.308539 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308546 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308550 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\"}\n 2026-01-29T16:00:12.808Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.308554 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.308559 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308563 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308567 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\"}\n 2026-01-29T16:00:12.815Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.308571 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.308576 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.308580 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308584 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308595 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.308601 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.308607 | controller | \ 2026-01-29T16:00:12.818Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.308612 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.308616 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308620 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308627 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.308632 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.308638 | controller | \ 2026-01-29T16:00:12.827Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.308644 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}}\n 2026-01-29 16:03:28.308649 | controller | \ 2026-01-29T16:00:12.831Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.308653 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.308657 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308662 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308666 | controller | \"d6a73afd-3a28-427a-b090-e50d58350e20\"}\n 2026-01-29T16:00:12.831Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.308670 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.308674 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.308679 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308683 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308687 | controller | \"d6a73afd-3a28-427a-b090-e50d58350e20\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.308691 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.308696 | controller | \ 2026-01-29T16:00:12.833Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}}\n 2026-01-29 16:03:28.308700 | controller | \ 2026-01-29T16:00:12.835Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.308706 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.308711 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.308717 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308722 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308726 | controller | \"d6a73afd-3a28-427a-b090-e50d58350e20\"}\n 2026-01-29T16:00:12.843Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.308730 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.308735 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308739 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308743 | controller | \"d6a73afd-3a28-427a-b090-e50d58350e20\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.308747 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.308752 | controller | \ 2026-01-29T16:00:12.844Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.308756 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.308760 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308764 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308770 | controller | \"093d131f-9a36-4d01-9b7d-e8010c984d96\"}\n 2026-01-29T16:00:12.845Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.308775 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.308779 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.308789 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308794 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308798 | controller | \"093d131f-9a36-4d01-9b7d-e8010c984d96\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.308802 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.308806 | controller | \ 2026-01-29T16:00:12.935Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.308811 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.308815 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.308819 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308838 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308845 | controller | \"093d131f-9a36-4d01-9b7d-e8010c984d96\"}\n 2026-01-29T16:00:12.936Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.308850 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.308855 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308859 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308863 | controller | \"093d131f-9a36-4d01-9b7d-e8010c984d96\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:12.945Z\tERROR\tReconciler 2026-01-29 16:03:28.308867 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.308872 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308876 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308882 | controller | \"093d131f-9a36-4d01-9b7d-e8010c984d96\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.308887 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.308891 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.308895 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.308900 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.308904 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.308908 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.308913 | controller | \ 2026-01-29T16:00:12.946Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.308918 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.308923 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308927 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308933 | controller | \"a978dce0-8c31-4c0a-b66f-d124c3cda182\"}\n 2026-01-29T16:00:12.946Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.308938 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.308943 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.308949 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.308955 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.308961 | controller | \"a978dce0-8c31-4c0a-b66f-d124c3cda182\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.308967 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.308973 | controller | \ 2026-01-29T16:00:13.037Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.308979 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.308984 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.308989 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309000 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309005 | controller | \"a978dce0-8c31-4c0a-b66f-d124c3cda182\"}\n 2026-01-29T16:00:13.037Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.309009 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309013 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309018 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309022 | controller | \"a978dce0-8c31-4c0a-b66f-d124c3cda182\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:13.038Z\tERROR\tReconciler 2026-01-29 16:03:28.309026 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309031 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309035 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309039 | controller | \"a978dce0-8c31-4c0a-b66f-d124c3cda182\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.309043 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.309048 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.309052 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.309056 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.309060 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.309065 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.309069 | controller | \ 2026-01-29T16:00:13.038Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.309074 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309078 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309085 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309090 | controller | \"f8b95fb6-4b78-4c88-9ab4-0968a81aeb53\"}\n 2026-01-29T16:00:13.039Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.309094 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.309098 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309102 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309107 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309111 | controller | \"f8b95fb6-4b78-4c88-9ab4-0968a81aeb53\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.309115 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.309119 | controller | \ 2026-01-29T16:00:13.041Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.309125 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.309130 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309136 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309145 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309152 | controller | \"f8b95fb6-4b78-4c88-9ab4-0968a81aeb53\"}\n 2026-01-29T16:00:13.042Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.309157 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309163 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309167 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309172 | controller | \"f8b95fb6-4b78-4c88-9ab4-0968a81aeb53\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:13.042Z\tERROR\tReconciler 2026-01-29 16:03:28.309176 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309187 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309191 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309198 | controller | \"f8b95fb6-4b78-4c88-9ab4-0968a81aeb53\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.309202 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.309206 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.309211 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.309215 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.309219 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.309224 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.309228 | controller | \ 2026-01-29T16:00:13.049Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.309232 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309238 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309243 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309247 | controller | \"a18dfd61-d205-492b-a166-cca826f63037\"}\n 2026-01-29T16:00:13.049Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.309251 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.309256 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309260 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309264 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309269 | controller | \"a18dfd61-d205-492b-a166-cca826f63037\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.309273 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.309277 | controller | \ 2026-01-29T16:00:13.052Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.309281 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.309286 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309290 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309294 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309299 | controller | \"a18dfd61-d205-492b-a166-cca826f63037\"}\n 2026-01-29T16:00:13.052Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.309303 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309307 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309311 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309316 | controller | \"a18dfd61-d205-492b-a166-cca826f63037\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:13.053Z\tERROR\tReconciler 2026-01-29 16:03:28.309320 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309337 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309344 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309348 | controller | \"a18dfd61-d205-492b-a166-cca826f63037\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.309353 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.309357 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.309361 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.309366 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.309370 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.309408 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.309414 | controller | \ 2026-01-29T16:00:13.094Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.309419 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309427 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309431 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309435 | controller | \"a16cc747-8e4b-4156-9c6f-1b55f642e06d\"}\n 2026-01-29T16:00:13.095Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.309440 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.309444 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309448 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309453 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309457 | controller | \"a16cc747-8e4b-4156-9c6f-1b55f642e06d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.309461 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.309466 | controller | \ 2026-01-29T16:00:13.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.309470 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.309474 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309480 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309489 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309495 | controller | \"a16cc747-8e4b-4156-9c6f-1b55f642e06d\"}\n 2026-01-29T16:00:13.098Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.309500 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309506 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309512 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309517 | controller | \"a16cc747-8e4b-4156-9c6f-1b55f642e06d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:13.098Z\tERROR\tReconciler 2026-01-29 16:03:28.309521 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309526 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309530 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309534 | controller | \"a16cc747-8e4b-4156-9c6f-1b55f642e06d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.309539 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.309543 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.309547 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.309551 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.309556 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.309560 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.309564 | controller | \ 2026-01-29T16:00:13.180Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.309571 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309575 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309580 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309584 | controller | \"c1d27718-d5b9-40da-84c4-b2636f760011\"}\n 2026-01-29T16:00:13.181Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.309588 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.309593 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309602 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309607 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309611 | controller | \"c1d27718-d5b9-40da-84c4-b2636f760011\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.309616 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.309622 | controller | \ 2026-01-29T16:00:13.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.309626 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.309631 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309635 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309639 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309643 | controller | \"c1d27718-d5b9-40da-84c4-b2636f760011\"}\n 2026-01-29T16:00:13.185Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.309648 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309652 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309656 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309660 | controller | \"c1d27718-d5b9-40da-84c4-b2636f760011\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:13.186Z\tERROR\tReconciler 2026-01-29 16:03:28.309665 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309669 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309673 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309677 | controller | \"c1d27718-d5b9-40da-84c4-b2636f760011\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.309682 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.309686 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.309690 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.309694 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.309699 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.309703 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.309707 | controller | \ 2026-01-29T16:00:13.347Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.309715 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309720 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309724 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309728 | controller | \"296f563a-fffc-4064-85a4-c1d005634d89\"}\n 2026-01-29T16:00:13.347Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.309733 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.309737 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309741 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309745 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309750 | controller | \"296f563a-fffc-4064-85a4-c1d005634d89\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.309754 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.309758 | controller | \ 2026-01-29T16:00:13.350Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.309762 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.309767 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309771 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309781 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309785 | controller | \"296f563a-fffc-4064-85a4-c1d005634d89\"}\n 2026-01-29T16:00:13.350Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.309789 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309794 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309798 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309802 | controller | \"296f563a-fffc-4064-85a4-c1d005634d89\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:13.351Z\tERROR\tReconciler 2026-01-29 16:03:28.309807 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309811 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309815 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309819 | controller | \"296f563a-fffc-4064-85a4-c1d005634d89\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.309823 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.309828 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.309832 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.309836 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.309841 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.309845 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.309852 | controller | \ 2026-01-29T16:00:13.671Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.309856 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309860 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309865 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309869 | controller | \"f506aef9-9089-46c8-8a01-d0db63d25c4b\"}\n 2026-01-29T16:00:13.672Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.309873 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.309877 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.309882 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309886 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309890 | controller | \"f506aef9-9089-46c8-8a01-d0db63d25c4b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.309894 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.309898 | controller | \ 2026-01-29T16:00:13.674Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.309903 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.309907 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309911 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309915 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309920 | controller | \"f506aef9-9089-46c8-8a01-d0db63d25c4b\"}\n 2026-01-29T16:00:13.675Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.309924 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309928 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309933 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309939 | controller | \"f506aef9-9089-46c8-8a01-d0db63d25c4b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:13.676Z\tERROR\tReconciler 2026-01-29 16:03:28.309943 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.309947 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.309956 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.309961 | controller | \"f506aef9-9089-46c8-8a01-d0db63d25c4b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.309965 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.309969 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.309973 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.309978 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.309982 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.309986 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.309992 | controller | \ 2026-01-29T16:00:14.316Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.309997 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.310001 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310005 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310010 | controller | \"72ab3f4a-a64b-41be-bfc2-85d2026bee23\"}\n 2026-01-29T16:00:14.317Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.310014 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.310018 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.310022 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310027 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310031 | controller | \"72ab3f4a-a64b-41be-bfc2-85d2026bee23\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.310035 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.310039 | controller | \ 2026-01-29T16:00:14.320Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.310044 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.310048 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310052 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310059 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310063 | controller | \"72ab3f4a-a64b-41be-bfc2-85d2026bee23\"}\n 2026-01-29T16:00:14.320Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.310067 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310072 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310076 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310080 | controller | \"72ab3f4a-a64b-41be-bfc2-85d2026bee23\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:14.321Z\tERROR\tReconciler 2026-01-29 16:03:28.310085 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310089 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310093 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310097 | controller | \"72ab3f4a-a64b-41be-bfc2-85d2026bee23\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.310102 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.310106 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.310110 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.310115 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.310119 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.310129 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.310134 | controller | \ 2026-01-29T16:00:15.602Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.310138 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.310142 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310147 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310151 | controller | \"099ba4ec-c655-4cc6-ad83-0f61b1f789bf\"}\n 2026-01-29T16:00:15.603Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.310155 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.310159 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.310163 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310168 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310172 | controller | \"099ba4ec-c655-4cc6-ad83-0f61b1f789bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.310176 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.310181 | controller | \ 2026-01-29T16:00:15.608Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.310185 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.310189 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310193 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310198 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310202 | controller | \"099ba4ec-c655-4cc6-ad83-0f61b1f789bf\"}\n 2026-01-29T16:00:15.609Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.310206 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310210 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310215 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310219 | controller | \"099ba4ec-c655-4cc6-ad83-0f61b1f789bf\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:15.609Z\tERROR\tReconciler 2026-01-29 16:03:28.310225 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310229 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310234 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310238 | controller | \"099ba4ec-c655-4cc6-ad83-0f61b1f789bf\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.310242 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.310246 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.310251 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.310255 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.310259 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.310265 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.310270 | controller | \ 2026-01-29T16:00:18.170Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.310274 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.310278 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310282 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310287 | controller | \"d7d3435c-29c7-4c16-9105-d22ee1b04446\"}\n 2026-01-29T16:00:18.172Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.310291 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.310295 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.310303 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310308 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310312 | controller | \"d7d3435c-29c7-4c16-9105-d22ee1b04446\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.310317 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.310321 | controller | \ 2026-01-29T16:00:18.177Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.310339 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.310344 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310348 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310354 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310359 | controller | \"d7d3435c-29c7-4c16-9105-d22ee1b04446\"}\n 2026-01-29T16:00:18.178Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.310364 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310368 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310372 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310377 | controller | \"d7d3435c-29c7-4c16-9105-d22ee1b04446\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:18.179Z\tERROR\tReconciler 2026-01-29 16:03:28.310381 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310385 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310389 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310394 | controller | \"d7d3435c-29c7-4c16-9105-d22ee1b04446\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.310398 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.310402 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.310406 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.310411 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.310418 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.310422 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.310426 | controller | \ 2026-01-29T16:00:23.299Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.310432 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.310437 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310441 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310445 | controller | \"0b09e9f3-3f69-462e-9d1d-82fbe132ff40\"}\n 2026-01-29T16:00:23.300Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.310450 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3f5a\t{\"controller\": 2026-01-29 16:03:28.310454 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.310458 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310462 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310466 | controller | \"0b09e9f3-3f69-462e-9d1d-82fbe132ff40\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.310471 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.310475 | controller | \ 2026-01-29T16:00:23.307Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.310480 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.310485 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310491 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310497 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310508 | controller | \"0b09e9f3-3f69-462e-9d1d-82fbe132ff40\"}\n 2026-01-29T16:00:23.307Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.310515 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310520 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310524 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310528 | controller | \"0b09e9f3-3f69-462e-9d1d-82fbe132ff40\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:23.308Z\tERROR\tReconciler 2026-01-29 16:03:28.310533 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310537 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310541 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310546 | controller | \"0b09e9f3-3f69-462e-9d1d-82fbe132ff40\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.310550 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.310554 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.310558 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.310567 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.310571 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.310575 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.310579 | 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 16:03:28.310584 | controller | \e[38;5;243m@ 01/29/26 16:00:32.834\e[0m\n 2026-01-29T16:00:32.838Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.310589 | controller | \"ironic\", \"Namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00: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\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:00:12Z\"}],\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\",\"resourceVersion\":\"599\",\"uid\":\"389d4c31-30a8-47e0-9a74-5473534649d3\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.310594 | 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 16:03:28.310603 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.310609 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.310614 | 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 16:03:28.310619 | 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\":\"84732f37-31a9-4644-87d7-56be14cfafac-global-topology\"}}}}\n 2026-01-29 16:03:28.310625 | controller | \ 2026-01-29T16:00:32.849Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.310631 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.310635 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310639 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310644 | controller | \"74f10736-b87a-40cd-b564-e037e481208f\"}\n 2026-01-29T16:00:32.853Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.310648 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.310652 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.310657 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.310661 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310665 | controller | \"74f10736-b87a-40cd-b564-e037e481208f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.310670 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.310674 | controller | \ 2026-01-29T16:00:32.858Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.310686 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.310691 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310696 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310701 | controller | \"74f10736-b87a-40cd-b564-e037e481208f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.310706 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.310710 | controller | \ 2026-01-29T16:00:32.858Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.310715 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.310719 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.310723 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.310728 | controller | \"74f10736-b87a-40cd-b564-e037e481208f\"}\n 2026-01-29T16:00:32.864Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.310732 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:32.864Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.310736 | controller | - calling defaulter\n 2026-01-29T16:00:32.864Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.310740 | controller | - defaulter called\n 2026-01-29T16:00:32.868Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.310745 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:32.868Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.310749 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:32.874Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.310753 | controller | \"ironic\", \"Namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.310757 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 16:03:28.310766 | 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 16:03:28.310772 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000ad9860>: 2026-01-29 16:03:28.310777 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.310781 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.310785 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.310789 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.310794 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.310798 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.310802 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.310806 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.310811 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.310815 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.310819 | 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 16:03:28.310824 | controller | \e[38;5;243m@ 01/29/26 16:00:32.834\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.310828 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.310832 | controller | {{0xc00147a4b0?, 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 16:03:28.310836 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.310841 | controller | 0xc0009d3900})\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 16:03:28.310847 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0014996b0?, 0xc000099008?}, {0x23cd0dd, 2026-01-29 16:03:28.310852 | controller | 0x4}, {0xc00138a480, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.310856 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0014996b0?, 0xc0009d3900?}, {0xc00138a480?, 2026-01-29 16:03:28.310860 | controller | 0xc0014996b0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.310865 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.310869 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.310873 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002f1500, 2026-01-29 16:03:28.310877 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.310881 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002f1500, 2026-01-29 16:03:28.310886 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.310890 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.310894 | controller | {{0xc00147a4b0, 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 16:03:28.310900 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n 2026-01-29 16:03:28.310905 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 16:03:28.310909 | controller | +0xc8d\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 16:03:28.310913 | controller | [FAILED] [20.177 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 16:03:28.310918 | controller | rollout is progressing [BeforeEach] \e[0mshows the IronicConductor deployment progressing 2026-01-29 16:03:28.310926 | 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 16:03:28.310930 | 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 16:03:28.310935 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:00:14.667Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.310939 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:00:14.674Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.310943 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T16:00:14.690Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.310947 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-439023a7-ac00-43ec-a11a-e3e1841dfb9a\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}}\n 2026-01-29 16:03:28.310952 | controller | \ 2026-01-29T16:00:14.690Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"},\"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 16:03:28.310957 | controller | \ 2026-01-29T16:00:14.695Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.310962 | controller | \"ironic\"}\n 2026-01-29T16:00:14.695Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.310966 | controller | defaulter\n 2026-01-29T16:00:14.695Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.310971 | controller | called\n 2026-01-29T16:00:14.699Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.310975 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:14.699Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.310979 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:14.710Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.310983 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:14.710Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.310988 | controller | - calling defaulter\n 2026-01-29T16:00:14.710Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.310993 | controller | - defaulter called\n 2026-01-29T16:00:14.714Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.310998 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:14.714Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.311002 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:14.731Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.311006 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311011 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311015 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311019 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\"}\n 2026-01-29T16:00:14.733Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.311023 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311027 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311032 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311036 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\"}\n 2026-01-29T16:00:14.734Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.311044 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.311049 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311055 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311061 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\"}\n 2026-01-29T16:00:14.736Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.311065 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.311070 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311074 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311078 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\"}\n 2026-01-29T16:00:14.743Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.311083 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.311087 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311091 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311095 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311100 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.311104 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.311108 | controller | \ 2026-01-29T16:00:14.746Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.311112 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311117 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311122 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311126 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.311132 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.311136 | controller | \ 2026-01-29T16:00:14.754Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.311140 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}}\n 2026-01-29 16:03:28.311145 | controller | \ 2026-01-29T16:00:14.755Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.311149 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311153 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311157 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311162 | controller | \"fae79a18-05be-4273-afa6-6e8a9477b9d6\"}\n 2026-01-29T16:00:14.759Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.311166 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.311170 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311174 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311179 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311183 | controller | \"fae79a18-05be-4273-afa6-6e8a9477b9d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.311187 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.311191 | controller | \ 2026-01-29T16:00:14.763Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.311196 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.311200 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311204 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311208 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311213 | controller | \"fae79a18-05be-4273-afa6-6e8a9477b9d6\"}\n 2026-01-29T16:00:14.766Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.311221 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}}\n 2026-01-29 16:03:28.311225 | controller | \ 2026-01-29T16:00:14.767Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.311230 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311234 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311238 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311242 | controller | \"fae79a18-05be-4273-afa6-6e8a9477b9d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.311247 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.311251 | controller | \ 2026-01-29T16:00:14.769Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.311255 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311259 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311267 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311271 | controller | \"86354b36-1d01-474a-93cc-8e42f6698204\"}\n 2026-01-29T16:00:14.770Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.311277 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.311282 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311286 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311290 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311294 | controller | \"86354b36-1d01-474a-93cc-8e42f6698204\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.311299 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.311303 | controller | \ 2026-01-29T16:00:14.863Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.311307 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.311313 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311317 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311321 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311341 | controller | \"86354b36-1d01-474a-93cc-8e42f6698204\"}\n 2026-01-29T16:00:14.864Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.311345 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311349 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311353 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311358 | controller | \"86354b36-1d01-474a-93cc-8e42f6698204\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:14.877Z\tERROR\tReconciler 2026-01-29 16:03:28.311362 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311366 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311370 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311375 | controller | \"86354b36-1d01-474a-93cc-8e42f6698204\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.311379 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.311383 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.311387 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.311392 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.311396 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.311400 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.311404 | controller | \ 2026-01-29T16:00:14.878Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.311408 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311417 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311422 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311439 | controller | \"41c94570-03a0-4fba-8bd6-0f68e670d4c7\"}\n 2026-01-29T16:00:14.878Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.311444 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.311448 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311452 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311456 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311461 | controller | \"41c94570-03a0-4fba-8bd6-0f68e670d4c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.311465 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.311469 | controller | \ 2026-01-29T16:00:14.964Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.311473 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.311478 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311482 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311488 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311494 | controller | \"41c94570-03a0-4fba-8bd6-0f68e670d4c7\"}\n 2026-01-29T16:00:14.965Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.311500 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311505 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311511 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311516 | controller | \"41c94570-03a0-4fba-8bd6-0f68e670d4c7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:14.966Z\tERROR\tReconciler 2026-01-29 16:03:28.311521 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311527 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311532 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311536 | controller | \"41c94570-03a0-4fba-8bd6-0f68e670d4c7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.311540 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.311544 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.311549 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.311553 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.311557 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.311562 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.311566 | controller | \ 2026-01-29T16:00:14.966Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.311572 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311578 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311582 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311589 | controller | \"6412b054-f86c-4808-a504-b9c6cdd44c93\"}\n 2026-01-29T16:00:14.967Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.311593 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.311598 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311602 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311606 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311610 | controller | \"6412b054-f86c-4808-a504-b9c6cdd44c93\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.311620 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.311625 | controller | \ 2026-01-29T16:00:14.970Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.311629 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.311634 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311638 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311642 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311646 | controller | \"6412b054-f86c-4808-a504-b9c6cdd44c93\"}\n 2026-01-29T16:00:14.970Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.311651 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311655 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311659 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311664 | controller | \"6412b054-f86c-4808-a504-b9c6cdd44c93\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:14.971Z\tERROR\tReconciler 2026-01-29 16:03:28.311668 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311674 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311678 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311683 | controller | \"6412b054-f86c-4808-a504-b9c6cdd44c93\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.311687 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.311691 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.311696 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.311701 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.311705 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.311709 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.311714 | controller | \ 2026-01-29T16:00:14.977Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.311718 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311722 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311728 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311732 | controller | \"89f1e368-215e-4322-968b-b95fc7cb39aa\"}\n 2026-01-29T16:00:14.978Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.311737 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.311741 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311745 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311749 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311754 | controller | \"89f1e368-215e-4322-968b-b95fc7cb39aa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.311758 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.311762 | controller | \ 2026-01-29T16:00:14.980Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.311766 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.311771 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311775 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311779 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311783 | controller | \"89f1e368-215e-4322-968b-b95fc7cb39aa\"}\n 2026-01-29T16:00:14.980Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.311788 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311796 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311801 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311805 | controller | \"89f1e368-215e-4322-968b-b95fc7cb39aa\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:14.981Z\tERROR\tReconciler 2026-01-29 16:03:28.311809 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311814 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311818 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311822 | controller | \"89f1e368-215e-4322-968b-b95fc7cb39aa\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.311826 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.311831 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.311835 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.311839 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.311845 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.311850 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.311854 | controller | \ 2026-01-29T16:00:15.022Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.311858 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311864 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311868 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311873 | controller | \"f343f2f4-7bdf-4f97-aaeb-b464539ee90f\"}\n 2026-01-29T16:00:15.023Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.311877 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.311881 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.311885 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311890 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311894 | controller | \"f343f2f4-7bdf-4f97-aaeb-b464539ee90f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.311898 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.311902 | controller | \ 2026-01-29T16:00:15.025Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.311907 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.311911 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311915 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311919 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311924 | controller | \"f343f2f4-7bdf-4f97-aaeb-b464539ee90f\"}\n 2026-01-29T16:00:15.025Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.311928 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311932 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311936 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311941 | controller | \"f343f2f4-7bdf-4f97-aaeb-b464539ee90f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:15.026Z\tERROR\tReconciler 2026-01-29 16:03:28.311945 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.311949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.311954 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.311958 | controller | \"f343f2f4-7bdf-4f97-aaeb-b464539ee90f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.311966 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.311970 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.311975 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.311979 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.311983 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.311987 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.311992 | controller | \ 2026-01-29T16:00:15.107Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.311996 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312002 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312006 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312010 | controller | \"c507f8fd-5f36-45ad-971e-75ae145002d3\"}\n 2026-01-29T16:00:15.108Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.312015 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.312019 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312023 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312028 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312032 | controller | \"c507f8fd-5f36-45ad-971e-75ae145002d3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.312036 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.312040 | controller | \ 2026-01-29T16:00:15.110Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.312045 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.312049 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312053 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312057 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312062 | controller | \"c507f8fd-5f36-45ad-971e-75ae145002d3\"}\n 2026-01-29T16:00:15.111Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.312066 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312070 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312074 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312079 | controller | \"c507f8fd-5f36-45ad-971e-75ae145002d3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:15.111Z\tERROR\tReconciler 2026-01-29 16:03:28.312085 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312089 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312095 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312099 | controller | \"c507f8fd-5f36-45ad-971e-75ae145002d3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.312103 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.312108 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.312112 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.312116 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.312120 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.312125 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.312129 | controller | \ 2026-01-29T16:00:15.272Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.312136 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312145 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312149 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312154 | controller | \"f580e526-c4bc-44ed-b1ab-8de485d6cf85\"}\n 2026-01-29T16:00:15.273Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.312158 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.312162 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312166 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312171 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312175 | controller | \"f580e526-c4bc-44ed-b1ab-8de485d6cf85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.312179 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.312183 | controller | \ 2026-01-29T16:00:15.278Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.312188 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.312192 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312196 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312200 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312205 | controller | \"f580e526-c4bc-44ed-b1ab-8de485d6cf85\"}\n 2026-01-29T16:00:15.278Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.312209 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312213 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312217 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312222 | controller | \"f580e526-c4bc-44ed-b1ab-8de485d6cf85\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:15.279Z\tERROR\tReconciler 2026-01-29 16:03:28.312226 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312230 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312235 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312239 | controller | \"f580e526-c4bc-44ed-b1ab-8de485d6cf85\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.312243 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.312247 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.312252 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.312256 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.312260 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.312265 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.312272 | controller | \ 2026-01-29T16:00:15.601Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.312278 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312282 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312287 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312291 | controller | \"4e7fa5c2-1780-4bbd-a463-da029d441d54\"}\n 2026-01-29T16:00:15.602Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.312295 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.312299 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312304 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312308 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312312 | controller | \"4e7fa5c2-1780-4bbd-a463-da029d441d54\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.312321 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.312338 | controller | \ 2026-01-29T16:00:15.605Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.312343 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.312347 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312351 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312356 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312362 | controller | \"4e7fa5c2-1780-4bbd-a463-da029d441d54\"}\n 2026-01-29T16:00:15.606Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.312366 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312372 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312376 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312381 | controller | \"4e7fa5c2-1780-4bbd-a463-da029d441d54\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:15.607Z\tERROR\tReconciler 2026-01-29 16:03:28.312386 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312390 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312394 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312399 | controller | \"4e7fa5c2-1780-4bbd-a463-da029d441d54\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.312403 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.312407 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.312412 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.312416 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.312420 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.312425 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.312431 | controller | \ 2026-01-29T16:00:16.247Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.312435 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312439 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312444 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312448 | controller | \"9215b2c1-3ff9-47d4-9776-96a04778d76f\"}\n 2026-01-29T16:00:16.248Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.312452 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.312457 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312461 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312465 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312469 | controller | \"9215b2c1-3ff9-47d4-9776-96a04778d76f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.312474 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.312478 | controller | \ 2026-01-29T16:00:16.251Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.312482 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.312487 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312493 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312498 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312504 | controller | \"9215b2c1-3ff9-47d4-9776-96a04778d76f\"}\n 2026-01-29T16:00:16.251Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.312510 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312521 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312527 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312531 | controller | \"9215b2c1-3ff9-47d4-9776-96a04778d76f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:16.252Z\tERROR\tReconciler 2026-01-29 16:03:28.312535 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312540 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312544 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312548 | controller | \"9215b2c1-3ff9-47d4-9776-96a04778d76f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.312552 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.312557 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.312561 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.312565 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.312570 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.312576 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.312580 | controller | \ 2026-01-29T16:00:17.533Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.312585 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312589 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312593 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312597 | controller | \"d1fa34c4-19ff-4bc6-8c2a-00f141109213\"}\n 2026-01-29T16:00:17.534Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.312602 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.312606 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312610 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312614 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312619 | controller | \"d1fa34c4-19ff-4bc6-8c2a-00f141109213\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.312626 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.312630 | controller | \ 2026-01-29T16:00:17.537Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.312634 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.312638 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312643 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312647 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312651 | controller | \"d1fa34c4-19ff-4bc6-8c2a-00f141109213\"}\n 2026-01-29T16:00:17.537Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.312656 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312660 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312664 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312668 | controller | \"d1fa34c4-19ff-4bc6-8c2a-00f141109213\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:17.538Z\tERROR\tReconciler 2026-01-29 16:03:28.312673 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312677 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312681 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312685 | controller | \"d1fa34c4-19ff-4bc6-8c2a-00f141109213\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.312694 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.312698 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.312702 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.312707 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.312711 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.312717 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.312721 | controller | \ 2026-01-29T16:00:20.099Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.312726 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312730 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312734 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312738 | controller | \"7c05b0df-1b0b-4022-a42f-a3ac63517718\"}\n 2026-01-29T16:00:20.100Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.312743 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.312747 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312751 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312756 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312760 | controller | \"7c05b0df-1b0b-4022-a42f-a3ac63517718\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.312764 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.312768 | controller | \ 2026-01-29T16:00:20.103Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.312773 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.312777 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312781 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312786 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312790 | controller | \"7c05b0df-1b0b-4022-a42f-a3ac63517718\"}\n 2026-01-29T16:00:20.103Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.312794 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312798 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312803 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312807 | controller | \"7c05b0df-1b0b-4022-a42f-a3ac63517718\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:20.103Z\tERROR\tReconciler 2026-01-29 16:03:28.312811 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312816 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312820 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312838 | controller | \"7c05b0df-1b0b-4022-a42f-a3ac63517718\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.312845 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.312850 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.312854 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.312858 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.312864 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.312868 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.312873 | controller | \ 2026-01-29T16:00:25.225Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.312877 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312886 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312890 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312895 | controller | \"11925399-4e6b-40cc-9db4-7edea330cb35\"}\n 2026-01-29T16:00:25.225Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.312899 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.312903 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.312909 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312914 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312918 | controller | \"11925399-4e6b-40cc-9db4-7edea330cb35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.312922 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.312926 | controller | \ 2026-01-29T16:00:25.228Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.312931 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.312935 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312939 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312943 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312948 | controller | \"11925399-4e6b-40cc-9db4-7edea330cb35\"}\n 2026-01-29T16:00:25.229Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.312952 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312956 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312961 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312965 | controller | \"11925399-4e6b-40cc-9db4-7edea330cb35\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:25.230Z\tERROR\tReconciler 2026-01-29 16:03:28.312969 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.312973 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.312978 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.312984 | controller | \"11925399-4e6b-40cc-9db4-7edea330cb35\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.312988 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.312992 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.312996 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.313001 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.313008 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.313012 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.313016 | controller | \ 2026-01-29T16:00:32.114Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.313021 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.313027 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.313032 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313036 | controller | \"a105c9fb-0240-41d1-8987-d5d708384035\"}\n 2026-01-29T16:00:32.114Z\tERROR\tReconciler 2026-01-29 16:03:28.313040 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.313044 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.313049 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313053 | controller | \"a105c9fb-0240-41d1-8987-d5d708384035\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.313057 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.313066 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.313070 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.313075 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.313079 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.313083 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.313087 | 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 16:03:28.313092 | controller | \e[38;5;243m@ 01/29/26 16:00:34.768\e[0m\n 2026-01-29T16:00:34.768Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.313096 | controller | \"ironic\", \"Namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00: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-29T16:00:14Z\"}],\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\",\"resourceVersion\":\"752\",\"uid\":\"10bb75aa-9839-4df5-b06b-e6b558fb171a\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.313105 | 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 16:03:28.313109 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.313114 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.313118 | 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 16:03:28.313123 | 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 16:03:28.313127 | controller | \ 2026-01-29T16:00:34.780Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.313136 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.313140 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.313145 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313149 | controller | \"34a6bd78-56a9-49e1-8b45-5eefe398caa1\"}\n 2026-01-29T16:00:34.785Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.313153 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.313158 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.313162 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.313166 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313171 | controller | \"34a6bd78-56a9-49e1-8b45-5eefe398caa1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.313175 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.313179 | controller | \ 2026-01-29T16:00:34.788Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.313184 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.313188 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.313192 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313197 | controller | \"34a6bd78-56a9-49e1-8b45-5eefe398caa1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.313201 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.313207 | controller | \ 2026-01-29T16:00:34.788Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.313213 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.313218 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.313222 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313226 | controller | \"34a6bd78-56a9-49e1-8b45-5eefe398caa1\"}\n 2026-01-29T16:00:34.794Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.313231 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:34.794Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.313235 | controller | - calling defaulter\n 2026-01-29T16:00:34.794Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.313239 | controller | - defaulter called\n 2026-01-29T16:00:34.798Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.313244 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:34.798Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.313248 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:34.803Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.313252 | controller | \"ironic\", \"Namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.313257 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 16:03:28.313261 | 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 16:03:28.313265 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0009a6280>: 2026-01-29 16:03:28.313270 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.313274 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.313278 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.313283 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.313287 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.313291 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.313296 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.313300 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.313304 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.313309 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.313317 | 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 16:03:28.313321 | controller | \e[38;5;243m@ 01/29/26 16:00:34.768\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.313344 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.313351 | controller | {{0xc000700420?, 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 16:03:28.313356 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.313360 | controller | 0xc000d8f340})\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 16:03:28.313366 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00193e7b0?, 0xc0004a6808?}, {0x23cd0dd, 2026-01-29 16:03:28.313371 | controller | 0x4}, {0xc000eea6d8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.313375 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00193e7b0?, 0xc000d8f340?}, {0xc000eea6d8?, 2026-01-29 16:03:28.313379 | controller | 0xc00193e7b0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.313384 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.313388 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.313392 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001732310, 2026-01-29 16:03:28.313397 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.313401 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001732310, 2026-01-29 16:03:28.313405 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.313410 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.313414 | controller | {{0xc000700420, 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 16:03:28.313419 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 16:03:28.313423 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.313427 | 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 16:03:28.313433 | controller | [FAILED] [20.175 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 16:03:28.313438 | controller | rollout is progressing [BeforeEach] \e[0mIronicAPI reaches Ready when deployment 2026-01-29 16:03:28.313442 | 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 16:03:28.313447 | 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 16:03:28.313451 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:00:17.594Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.313456 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:00:17.599Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.313460 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T16:00:17.613Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.313464 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-21d6d1c5-b73f-4e6e-8fbe-7f2258df196a\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}}\n 2026-01-29 16:03:28.313475 | controller | \ 2026-01-29T16:00:17.613Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"},\"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 16:03:28.313485 | controller | \ 2026-01-29T16:00:17.618Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.313491 | controller | \"ironic\"}\n 2026-01-29T16:00:17.618Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.313497 | controller | defaulter\n 2026-01-29T16:00:17.618Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.313503 | controller | called\n 2026-01-29T16:00:17.621Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.313509 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:17.621Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.313514 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:17.633Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.313518 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:17.633Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.313523 | controller | - calling defaulter\n 2026-01-29T16:00:17.633Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.313527 | controller | - defaulter called\n 2026-01-29T16:00:17.636Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.313531 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:17.636Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.313536 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:17.653Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.313540 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.313544 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313549 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313553 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\"}\n 2026-01-29T16:00:17.656Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.313557 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.313562 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313566 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313570 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\"}\n 2026-01-29T16:00:17.658Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.313575 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.313579 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313583 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313588 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\"}\n 2026-01-29T16:00:17.661Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.313592 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.313598 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313603 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313607 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\"}\n 2026-01-29T16:00:17.669Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.313612 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.313616 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.313620 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313632 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313637 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.313641 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.313646 | controller | \ 2026-01-29T16:00:17.672Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.313650 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.313654 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313659 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313663 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.313668 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.313673 | controller | \ 2026-01-29T16:00:17.679Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.313678 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.313683 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313688 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313693 | controller | \"4009046b-3e75-4cc7-87b7-f433dcf136b8\"}\n 2026-01-29T16:00:17.680Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.313698 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.313703 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.313707 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313712 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313716 | controller | \"4009046b-3e75-4cc7-87b7-f433dcf136b8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.313720 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.313725 | controller | \ 2026-01-29T16:00:17.683Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.313729 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.313733 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.313738 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313742 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313746 | controller | \"4009046b-3e75-4cc7-87b7-f433dcf136b8\"}\n 2026-01-29T16:00:17.685Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.313752 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}}\n 2026-01-29 16:03:28.313757 | controller | \ 2026-01-29T16:00:17.689Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.313761 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.313765 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313770 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313774 | controller | \"4009046b-3e75-4cc7-87b7-f433dcf136b8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.313779 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.313783 | controller | \ 2026-01-29T16:00:17.692Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}}\n 2026-01-29 16:03:28.313787 | controller | \ 2026-01-29T16:00:17.697Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.313792 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.313796 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313800 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313805 | controller | \"8edaa748-1414-4b78-bb48-5c667c796d86\"}\n 2026-01-29T16:00:17.698Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.313809 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.313818 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.313823 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313827 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313831 | controller | \"8edaa748-1414-4b78-bb48-5c667c796d86\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.313836 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.313840 | controller | \ 2026-01-29T16:00:17.783Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.313845 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.313849 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.313853 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313860 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313864 | controller | \"8edaa748-1414-4b78-bb48-5c667c796d86\"}\n 2026-01-29T16:00:17.783Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.313869 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.313873 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313878 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313883 | controller | \"8edaa748-1414-4b78-bb48-5c667c796d86\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:17.793Z\tERROR\tReconciler 2026-01-29 16:03:28.313887 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.313893 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313898 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313902 | controller | \"8edaa748-1414-4b78-bb48-5c667c796d86\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.313906 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.313911 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.313915 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.313920 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.313924 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.313928 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.313933 | controller | \ 2026-01-29T16:00:17.795Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.313937 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.313941 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313946 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313950 | controller | \"f173c865-4dd1-4b34-a926-eddcd7303432\"}\n 2026-01-29T16:00:17.796Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.313954 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.313959 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.313963 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.313967 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.313972 | controller | \"f173c865-4dd1-4b34-a926-eddcd7303432\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.313976 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.313980 | controller | \ 2026-01-29T16:00:17.884Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.313985 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.313989 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.313993 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314004 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314009 | controller | \"f173c865-4dd1-4b34-a926-eddcd7303432\"}\n 2026-01-29T16:00:17.884Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.314013 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314017 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314022 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314026 | controller | \"f173c865-4dd1-4b34-a926-eddcd7303432\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:17.885Z\tERROR\tReconciler 2026-01-29 16:03:28.314032 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314037 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314041 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314045 | controller | \"f173c865-4dd1-4b34-a926-eddcd7303432\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.314050 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.314054 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.314058 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.314063 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.314067 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.314071 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.314076 | controller | \ 2026-01-29T16:00:17.885Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.314083 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314087 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314091 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314096 | controller | \"871595ee-ec2f-4c0f-be5d-4619a0f51f2d\"}\n 2026-01-29T16:00:17.886Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.314100 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.314105 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314109 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314116 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314120 | controller | \"871595ee-ec2f-4c0f-be5d-4619a0f51f2d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.314125 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.314129 | controller | \ 2026-01-29T16:00:17.888Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.314133 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.314138 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314142 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314146 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314153 | controller | \"871595ee-ec2f-4c0f-be5d-4619a0f51f2d\"}\n 2026-01-29T16:00:17.888Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.314157 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314162 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314166 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314170 | controller | \"871595ee-ec2f-4c0f-be5d-4619a0f51f2d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:17.889Z\tERROR\tReconciler 2026-01-29 16:03:28.314176 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314185 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314190 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314194 | controller | \"871595ee-ec2f-4c0f-be5d-4619a0f51f2d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.314198 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.314203 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.314207 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.314211 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.314216 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.314220 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.314224 | controller | \ 2026-01-29T16:00:17.897Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.314229 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314233 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314237 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314242 | controller | \"b2ac1d07-ab2b-4c86-bfa0-821f70c441ad\"}\n 2026-01-29T16:00:17.898Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.314246 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.314250 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314255 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314259 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314263 | controller | \"b2ac1d07-ab2b-4c86-bfa0-821f70c441ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.314267 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.314272 | controller | \ 2026-01-29T16:00:17.902Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.314276 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.314280 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314285 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314289 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314293 | controller | \"b2ac1d07-ab2b-4c86-bfa0-821f70c441ad\"}\n 2026-01-29T16:00:17.903Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.314298 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314302 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314306 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314312 | controller | \"b2ac1d07-ab2b-4c86-bfa0-821f70c441ad\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:17.904Z\tERROR\tReconciler 2026-01-29 16:03:28.314316 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314321 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314339 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314344 | controller | \"b2ac1d07-ab2b-4c86-bfa0-821f70c441ad\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.314348 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.314352 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.314357 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.314361 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.314370 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.314374 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.314379 | controller | \ 2026-01-29T16:00:17.945Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.314383 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314388 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314392 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314396 | controller | \"564207e2-1c68-4a9e-a941-7bd7722cce64\"}\n 2026-01-29T16:00:17.945Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.314400 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.314407 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314412 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314416 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314420 | controller | \"564207e2-1c68-4a9e-a941-7bd7722cce64\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.314424 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.314429 | controller | \ 2026-01-29T16:00:17.949Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.314433 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.314437 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314442 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314447 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314451 | controller | \"564207e2-1c68-4a9e-a941-7bd7722cce64\"}\n 2026-01-29T16:00:17.950Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.314456 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314460 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314464 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314470 | controller | \"564207e2-1c68-4a9e-a941-7bd7722cce64\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:17.950Z\tERROR\tReconciler 2026-01-29 16:03:28.314475 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314479 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314484 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314488 | controller | \"564207e2-1c68-4a9e-a941-7bd7722cce64\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.314492 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.314497 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.314501 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.314505 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.314510 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.314514 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.314519 | controller | \ 2026-01-29T16:00:18.032Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.314523 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314529 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314535 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314541 | controller | \"70e7b66f-4c23-4f1d-a259-c482c2f5f2e1\"}\n 2026-01-29T16:00:18.032Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.314547 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.314558 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314564 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314568 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314572 | controller | \"70e7b66f-4c23-4f1d-a259-c482c2f5f2e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.314577 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.314581 | controller | \ 2026-01-29T16:00:18.035Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.314585 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.314590 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314594 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314598 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314604 | controller | \"70e7b66f-4c23-4f1d-a259-c482c2f5f2e1\"}\n 2026-01-29T16:00:18.036Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.314614 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314628 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314638 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314644 | controller | \"70e7b66f-4c23-4f1d-a259-c482c2f5f2e1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:18.036Z\tERROR\tReconciler 2026-01-29 16:03:28.314649 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314654 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314660 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314665 | controller | \"70e7b66f-4c23-4f1d-a259-c482c2f5f2e1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.314672 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.314678 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.314684 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.314690 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.314696 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.314702 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.314708 | controller | \ 2026-01-29T16:00:18.197Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.314713 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314717 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314724 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314729 | controller | \"09b1bebb-a101-4ff8-9cc0-1ac7845f25c9\"}\n 2026-01-29T16:00:18.199Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.314733 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.314737 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314741 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314745 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314750 | controller | \"09b1bebb-a101-4ff8-9cc0-1ac7845f25c9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.314754 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.314758 | controller | \ 2026-01-29T16:00:18.202Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.314762 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.314766 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314771 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314784 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314789 | controller | \"09b1bebb-a101-4ff8-9cc0-1ac7845f25c9\"}\n 2026-01-29T16:00:18.203Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.314793 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314797 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314803 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314808 | controller | \"09b1bebb-a101-4ff8-9cc0-1ac7845f25c9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:18.204Z\tERROR\tReconciler 2026-01-29 16:03:28.314812 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314816 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314820 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314826 | controller | \"09b1bebb-a101-4ff8-9cc0-1ac7845f25c9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.314832 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.314836 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.314841 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.314845 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.314849 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.314853 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.314857 | controller | \ 2026-01-29T16:00:18.525Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.314863 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314868 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314872 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314876 | controller | \"5ef55cb7-2fee-485f-ad2a-a2bbe0a11784\"}\n 2026-01-29T16:00:18.526Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.314880 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.314885 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.314889 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314893 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314897 | controller | \"5ef55cb7-2fee-485f-ad2a-a2bbe0a11784\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.314901 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.314906 | controller | \ 2026-01-29T16:00:18.529Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.314910 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.314914 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314918 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314922 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314926 | controller | \"5ef55cb7-2fee-485f-ad2a-a2bbe0a11784\"}\n 2026-01-29T16:00:18.530Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.314931 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314937 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314941 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314945 | controller | \"5ef55cb7-2fee-485f-ad2a-a2bbe0a11784\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:18.530Z\tERROR\tReconciler 2026-01-29 16:03:28.314949 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.314959 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.314963 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.314968 | controller | \"5ef55cb7-2fee-485f-ad2a-a2bbe0a11784\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.314972 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.314976 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.314980 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.314984 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.314989 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.314993 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.314997 | controller | \ 2026-01-29T16:00:19.172Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.315003 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.315007 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315012 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315016 | controller | \"19230461-88e3-41ca-bcef-037b8d5e2d30\"}\n 2026-01-29T16:00:19.173Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.315020 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.315024 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.315028 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315033 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315037 | controller | \"19230461-88e3-41ca-bcef-037b8d5e2d30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.315041 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.315045 | controller | \ 2026-01-29T16:00:19.176Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.315049 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.315054 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315058 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315062 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315066 | controller | \"19230461-88e3-41ca-bcef-037b8d5e2d30\"}\n 2026-01-29T16:00:19.177Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.315071 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315081 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315085 | controller | \"19230461-88e3-41ca-bcef-037b8d5e2d30\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:19.177Z\tERROR\tReconciler 2026-01-29 16:03:28.315089 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315093 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315098 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315102 | controller | \"19230461-88e3-41ca-bcef-037b8d5e2d30\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.315106 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.315110 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.315115 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.315119 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.315128 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.315132 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.315136 | controller | \ 2026-01-29T16:00:20.458Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.315141 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.315145 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315149 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315153 | controller | \"f3060337-a239-4957-8068-35aa1bf5ba5d\"}\n 2026-01-29T16:00:20.459Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.315157 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.315162 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.315166 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315170 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315174 | controller | \"f3060337-a239-4957-8068-35aa1bf5ba5d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.315178 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.315183 | controller | \ 2026-01-29T16:00:20.462Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.315187 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.315191 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315195 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315200 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315204 | controller | \"f3060337-a239-4957-8068-35aa1bf5ba5d\"}\n 2026-01-29T16:00:20.462Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.315211 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315215 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315220 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315224 | controller | \"f3060337-a239-4957-8068-35aa1bf5ba5d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:20.462Z\tERROR\tReconciler 2026-01-29 16:03:28.315228 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315232 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315236 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315241 | controller | \"f3060337-a239-4957-8068-35aa1bf5ba5d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.315245 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.315249 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.315253 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.315257 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.315264 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.315268 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.315273 | controller | \ 2026-01-29T16:00:23.024Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.315277 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.315281 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315285 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315289 | controller | \"6a4a3700-ff41-4f9d-a90a-4db033e06458\"}\n 2026-01-29T16:00:23.025Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.315294 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.315298 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.315307 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315311 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315315 | controller | \"6a4a3700-ff41-4f9d-a90a-4db033e06458\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.315319 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.315337 | controller | \ 2026-01-29T16:00:23.028Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.315344 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.315348 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315352 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315357 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315361 | controller | \"6a4a3700-ff41-4f9d-a90a-4db033e06458\"}\n 2026-01-29T16:00:23.028Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.315367 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315371 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315375 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315380 | controller | \"6a4a3700-ff41-4f9d-a90a-4db033e06458\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:23.029Z\tERROR\tReconciler 2026-01-29 16:03:28.315384 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315388 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315393 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315397 | controller | \"6a4a3700-ff41-4f9d-a90a-4db033e06458\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.315401 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.315405 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.315410 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.315414 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.315418 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.315422 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.315426 | controller | \ 2026-01-29T16:00:28.150Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.315431 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.315435 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315439 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315443 | controller | \"004921f3-ff7b-4944-aef3-da1d0dcc88ce\"}\n 2026-01-29T16:00:28.151Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.315448 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.315452 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.315456 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315460 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315464 | controller | \"004921f3-ff7b-4944-aef3-da1d0dcc88ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.315469 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.315474 | controller | \ 2026-01-29T16:00:28.155Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.315480 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.315492 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315503 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315519 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315527 | controller | \"004921f3-ff7b-4944-aef3-da1d0dcc88ce\"}\n 2026-01-29T16:00:28.155Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.315532 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315536 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315540 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315548 | controller | \"004921f3-ff7b-4944-aef3-da1d0dcc88ce\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:28.156Z\tERROR\tReconciler 2026-01-29 16:03:28.315552 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315558 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315576 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315580 | controller | \"004921f3-ff7b-4944-aef3-da1d0dcc88ce\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.315584 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.315589 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.315593 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.315597 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.315601 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.315606 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.315610 | 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 16:03:28.315615 | controller | \e[38;5;243m@ 01/29/26 16:00:37.693\e[0m\n 2026-01-29T16:00:37.694Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.315620 | controller | \"ironic\", \"Namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00:17Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:00:17Z\"}],\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\",\"resourceVersion\":\"1139\",\"uid\":\"6b5c44f4-490e-433e-b32d-8a966ee0360e\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.315627 | 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 16:03:28.315639 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.315644 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.315648 | 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 16:03:28.315652 | 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 16:03:28.315657 | controller | \ 2026-01-29T16:00:37.707Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.315661 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.315665 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315670 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315674 | controller | \"cd2c731a-148a-4ac8-b5e3-7593a6b3659c\"}\n 2026-01-29T16:00:37.712Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.315678 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.315682 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.315687 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.315691 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315695 | controller | \"cd2c731a-148a-4ac8-b5e3-7593a6b3659c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.315699 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.315704 | controller | \ 2026-01-29T16:00:37.716Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.315708 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.315712 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315716 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315721 | controller | \"cd2c731a-148a-4ac8-b5e3-7593a6b3659c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.315725 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.315729 | controller | \ 2026-01-29T16:00:37.716Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.315735 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.315739 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.315743 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.315748 | controller | \"cd2c731a-148a-4ac8-b5e3-7593a6b3659c\"}\n 2026-01-29T16:00:37.722Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.315752 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:37.722Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.315756 | controller | - calling defaulter\n 2026-01-29T16:00:37.722Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.315760 | controller | - defaulter called\n 2026-01-29T16:00:37.727Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.315765 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:37.727Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.315769 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:37.732Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.315773 | controller | \"ironic\", \"Namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.315777 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 16:03:28.315786 | 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 16:03:28.315791 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00128aaa0>: 2026-01-29 16:03:28.315795 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.315799 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.315804 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.315808 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.315812 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.315816 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.315821 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.315825 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.315829 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.315834 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.315838 | 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 16:03:28.315842 | controller | \e[38;5;243m@ 01/29/26 16:00:37.693\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.315846 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.315851 | controller | {{0xc001630300?, 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 16:03:28.315855 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.315859 | controller | 0xc0016e3440})\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 16:03:28.315864 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0017db290?, 0xc0004c5808?}, {0x23cd0dd, 2026-01-29 16:03:28.315870 | controller | 0x4}, {0xc0018adad0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.315874 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0017db290?, 0xc0016e3440?}, {0xc0018adad0?, 2026-01-29 16:03:28.315878 | controller | 0xc0017db290?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.315883 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.315887 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.315891 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00125ee70, 2026-01-29 16:03:28.315896 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.315900 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00125ee70, 2026-01-29 16:03:28.315904 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.315909 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.315913 | controller | {{0xc001630300, 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 16:03:28.315919 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 16:03:28.315923 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.315928 | 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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 16:03:28.315932 | controller | [FAILED] [20.208 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 16:03:28.315937 | controller | is created with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override 2026-01-29 16:03:28.315981 | controller | to empty\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1076\e[0m\n 2026-01-29 16:03:28.315988 | 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 16:03:28.315992 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:00:34.768Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.315997 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-f116ad0f-6fb0-4260-8af4-81ae4a23a639\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}}\n 2026-01-29 16:03:28.316004 | controller | \ 2026-01-29T16:00:34.768Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"},\"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 16:03:28.316011 | controller | \ 2026-01-29T16:00:34.773Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.316016 | controller | \"ironic\"}\n 2026-01-29T16:00:34.773Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.316020 | controller | defaulter\n 2026-01-29T16:00:34.773Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.316024 | controller | called\n 2026-01-29T16:00:34.777Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.316029 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:34.777Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.316033 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:34.783Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.316037 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:00:34.787Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.316042 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:34.787Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.316046 | controller | - calling defaulter\n 2026-01-29T16:00:34.787Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.316050 | controller | - defaulter called\n 2026-01-29T16:00:34.791Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.316055 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:34.791Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.316059 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:34.815Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.316063 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316068 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316072 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316077 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\"}\n 2026-01-29T16:00:34.819Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.316081 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316085 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316090 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316094 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\"}\n 2026-01-29T16:00:34.822Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.316098 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.316111 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316115 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316120 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\"}\n 2026-01-29T16:00:34.827Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.316124 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.316128 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316133 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316137 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\"}\n 2026-01-29T16:00:34.834Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.316143 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.316147 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316152 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316156 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316160 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.316165 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.316169 | controller | \ 2026-01-29T16:00:34.838Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.316173 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316177 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316182 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316186 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.316190 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.316195 | controller | \ 2026-01-29T16:00:34.847Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.316199 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316203 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316208 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316212 | controller | \"fc86d319-0e45-4302-aa41-3d19cfc39e20\"}\n 2026-01-29T16:00:34.848Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.316216 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.316220 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316225 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316229 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316233 | controller | \"fc86d319-0e45-4302-aa41-3d19cfc39e20\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.316238 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.316242 | controller | \ 2026-01-29T16:00:34.852Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.316246 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.316251 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316255 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316259 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316264 | controller | \"fc86d319-0e45-4302-aa41-3d19cfc39e20\"}\n 2026-01-29T16:00:34.857Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.316268 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.316272 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316280 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316284 | controller | \"fc86d319-0e45-4302-aa41-3d19cfc39e20\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.316293 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.316297 | controller | \ 2026-01-29T16:00:34.858Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.316302 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316306 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316310 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316315 | controller | \"965e394b-2497-417c-bf29-a1de938415ce\"}\n 2026-01-29T16:00:34.859Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.316319 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.316336 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316343 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316348 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316352 | controller | \"965e394b-2497-417c-bf29-a1de938415ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.316356 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.316361 | controller | \ 2026-01-29T16:00:34.862Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.316365 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}}\n 2026-01-29 16:03:28.316369 | controller | \ 2026-01-29T16:00:34.869Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}}\n 2026-01-29 16:03:28.316374 | controller | \ 2026-01-29T16:00:34.953Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.316378 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.316382 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316387 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316391 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316395 | controller | \"965e394b-2497-417c-bf29-a1de938415ce\"}\n 2026-01-29T16:00:34.953Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.316400 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316404 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316408 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316412 | controller | \"965e394b-2497-417c-bf29-a1de938415ce\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:34.961Z\tERROR\tReconciler 2026-01-29 16:03:28.316417 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316421 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316425 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316430 | controller | \"965e394b-2497-417c-bf29-a1de938415ce\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.316436 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.316443 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.316447 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.316451 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.316456 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.316460 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.316464 | controller | \ 2026-01-29T16:00:34.961Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.316469 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316476 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316483 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316495 | controller | \"753ccc8d-4246-4f10-beb4-b81a3397e12b\"}\n 2026-01-29T16:00:34.962Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.316501 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.316507 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316513 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316519 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316525 | controller | \"753ccc8d-4246-4f10-beb4-b81a3397e12b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.316530 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.316536 | controller | \ 2026-01-29T16:00:35.054Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.316541 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.316547 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316553 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316558 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316563 | controller | \"753ccc8d-4246-4f10-beb4-b81a3397e12b\"}\n 2026-01-29T16:00:35.054Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.316568 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316572 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316576 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316581 | controller | \"753ccc8d-4246-4f10-beb4-b81a3397e12b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:35.056Z\tERROR\tReconciler 2026-01-29 16:03:28.316585 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316589 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316594 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316601 | controller | \"753ccc8d-4246-4f10-beb4-b81a3397e12b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.316605 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.316610 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.316614 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.316619 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.316623 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.316627 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.316632 | controller | \ 2026-01-29T16:00:35.056Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.316636 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316640 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316645 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316649 | controller | \"30d77b28-446b-4bf7-a765-b49fddd2d8e8\"}\n 2026-01-29T16:00:35.057Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.316653 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.316657 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316662 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316666 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316670 | controller | \"30d77b28-446b-4bf7-a765-b49fddd2d8e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.316675 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.316681 | controller | \ 2026-01-29T16:00:35.061Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.316691 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.316695 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316699 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316704 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316708 | controller | \"30d77b28-446b-4bf7-a765-b49fddd2d8e8\"}\n 2026-01-29T16:00:35.061Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.316712 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316717 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316721 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316727 | controller | \"30d77b28-446b-4bf7-a765-b49fddd2d8e8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:35.062Z\tERROR\tReconciler 2026-01-29 16:03:28.316732 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316736 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316741 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316747 | controller | \"30d77b28-446b-4bf7-a765-b49fddd2d8e8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.316751 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.316757 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.316762 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.316766 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.316770 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.316775 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.316779 | controller | \ 2026-01-29T16:00:35.067Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.316783 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316788 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316792 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316796 | controller | \"2241fd2b-e41e-4ebe-892b-5e99c51479c4\"}\n 2026-01-29T16:00:35.068Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.316800 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.316805 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316809 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316813 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316818 | controller | \"2241fd2b-e41e-4ebe-892b-5e99c51479c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.316834 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.316839 | controller | \ 2026-01-29T16:00:35.072Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.316843 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.316847 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316852 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316856 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316860 | controller | \"2241fd2b-e41e-4ebe-892b-5e99c51479c4\"}\n 2026-01-29T16:00:35.072Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.316865 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316869 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316873 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316882 | controller | \"2241fd2b-e41e-4ebe-892b-5e99c51479c4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:35.073Z\tERROR\tReconciler 2026-01-29 16:03:28.316886 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316891 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316897 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316901 | controller | \"2241fd2b-e41e-4ebe-892b-5e99c51479c4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.316906 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.316912 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.316916 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.316921 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.316925 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.316930 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.316934 | controller | \ 2026-01-29T16:00:35.114Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.316938 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316943 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316947 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316951 | controller | \"bb34baff-d5c1-42c8-8c6c-765faac92438\"}\n 2026-01-29T16:00:35.115Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.316956 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.316960 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.316964 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316968 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.316973 | controller | \"bb34baff-d5c1-42c8-8c6c-765faac92438\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.316977 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.316982 | controller | \ 2026-01-29T16:00:35.117Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.316986 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.316990 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.316994 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.316999 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317003 | controller | \"bb34baff-d5c1-42c8-8c6c-765faac92438\"}\n 2026-01-29T16:00:35.117Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.317008 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317012 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317016 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317021 | controller | \"bb34baff-d5c1-42c8-8c6c-765faac92438\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:35.119Z\tERROR\tReconciler 2026-01-29 16:03:28.317025 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317029 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317035 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317040 | controller | \"bb34baff-d5c1-42c8-8c6c-765faac92438\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.317044 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.317052 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.317060 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.317065 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.317069 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.317074 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.317078 | controller | \ 2026-01-29T16:00:35.200Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.317082 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317086 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317091 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317095 | controller | \"bfbded90-4a23-4a84-9747-2a92fc7c2a66\"}\n 2026-01-29T16:00:35.201Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.317099 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.317104 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317108 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317112 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317117 | controller | \"bfbded90-4a23-4a84-9747-2a92fc7c2a66\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.317121 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.317125 | controller | \ 2026-01-29T16:00:35.203Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.317130 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.317134 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317138 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317143 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317147 | controller | \"bfbded90-4a23-4a84-9747-2a92fc7c2a66\"}\n 2026-01-29T16:00:35.204Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.317151 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317156 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317160 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317164 | controller | \"bfbded90-4a23-4a84-9747-2a92fc7c2a66\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:35.204Z\tERROR\tReconciler 2026-01-29 16:03:28.317169 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317175 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317179 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317184 | controller | \"bfbded90-4a23-4a84-9747-2a92fc7c2a66\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.317188 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.317192 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.317196 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.317201 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.317205 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.317209 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.317214 | controller | \ 2026-01-29T16:00:35.365Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.317218 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317222 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317227 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317235 | controller | \"a2897d4c-97e6-4518-addc-a5b0e84ee7ab\"}\n 2026-01-29T16:00:35.366Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.317239 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.317244 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317248 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317252 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317257 | controller | \"a2897d4c-97e6-4518-addc-a5b0e84ee7ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.317261 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.317265 | controller | \ 2026-01-29T16:00:35.368Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.317270 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.317274 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317278 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317283 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317287 | controller | \"a2897d4c-97e6-4518-addc-a5b0e84ee7ab\"}\n 2026-01-29T16:00:35.368Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.317291 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317296 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317300 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317304 | controller | \"a2897d4c-97e6-4518-addc-a5b0e84ee7ab\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:35.369Z\tERROR\tReconciler 2026-01-29 16:03:28.317310 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317317 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317321 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317339 | controller | \"a2897d4c-97e6-4518-addc-a5b0e84ee7ab\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.317343 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.317350 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.317354 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.317359 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.317363 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.317367 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.317372 | controller | \ 2026-01-29T16:00:35.690Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.317376 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317380 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317385 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317389 | controller | \"7ec3cc60-1bbb-4d3f-8438-ad0a4f997cf9\"}\n 2026-01-29T16:00:35.691Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.317393 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.317398 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317402 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317406 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317410 | controller | \"7ec3cc60-1bbb-4d3f-8438-ad0a4f997cf9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.317415 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.317419 | controller | \ 2026-01-29T16:00:35.693Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.317428 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.317433 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317437 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317441 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317446 | controller | \"7ec3cc60-1bbb-4d3f-8438-ad0a4f997cf9\"}\n 2026-01-29T16:00:35.693Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.317450 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317455 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317459 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317463 | controller | \"7ec3cc60-1bbb-4d3f-8438-ad0a4f997cf9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:35.694Z\tERROR\tReconciler 2026-01-29 16:03:28.317474 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317480 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317486 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317492 | controller | \"7ec3cc60-1bbb-4d3f-8438-ad0a4f997cf9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.317497 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.317505 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.317512 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.317518 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.317522 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.317528 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.317532 | controller | \ 2026-01-29T16:00:36.335Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.317537 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317541 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317545 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317550 | controller | \"e4bd8cd6-33d1-4f79-af5c-00d1ba003682\"}\n 2026-01-29T16:00:36.336Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.317554 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.317558 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317563 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317567 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317571 | controller | \"e4bd8cd6-33d1-4f79-af5c-00d1ba003682\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.317576 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.317580 | controller | \ 2026-01-29T16:00:36.340Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.317584 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.317589 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317593 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317597 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317602 | controller | \"e4bd8cd6-33d1-4f79-af5c-00d1ba003682\"}\n 2026-01-29T16:00:36.341Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.317606 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317610 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317615 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317624 | controller | \"e4bd8cd6-33d1-4f79-af5c-00d1ba003682\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:36.342Z\tERROR\tReconciler 2026-01-29 16:03:28.317631 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317635 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317639 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317644 | controller | \"e4bd8cd6-33d1-4f79-af5c-00d1ba003682\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.317648 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.317654 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.317658 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.317663 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.317667 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.317671 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.317676 | controller | \ 2026-01-29T16:00:37.623Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.317680 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317684 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317689 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317693 | controller | \"e6837e50-11a3-4886-9f10-cd193a4f970c\"}\n 2026-01-29T16:00:37.623Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.317697 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.317701 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317706 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317710 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317714 | controller | \"e6837e50-11a3-4886-9f10-cd193a4f970c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.317719 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.317723 | controller | \ 2026-01-29T16:00:37.625Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.317727 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.317732 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317736 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317740 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317745 | controller | \"e6837e50-11a3-4886-9f10-cd193a4f970c\"}\n 2026-01-29T16:00:37.626Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.317749 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317753 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317758 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317764 | controller | \"e6837e50-11a3-4886-9f10-cd193a4f970c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:37.626Z\tERROR\tReconciler 2026-01-29 16:03:28.317768 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317773 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317777 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317781 | controller | \"e6837e50-11a3-4886-9f10-cd193a4f970c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.317786 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.317790 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.317798 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.317803 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.317807 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.317812 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.317816 | controller | \ 2026-01-29T16:00:40.188Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.317820 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317824 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317829 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317833 | controller | \"9d45dde0-dd42-461b-8d01-2862060d6fb8\"}\n 2026-01-29T16:00:40.189Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.317837 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.317842 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317846 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317850 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317855 | controller | \"9d45dde0-dd42-461b-8d01-2862060d6fb8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.317859 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.317863 | controller | \ 2026-01-29T16:00:40.192Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.317867 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.317872 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317876 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317880 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317885 | controller | \"9d45dde0-dd42-461b-8d01-2862060d6fb8\"}\n 2026-01-29T16:00:40.192Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.317889 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317893 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317899 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317904 | controller | \"9d45dde0-dd42-461b-8d01-2862060d6fb8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:40.193Z\tERROR\tReconciler 2026-01-29 16:03:28.317908 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.317912 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317916 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317921 | controller | \"9d45dde0-dd42-461b-8d01-2862060d6fb8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.317925 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.317931 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.317935 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.317940 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.317944 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.317948 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.317953 | controller | \ 2026-01-29T16:00:45.314Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.317957 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317961 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317966 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317974 | controller | \"09e5bfa4-880a-4bf7-ba39-37d741fe9279\"}\n 2026-01-29T16:00:45.315Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.317978 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1305\t{\"controller\": 2026-01-29 16:03:28.317983 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.317987 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.317991 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.317996 | controller | \"09e5bfa4-880a-4bf7-ba39-37d741fe9279\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.318000 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.318004 | controller | \ 2026-01-29T16:00:45.319Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.318009 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.318013 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318017 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.318021 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318026 | controller | \"09e5bfa4-880a-4bf7-ba39-37d741fe9279\"}\n 2026-01-29T16:00:45.319Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.318030 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318034 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.318040 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318045 | controller | \"09e5bfa4-880a-4bf7-ba39-37d741fe9279\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:45.320Z\tERROR\tReconciler 2026-01-29 16:03:28.318049 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.318059 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318064 | controller | \"09e5bfa4-880a-4bf7-ba39-37d741fe9279\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.318068 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.318075 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.318080 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.318084 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.318088 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.318093 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.318097 | 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 16:03:28.318101 | controller | \e[38;5;243m@ 01/29/26 16:00:54.87\e[0m\n 2026-01-29T16:00:54.876Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.318111 | controller | \"ironic\", \"Namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00: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: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-29T16:00:34Z\"}],\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\",\"resourceVersion\":\"805\",\"uid\":\"81f4029f-22c0-4fd1-97ed-6fbdd415c7d2\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.318116 | 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 16:03:28.318123 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.318127 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.318132 | 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 16:03:28.318136 | 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 16:03:28.318140 | controller | \ 2026-01-29T16:00:54.893Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.318145 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.318149 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.318153 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318158 | controller | \"1ac5c762-1bec-4bfe-9ec2-60c3d358b788\"}\n 2026-01-29T16:00:54.899Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.318162 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.318166 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.318171 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.318175 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318179 | controller | \"1ac5c762-1bec-4bfe-9ec2-60c3d358b788\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.318183 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.318188 | controller | \ 2026-01-29T16:00:54.903Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.318192 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318196 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.318200 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318205 | controller | \"1ac5c762-1bec-4bfe-9ec2-60c3d358b788\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.318209 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.318213 | controller | \ 2026-01-29T16:00:54.903Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.318221 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.318226 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.318230 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318236 | controller | \"1ac5c762-1bec-4bfe-9ec2-60c3d358b788\"}\n 2026-01-29T16:00:54.911Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.318241 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:54.911Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.318245 | controller | - calling defaulter\n 2026-01-29T16:00:54.911Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.318249 | controller | - defaulter called\n 2026-01-29T16:00:54.919Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.318254 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:54.919Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.318258 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:54.929Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.318262 | controller | \"ironic\", \"Namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.318267 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 16:03:28.318271 | 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 16:03:28.318275 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0018c4960>: 2026-01-29 16:03:28.318280 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.318284 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.318288 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.318292 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.318297 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.318301 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.318305 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.318310 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.318314 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.318318 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.318335 | 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 16:03:28.318342 | controller | \e[38;5;243m@ 01/29/26 16:00:54.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(0xc000383450, 2026-01-29 16:03:28.318347 | controller | {{0xc0012e4660?, 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 16:03:28.318351 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.318355 | controller | 0xc0009d36c0})\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 16:03:28.318361 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00180c1e0?, 0xc000501008?}, {0x23cd0dd, 2026-01-29 16:03:28.318366 | controller | 0x4}, {0xc0008aeee8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.318370 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00180c1e0?, 0xc0009d36c0?}, {0xc0008aeee8?, 2026-01-29 16:03:28.318374 | controller | 0xc00180c1e0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.318380 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.318385 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.318389 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00015a620, 2026-01-29 16:03:28.318394 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.318398 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00015a620, 2026-01-29 16:03:28.318407 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.318411 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.318416 | controller | {{0xc0012e4660, 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 16:03:28.318420 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 16:03:28.318425 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.318429 | controller | +0x69d\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.237 2026-01-29 16:03:28.318435 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is 2026-01-29 16:03:28.318440 | controller | progressing [BeforeEach] \e[0mIronicInspector reaches Ready when deployment rollout 2026-01-29 16:03:28.318444 | 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 16:03:28.318449 | 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 16:03:28.318453 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:00:35.801Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.318457 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:00:35.808Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.318462 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T16:00:35.829Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.318466 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-a4221b5a-66f2-4954-91c8-620e50321f4e\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}}\n 2026-01-29 16:03:28.318471 | controller | \ 2026-01-29T16:00:35.829Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"},\"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 16:03:28.318478 | controller | \ 2026-01-29T16:00:35.835Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.318486 | controller | \"ironic\"}\n 2026-01-29T16:00:35.835Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.318494 | controller | defaulter\n 2026-01-29T16:00:35.835Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.318499 | controller | called\n 2026-01-29T16:00:35.840Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.318505 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:35.840Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.318511 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:35.853Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.318517 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:35.853Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.318523 | controller | - calling defaulter\n 2026-01-29T16:00:35.853Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.318528 | controller | - defaulter called\n 2026-01-29T16:00:35.857Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.318533 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:35.857Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.318543 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:35.884Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.318547 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318552 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318556 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318561 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\"}\n 2026-01-29T16:00:35.887Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.318565 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318569 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318574 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318578 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\"}\n 2026-01-29T16:00:35.890Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.318582 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.318587 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318591 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318595 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\"}\n 2026-01-29T16:00:35.892Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.318600 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.318604 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318609 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318613 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\"}\n 2026-01-29T16:00:35.898Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.318617 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.318622 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.318626 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318632 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318636 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.318641 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.318645 | controller | \ 2026-01-29T16:00:35.902Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.318649 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318653 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318658 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318662 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.318666 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.318670 | controller | \ 2026-01-29T16:00:35.914Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.318675 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.318679 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318683 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318687 | controller | \"89dec1e9-b36d-48f5-81f9-fba2a1583f27\"}\n 2026-01-29T16:00:35.914Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.318692 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.318696 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.318700 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318704 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318709 | controller | \"89dec1e9-b36d-48f5-81f9-fba2a1583f27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.318717 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.318721 | controller | \ 2026-01-29T16:00:35.919Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.318725 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.318730 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318734 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318740 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318745 | controller | \"89dec1e9-b36d-48f5-81f9-fba2a1583f27\"}\n 2026-01-29T16:00:35.919Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.318749 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}}\n 2026-01-29 16:03:28.318753 | controller | \ 2026-01-29T16:00:35.924Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}}\n 2026-01-29 16:03:28.318758 | controller | \ 2026-01-29T16:00:35.926Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.318762 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318766 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318772 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318776 | controller | \"89dec1e9-b36d-48f5-81f9-fba2a1583f27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.318781 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.318785 | controller | \ 2026-01-29T16:00:35.931Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.318789 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.318793 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318797 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318802 | controller | \"e465d632-fc7a-4106-b8b0-b9799bc02de4\"}\n 2026-01-29T16:00:35.932Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.318806 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.318810 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.318814 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318819 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318823 | controller | \"e465d632-fc7a-4106-b8b0-b9799bc02de4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.318827 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.318831 | controller | \ 2026-01-29T16:00:36.019Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.318835 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.318840 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318844 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318848 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318852 | controller | \"e465d632-fc7a-4106-b8b0-b9799bc02de4\"}\n 2026-01-29T16:00:36.020Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.318856 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318861 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318865 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318869 | controller | \"e465d632-fc7a-4106-b8b0-b9799bc02de4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:36.032Z\tERROR\tReconciler 2026-01-29 16:03:28.318873 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318878 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318882 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318890 | controller | \"e465d632-fc7a-4106-b8b0-b9799bc02de4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.318894 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.318898 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.318904 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.318909 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.318913 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.318917 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.318921 | controller | \ 2026-01-29T16:00:36.033Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.318926 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.318930 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318934 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318938 | controller | \"f38e546a-8ed1-49ea-9da1-b93011bbfeb1\"}\n 2026-01-29T16:00:36.034Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.318942 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.318947 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.318951 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318955 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318959 | controller | \"f38e546a-8ed1-49ea-9da1-b93011bbfeb1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.318966 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.318970 | controller | \ 2026-01-29T16:00:36.119Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.318974 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.318978 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.318983 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.318987 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.318991 | controller | \"f38e546a-8ed1-49ea-9da1-b93011bbfeb1\"}\n 2026-01-29T16:00:36.120Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.318995 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319000 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319004 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319008 | controller | \"f38e546a-8ed1-49ea-9da1-b93011bbfeb1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:36.121Z\tERROR\tReconciler 2026-01-29 16:03:28.319012 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319017 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319021 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319025 | controller | \"f38e546a-8ed1-49ea-9da1-b93011bbfeb1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.319029 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.319034 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.319042 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.319046 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.319050 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.319054 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.319059 | controller | \ 2026-01-29T16:00:36.121Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.319067 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319071 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319076 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319080 | controller | \"bd002953-b59d-4070-a194-d6f829323b66\"}\n 2026-01-29T16:00:36.122Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.319084 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.319088 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319093 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319097 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319101 | controller | \"bd002953-b59d-4070-a194-d6f829323b66\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.319105 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.319109 | controller | \ 2026-01-29T16:00:36.123Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.319119 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.319124 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319128 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319132 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319138 | controller | \"bd002953-b59d-4070-a194-d6f829323b66\"}\n 2026-01-29T16:00:36.124Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.319143 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319147 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319151 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319156 | controller | \"bd002953-b59d-4070-a194-d6f829323b66\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:36.125Z\tERROR\tReconciler 2026-01-29 16:03:28.319160 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319164 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319168 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319173 | controller | \"bd002953-b59d-4070-a194-d6f829323b66\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.319177 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.319183 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.319187 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.319191 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.319196 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.319200 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.319204 | controller | \ 2026-01-29T16:00:36.131Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.319208 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319213 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319217 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319221 | controller | \"32b57a2e-9792-4f4e-8561-f68a16786717\"}\n 2026-01-29T16:00:36.132Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.319226 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.319230 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319236 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319241 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319249 | controller | \"32b57a2e-9792-4f4e-8561-f68a16786717\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.319253 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.319258 | controller | \ 2026-01-29T16:00:36.134Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.319262 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.319266 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319270 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319275 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319279 | controller | \"32b57a2e-9792-4f4e-8561-f68a16786717\"}\n 2026-01-29T16:00:36.135Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.319283 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319287 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319292 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319296 | controller | \"32b57a2e-9792-4f4e-8561-f68a16786717\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:36.136Z\tERROR\tReconciler 2026-01-29 16:03:28.319300 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319304 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319309 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319313 | controller | \"32b57a2e-9792-4f4e-8561-f68a16786717\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.319317 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.319333 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.319340 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.319345 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.319349 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.319355 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.319360 | controller | \ 2026-01-29T16:00:36.178Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.319364 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319368 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319372 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319377 | controller | \"82ce1a73-6934-45cc-9fda-7470fde6bba3\"}\n 2026-01-29T16:00:36.180Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.319381 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.319385 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319389 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319394 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319398 | controller | \"82ce1a73-6934-45cc-9fda-7470fde6bba3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.319402 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.319406 | controller | \ 2026-01-29T16:00:36.183Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.319411 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.319415 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319419 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319423 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319427 | controller | \"82ce1a73-6934-45cc-9fda-7470fde6bba3\"}\n 2026-01-29T16:00:36.184Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.319436 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319441 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319445 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319449 | controller | \"82ce1a73-6934-45cc-9fda-7470fde6bba3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:36.184Z\tERROR\tReconciler 2026-01-29 16:03:28.319453 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319458 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319462 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319466 | controller | \"82ce1a73-6934-45cc-9fda-7470fde6bba3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.319473 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.319477 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.319483 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.319489 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.319494 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.319500 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.319506 | controller | \ 2026-01-29T16:00:36.265Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.319511 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319517 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319522 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319526 | controller | \"320ed472-ae6e-4340-afc3-3d1de8efce7a\"}\n 2026-01-29T16:00:36.267Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.319533 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.319537 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319542 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319546 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319550 | controller | \"320ed472-ae6e-4340-afc3-3d1de8efce7a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.319554 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.319559 | controller | \ 2026-01-29T16:00:36.270Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.319563 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.319567 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319571 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319575 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319580 | controller | \"320ed472-ae6e-4340-afc3-3d1de8efce7a\"}\n 2026-01-29T16:00:36.271Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.319584 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319588 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319592 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319597 | controller | \"320ed472-ae6e-4340-afc3-3d1de8efce7a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:36.271Z\tERROR\tReconciler 2026-01-29 16:03:28.319601 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319605 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319609 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319619 | controller | \"320ed472-ae6e-4340-afc3-3d1de8efce7a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.319637 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.319641 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.319645 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.319650 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.319654 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.319658 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.319662 | controller | \ 2026-01-29T16:00:36.356Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.319667 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319671 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.319675 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319679 | controller | \"ae957521-2df1-44fe-a491-d2cdbf0a7fe7\"}\n 2026-01-29T16:00:36.373Z\tERROR\tReconciler 2026-01-29 16:03:28.319683 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319688 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.319692 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319696 | controller | \"ae957521-2df1-44fe-a491-d2cdbf0a7fe7\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.319700 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.319705 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.319709 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.319713 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.319717 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.319722 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.319726 | controller | \ 2026-01-29T16:00:36.374Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.319730 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319734 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.319739 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319743 | controller | \"a187205f-3ab4-47b2-9258-463d60571c8a\"}\n 2026-01-29T16:00:36.375Z\tERROR\tReconciler 2026-01-29 16:03:28.319747 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319751 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.319755 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319760 | controller | \"a187205f-3ab4-47b2-9258-463d60571c8a\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.319766 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.319770 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.319774 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.319779 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.319783 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.319787 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.319791 | controller | \ 2026-01-29T16:00:36.433Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.319796 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319804 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319810 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319814 | controller | \"ede3069e-a7a4-4775-9bc5-5b975bdff4ac\"}\n 2026-01-29T16:00:36.434Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.319818 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.319823 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319827 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319831 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319835 | controller | \"ede3069e-a7a4-4775-9bc5-5b975bdff4ac\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.319840 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.319844 | controller | \ 2026-01-29T16:00:36.438Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.319848 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.319854 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319858 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319862 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319867 | controller | \"ede3069e-a7a4-4775-9bc5-5b975bdff4ac\"}\n 2026-01-29T16:00:36.438Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.319871 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319879 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319885 | controller | \"ede3069e-a7a4-4775-9bc5-5b975bdff4ac\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:36.439Z\tERROR\tReconciler 2026-01-29 16:03:28.319890 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.319894 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319898 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319902 | controller | \"ede3069e-a7a4-4775-9bc5-5b975bdff4ac\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.319909 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.319913 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.319917 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.319922 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.319926 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.319930 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.319934 | controller | \ 2026-01-29T16:00:36.759Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.319939 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319943 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319947 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319951 | controller | \"b18a54fd-b828-4d65-b680-db37b31c24c6\"}\n 2026-01-29T16:00:36.760Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.319956 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.319963 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.319967 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.319971 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.319975 | controller | \"b18a54fd-b828-4d65-b680-db37b31c24c6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.319984 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.319988 | controller | \ 2026-01-29T16:00:36.762Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.319992 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.319997 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320001 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320005 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320009 | controller | \"b18a54fd-b828-4d65-b680-db37b31c24c6\"}\n 2026-01-29T16:00:36.762Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.320014 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320018 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320022 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320026 | controller | \"b18a54fd-b828-4d65-b680-db37b31c24c6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:36.763Z\tERROR\tReconciler 2026-01-29 16:03:28.320031 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320035 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320039 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320045 | controller | \"b18a54fd-b828-4d65-b680-db37b31c24c6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.320049 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.320054 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.320058 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.320062 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.320066 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.320071 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.320075 | controller | \ 2026-01-29T16:00:37.404Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.320081 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320085 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320089 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320094 | controller | \"d0abedc4-6bf2-4574-b79a-ec5d67b8ab92\"}\n 2026-01-29T16:00:37.404Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.320098 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.320102 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320106 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320111 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320115 | controller | \"d0abedc4-6bf2-4574-b79a-ec5d67b8ab92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.320119 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.320123 | controller | \ 2026-01-29T16:00:37.407Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.320127 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.320132 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320136 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320140 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320144 | controller | \"d0abedc4-6bf2-4574-b79a-ec5d67b8ab92\"}\n 2026-01-29T16:00:37.408Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.320149 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320157 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320161 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320165 | controller | \"d0abedc4-6bf2-4574-b79a-ec5d67b8ab92\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:37.408Z\tERROR\tReconciler 2026-01-29 16:03:28.320170 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320174 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320178 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320184 | controller | \"d0abedc4-6bf2-4574-b79a-ec5d67b8ab92\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.320188 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.320192 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.320197 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.320201 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.320205 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.320209 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.320214 | controller | \ 2026-01-29T16:00:37.653Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.320218 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320222 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.320226 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320231 | controller | \"15ba5ff8-7ceb-4012-8604-97d16f41ee2f\"}\n 2026-01-29T16:00:37.654Z\tERROR\tReconciler 2026-01-29 16:03:28.320235 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320239 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.320243 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320248 | controller | \"15ba5ff8-7ceb-4012-8604-97d16f41ee2f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.320252 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.320256 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.320260 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.320265 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.320269 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.320273 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.320277 | controller | \ 2026-01-29T16:00:38.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.320282 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320286 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320290 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320294 | controller | \"44f5fa03-3b3b-4071-8513-05ad3dcf495a\"}\n 2026-01-29T16:00:38.690Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.320299 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.320303 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320307 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320314 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320319 | controller | \"44f5fa03-3b3b-4071-8513-05ad3dcf495a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.320333 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.320344 | controller | \ 2026-01-29T16:00:38.693Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.320348 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.320353 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320357 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320361 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320366 | controller | \"44f5fa03-3b3b-4071-8513-05ad3dcf495a\"}\n 2026-01-29T16:00:38.694Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.320370 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320374 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320378 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320383 | controller | \"44f5fa03-3b3b-4071-8513-05ad3dcf495a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:38.695Z\tERROR\tReconciler 2026-01-29 16:03:28.320387 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320391 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320395 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320400 | controller | \"44f5fa03-3b3b-4071-8513-05ad3dcf495a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.320404 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.320408 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.320412 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.320417 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.320421 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.320425 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.320429 | controller | \ 2026-01-29T16:00:41.256Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.320434 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320438 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320442 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320446 | controller | \"d2b7d53b-e36e-4488-9199-4e0e1d43d84a\"}\n 2026-01-29T16:00:41.260Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.320451 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.320455 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320459 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320465 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320469 | controller | \"d2b7d53b-e36e-4488-9199-4e0e1d43d84a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.320474 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.320478 | controller | \ 2026-01-29T16:00:41.264Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.320482 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.320486 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320491 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320497 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320503 | controller | \"d2b7d53b-e36e-4488-9199-4e0e1d43d84a\"}\n 2026-01-29T16:00:41.265Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.320508 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320514 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320524 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320530 | controller | \"d2b7d53b-e36e-4488-9199-4e0e1d43d84a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:41.265Z\tERROR\tReconciler 2026-01-29 16:03:28.320536 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320541 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320545 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320553 | controller | \"d2b7d53b-e36e-4488-9199-4e0e1d43d84a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.320557 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.320561 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.320566 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.320570 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.320574 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.320578 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.320583 | controller | \ 2026-01-29T16:00:42.775Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.320587 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320591 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.320595 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320600 | controller | \"ad1a229c-b360-4e26-9d05-3cc126dc9df3\"}\n 2026-01-29T16:00:42.775Z\tERROR\tReconciler 2026-01-29 16:03:28.320607 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320611 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.320617 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320622 | controller | \"ad1a229c-b360-4e26-9d05-3cc126dc9df3\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.320626 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.320630 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.320636 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.320642 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.320646 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.320651 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.320655 | controller | \ 2026-01-29T16:00:46.386Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.320659 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320663 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320667 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320672 | controller | \"c3a72657-56b1-4a7e-83b8-b570e561f2bf\"}\n 2026-01-29T16:00:46.387Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.320676 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.320680 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320684 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320689 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320693 | controller | \"c3a72657-56b1-4a7e-83b8-b570e561f2bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.320697 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.320701 | controller | \ 2026-01-29T16:00:46.390Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.320710 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.320715 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320719 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320723 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320727 | controller | \"c3a72657-56b1-4a7e-83b8-b570e561f2bf\"}\n 2026-01-29T16:00:46.390Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.320732 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320736 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320740 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320744 | controller | \"c3a72657-56b1-4a7e-83b8-b570e561f2bf\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:46.391Z\tERROR\tReconciler 2026-01-29 16:03:28.320748 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320753 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320759 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320763 | controller | \"c3a72657-56b1-4a7e-83b8-b570e561f2bf\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.320767 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.320772 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.320776 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.320780 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.320784 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.320788 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.320793 | controller | \ 2026-01-29T16:00:53.018Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.320797 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320801 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.320805 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320809 | controller | \"1b02376e-a480-4f96-82a0-3171d808317f\"}\n 2026-01-29T16:00:53.019Z\tERROR\tReconciler 2026-01-29 16:03:28.320814 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320818 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.320837 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320842 | controller | \"1b02376e-a480-4f96-82a0-3171d808317f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.320846 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.320850 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.320854 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.320859 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.320863 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.320867 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.320872 | 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 16:03:28.320876 | controller | \e[38;5;243m@ 01/29/26 16:00:55.925\e[0m\n 2026-01-29T16:00:55.925Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.320885 | controller | \"ironic\", \"Namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00: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-29T16:00:35Z\"}],\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\",\"resourceVersion\":\"947\",\"uid\":\"733d61a4-f3e2-4f04-92d0-2c3bbee5b09a\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.320893 | 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 16:03:28.320898 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.320902 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.320907 | 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 16:03:28.320911 | 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 16:03:28.320915 | controller | \ 2026-01-29T16:00:55.939Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.320920 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.320924 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320928 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320936 | controller | \"afce7811-bc99-47be-874d-d8b3db46cf7e\"}\n 2026-01-29T16:00:55.944Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.320940 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.320944 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.320949 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.320953 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320957 | controller | \"afce7811-bc99-47be-874d-d8b3db46cf7e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.320963 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.320971 | controller | \ 2026-01-29T16:00:55.950Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.320976 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.320980 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.320984 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.320988 | controller | \"afce7811-bc99-47be-874d-d8b3db46cf7e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.320993 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.320997 | controller | \ 2026-01-29T16:00:55.950Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.321001 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.321005 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.321009 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321014 | controller | \"afce7811-bc99-47be-874d-d8b3db46cf7e\"}\n 2026-01-29T16:00:55.960Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.321018 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:55.960Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.321022 | controller | - calling defaulter\n 2026-01-29T16:00:55.960Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.321026 | controller | - defaulter called\n 2026-01-29T16:00:55.966Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.321031 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:55.966Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.321035 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:55.994Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.321039 | controller | \"ironic\", \"Namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.321043 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.321048 | 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 16:03:28.321052 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00199d9a0>: 2026-01-29 16:03:28.321056 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.321060 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.321065 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.321069 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.321073 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.321077 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.321082 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.321086 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.321090 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.321094 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.321099 | 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 16:03:28.321104 | controller | \e[38;5;243m@ 01/29/26 16:00:55.925\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.321109 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.321113 | controller | {{0xc00152a2a0?, 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 16:03:28.321117 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.321122 | controller | 0xc000cf6340})\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 16:03:28.321126 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0019f25d0?, 0xc000099008?}, {0x23cd0dd, 2026-01-29 16:03:28.321130 | controller | 0x4}, {0xc001b1bdb8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.321138 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0019f25d0?, 0xc000cf6340?}, {0xc001b1bdb8?, 2026-01-29 16:03:28.321143 | controller | 0xc0019f25d0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.321147 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.321151 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.321155 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0019da690, 2026-01-29 16:03:28.321160 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.321166 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0019da690, 2026-01-29 16:03:28.321170 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.321175 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.321179 | controller | {{0xc00152a2a0, 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 16:03:28.321183 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 16:03:28.321187 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.321192 | 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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 16:03:28.321196 | controller | [FAILED] [20.178 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 16:03:28.321200 | controller | rollout is progressing [BeforeEach] \e[0mstill shows the IronicNeutronAgent deployment 2026-01-29 16:03:28.321205 | controller | progressing in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n 2026-01-29 16:03:28.321209 | 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 16:03:28.321213 | 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 16:03:28.321217 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:00:38.907Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.321222 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:00:38.911Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.321228 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T16:00:38.926Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.321232 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-f8fde569-ba99-4806-bf63-b6652fc1eacd\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}}\n 2026-01-29 16:03:28.321239 | controller | \ 2026-01-29T16:00:38.926Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"},\"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 16:03:28.321243 | controller | \ 2026-01-29T16:00:38.930Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.321252 | controller | \"ironic\"}\n 2026-01-29T16:00:38.930Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.321256 | controller | defaulter\n 2026-01-29T16:00:38.930Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.321261 | controller | called\n 2026-01-29T16:00:38.933Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.321265 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:38.933Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.321269 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:38.941Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.321273 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:38.941Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.321278 | controller | - calling defaulter\n 2026-01-29T16:00:38.941Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.321282 | controller | - defaulter called\n 2026-01-29T16:00:38.945Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.321286 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:38.945Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.321290 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:38.962Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.321295 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321299 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321303 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321307 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\"}\n 2026-01-29T16:00:38.965Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.321312 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321318 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321333 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321342 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\"}\n 2026-01-29T16:00:38.968Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.321346 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.321351 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321357 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321361 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\"}\n 2026-01-29T16:00:38.970Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.321365 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.321370 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321374 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321378 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\"}\n 2026-01-29T16:00:38.976Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.321382 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.321387 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.321391 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321395 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321399 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.321404 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.321408 | controller | \ 2026-01-29T16:00:38.978Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.321412 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321416 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321421 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321425 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.321429 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.321433 | controller | \ 2026-01-29T16:00:38.986Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.321442 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.321447 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321451 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321455 | controller | \"ed9d504c-6ad9-4664-8c0a-77dfb47ac616\"}\n 2026-01-29T16:00:38.987Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.321459 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.321464 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.321468 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321472 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321478 | controller | \"ed9d504c-6ad9-4664-8c0a-77dfb47ac616\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.321483 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.321487 | controller | \ 2026-01-29T16:00:38.989Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.321491 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.321495 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321500 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321504 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321508 | controller | \"ed9d504c-6ad9-4664-8c0a-77dfb47ac616\"}\n 2026-01-29T16:00:38.992Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.321513 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}}\n 2026-01-29 16:03:28.321517 | controller | \ 2026-01-29T16:00:38.999Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.321521 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321526 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321530 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321534 | controller | \"ed9d504c-6ad9-4664-8c0a-77dfb47ac616\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.321538 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.321543 | controller | \ 2026-01-29T16:00:39.005Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}}\n 2026-01-29 16:03:28.321547 | controller | \ 2026-01-29T16:00:39.012Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.321551 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.321556 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321560 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321564 | controller | \"ed199ad9-4b62-4ff4-81b7-26479b031122\"}\n 2026-01-29T16:00:39.012Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.321568 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.321573 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.321577 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321581 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321585 | controller | \"ed199ad9-4b62-4ff4-81b7-26479b031122\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.321590 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.321594 | controller | \ 2026-01-29T16:00:39.089Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.321598 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.321602 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321607 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321611 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321621 | controller | \"ed199ad9-4b62-4ff4-81b7-26479b031122\"}\n 2026-01-29T16:00:39.090Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.321625 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321630 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321634 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321638 | controller | \"ed199ad9-4b62-4ff4-81b7-26479b031122\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:39.100Z\tERROR\tReconciler 2026-01-29 16:03:28.321642 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321647 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321651 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321655 | controller | \"ed199ad9-4b62-4ff4-81b7-26479b031122\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.321660 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.321664 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.321668 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.321675 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.321679 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.321683 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.321687 | controller | \ 2026-01-29T16:00:39.101Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.321692 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.321696 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321700 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321706 | controller | \"0cfdb902-5de7-495f-9b37-d1f2bb8ee81b\"}\n 2026-01-29T16:00:39.102Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.321710 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.321715 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.321719 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321723 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321727 | controller | \"0cfdb902-5de7-495f-9b37-d1f2bb8ee81b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.321732 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.321736 | controller | \ 2026-01-29T16:00:39.190Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.321740 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.321744 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321750 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321758 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321762 | controller | \"0cfdb902-5de7-495f-9b37-d1f2bb8ee81b\"}\n 2026-01-29T16:00:39.190Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.321766 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321771 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321775 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321779 | controller | \"0cfdb902-5de7-495f-9b37-d1f2bb8ee81b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:39.191Z\tERROR\tReconciler 2026-01-29 16:03:28.321783 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321788 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321796 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321800 | controller | \"0cfdb902-5de7-495f-9b37-d1f2bb8ee81b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.321805 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.321809 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.321816 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.321821 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.321825 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.321829 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.321833 | controller | \ 2026-01-29T16:00:39.191Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.321838 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.321842 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321846 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321850 | controller | \"e9aa6c6d-cb23-4536-9e6b-cb29de5690f9\"}\n 2026-01-29T16:00:39.191Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.321855 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.321859 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.321863 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321867 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321872 | controller | \"e9aa6c6d-cb23-4536-9e6b-cb29de5690f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.321876 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.321880 | controller | \ 2026-01-29T16:00:39.194Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.321885 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.321889 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321893 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321899 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321903 | controller | \"e9aa6c6d-cb23-4536-9e6b-cb29de5690f9\"}\n 2026-01-29T16:00:39.194Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.321907 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321912 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321916 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321920 | controller | \"e9aa6c6d-cb23-4536-9e6b-cb29de5690f9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:39.195Z\tERROR\tReconciler 2026-01-29 16:03:28.321924 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.321929 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321933 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321937 | controller | \"e9aa6c6d-cb23-4536-9e6b-cb29de5690f9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.321941 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.321946 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.321950 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.321954 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.321958 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.321963 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.321971 | controller | \ 2026-01-29T16:00:39.202Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.321975 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.321979 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.321984 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.321988 | controller | \"7146c223-92cd-41bb-a223-e8872dd30e3c\"}\n 2026-01-29T16:00:39.203Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.321992 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.321996 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322001 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322005 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322009 | controller | \"7146c223-92cd-41bb-a223-e8872dd30e3c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.322013 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.322018 | controller | \ 2026-01-29T16:00:39.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.322022 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.322026 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322032 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322037 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322041 | controller | \"7146c223-92cd-41bb-a223-e8872dd30e3c\"}\n 2026-01-29T16:00:39.205Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.322045 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322050 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322055 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322060 | controller | \"7146c223-92cd-41bb-a223-e8872dd30e3c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:39.206Z\tERROR\tReconciler 2026-01-29 16:03:28.322064 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322068 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322072 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322077 | controller | \"7146c223-92cd-41bb-a223-e8872dd30e3c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.322081 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.322085 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.322089 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.322094 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.322098 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.322102 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.322106 | controller | \ 2026-01-29T16:00:39.248Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.322111 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322115 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322119 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322123 | controller | \"b00c7ae5-2837-43e8-82fd-18408b0c7731\"}\n 2026-01-29T16:00:39.248Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.322128 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.322132 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322136 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322144 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322149 | controller | \"b00c7ae5-2837-43e8-82fd-18408b0c7731\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.322153 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.322157 | controller | \ 2026-01-29T16:00:39.250Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.322162 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.322167 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322172 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322176 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322180 | controller | \"b00c7ae5-2837-43e8-82fd-18408b0c7731\"}\n 2026-01-29T16:00:39.251Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.322185 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322189 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322193 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322198 | controller | \"b00c7ae5-2837-43e8-82fd-18408b0c7731\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:39.251Z\tERROR\tReconciler 2026-01-29 16:03:28.322202 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322206 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322210 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322215 | controller | \"b00c7ae5-2837-43e8-82fd-18408b0c7731\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.322219 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.322223 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.322228 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.322232 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.322236 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.322241 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.322245 | controller | \ 2026-01-29T16:00:39.332Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.322249 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322253 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322258 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322262 | controller | \"ed8da28d-c0ca-451b-b841-c79720aa8413\"}\n 2026-01-29T16:00:39.332Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.322266 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.322270 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322275 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322279 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322283 | controller | \"ed8da28d-c0ca-451b-b841-c79720aa8413\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.322287 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.322292 | controller | \ 2026-01-29T16:00:39.334Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.322296 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.322302 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322306 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322312 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322320 | controller | \"ed8da28d-c0ca-451b-b841-c79720aa8413\"}\n 2026-01-29T16:00:39.335Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.322337 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322342 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322346 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322350 | controller | \"ed8da28d-c0ca-451b-b841-c79720aa8413\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:39.335Z\tERROR\tReconciler 2026-01-29 16:03:28.322355 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322362 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322366 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322370 | controller | \"ed8da28d-c0ca-451b-b841-c79720aa8413\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.322374 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.322379 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.322383 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.322389 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.322393 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.322397 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.322401 | controller | \ 2026-01-29T16:00:39.497Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.322406 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322410 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322414 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322418 | controller | \"5b57c68c-aec6-4802-af3b-f983d6aa130d\"}\n 2026-01-29T16:00:39.497Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.322423 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.322427 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322431 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322435 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322440 | controller | \"5b57c68c-aec6-4802-af3b-f983d6aa130d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.322444 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.322448 | controller | \ 2026-01-29T16:00:39.501Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.322454 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.322458 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322463 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322467 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322471 | controller | \"5b57c68c-aec6-4802-af3b-f983d6aa130d\"}\n 2026-01-29T16:00:39.501Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.322475 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322480 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322484 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322488 | controller | \"5b57c68c-aec6-4802-af3b-f983d6aa130d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:39.502Z\tERROR\tReconciler 2026-01-29 16:03:28.322494 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322498 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322507 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322511 | controller | \"5b57c68c-aec6-4802-af3b-f983d6aa130d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.322515 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.322520 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.322524 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.322528 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.322532 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.322537 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.322543 | controller | \ 2026-01-29T16:00:39.824Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.322549 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322554 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322560 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322566 | controller | \"0852b62c-30a5-4c4f-8378-354225f63c2f\"}\n 2026-01-29T16:00:39.825Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.322571 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.322576 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322582 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322590 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322595 | controller | \"0852b62c-30a5-4c4f-8378-354225f63c2f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.322601 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.322608 | controller | \ 2026-01-29T16:00:39.828Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.322614 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.322619 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322624 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322630 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322634 | controller | \"0852b62c-30a5-4c4f-8378-354225f63c2f\"}\n 2026-01-29T16:00:39.829Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.322638 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322643 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322647 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322651 | controller | \"0852b62c-30a5-4c4f-8378-354225f63c2f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:39.829Z\tERROR\tReconciler 2026-01-29 16:03:28.322655 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322660 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322664 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322668 | controller | \"0852b62c-30a5-4c4f-8378-354225f63c2f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.322672 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.322677 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.322681 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.322685 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.322689 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.322694 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.322703 | controller | \ 2026-01-29T16:00:40.470Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.322708 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322712 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322716 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322721 | controller | \"59593529-bbef-410f-b055-54a7c7864f4e\"}\n 2026-01-29T16:00:40.471Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.322725 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.322729 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322733 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322738 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322742 | controller | \"59593529-bbef-410f-b055-54a7c7864f4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.322746 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.322752 | controller | \ 2026-01-29T16:00:40.477Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.322757 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.322761 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322765 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322769 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322774 | controller | \"59593529-bbef-410f-b055-54a7c7864f4e\"}\n 2026-01-29T16:00:40.478Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.322778 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322782 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322786 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322791 | controller | \"59593529-bbef-410f-b055-54a7c7864f4e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:40.478Z\tERROR\tReconciler 2026-01-29 16:03:28.322795 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322799 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322803 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322808 | controller | \"59593529-bbef-410f-b055-54a7c7864f4e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.322812 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.322816 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.322820 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.322825 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.322829 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.322833 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.322837 | controller | \ 2026-01-29T16:00:41.759Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.322842 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322846 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322850 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322854 | controller | \"cf66ebd3-4111-4c9e-a03b-4a2d52f60034\"}\n 2026-01-29T16:00:41.760Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.322858 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.322865 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322870 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322878 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322882 | controller | \"cf66ebd3-4111-4c9e-a03b-4a2d52f60034\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.322889 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.322893 | controller | \ 2026-01-29T16:00:41.763Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.322897 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.322902 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322906 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322910 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322914 | controller | \"cf66ebd3-4111-4c9e-a03b-4a2d52f60034\"}\n 2026-01-29T16:00:41.764Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.322919 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322923 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322927 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322931 | controller | \"cf66ebd3-4111-4c9e-a03b-4a2d52f60034\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:41.765Z\tERROR\tReconciler 2026-01-29 16:03:28.322936 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.322940 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322944 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322948 | controller | \"cf66ebd3-4111-4c9e-a03b-4a2d52f60034\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.322952 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.322957 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.322961 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.322965 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.322970 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.322974 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.322978 | controller | \ 2026-01-29T16:00:44.326Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.322982 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.322987 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.322991 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.322995 | controller | \"cddfcb70-35a2-4092-8ee3-98d1817b984a\"}\n 2026-01-29T16:00:44.327Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.322999 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.323004 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.323008 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323012 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323018 | controller | \"cddfcb70-35a2-4092-8ee3-98d1817b984a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.323023 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.323027 | controller | \ 2026-01-29T16:00:44.330Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.323031 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.323035 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323040 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323044 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323055 | controller | \"cddfcb70-35a2-4092-8ee3-98d1817b984a\"}\n 2026-01-29T16:00:44.330Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.323059 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323064 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323068 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323072 | controller | \"cddfcb70-35a2-4092-8ee3-98d1817b984a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:44.331Z\tERROR\tReconciler 2026-01-29 16:03:28.323077 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323081 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323085 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323089 | controller | \"cddfcb70-35a2-4092-8ee3-98d1817b984a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.323094 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.323098 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.323102 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.323108 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.323113 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.323117 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.323121 | controller | \ 2026-01-29T16:00:49.452Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.323126 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.323130 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323136 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323140 | controller | \"ec265fa5-2c65-46be-8a6c-77dc9cbb31fa\"}\n 2026-01-29T16:00:49.454Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.323145 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.323149 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.323153 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323157 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323163 | controller | \"ec265fa5-2c65-46be-8a6c-77dc9cbb31fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.323167 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.323172 | controller | \ 2026-01-29T16:00:49.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.323176 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.323180 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323184 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323189 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323193 | controller | \"ec265fa5-2c65-46be-8a6c-77dc9cbb31fa\"}\n 2026-01-29T16:00:49.458Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.323197 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323201 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323206 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323210 | controller | \"ec265fa5-2c65-46be-8a6c-77dc9cbb31fa\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:49.459Z\tERROR\tReconciler 2026-01-29 16:03:28.323214 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323218 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323228 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323233 | controller | \"ec265fa5-2c65-46be-8a6c-77dc9cbb31fa\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.323237 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.323241 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.323245 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.323250 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.323254 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.323258 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.323263 | 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 16:03:28.323267 | controller | \e[38;5;243m@ 01/29/26 16:00:59.006\e[0m\n 2026-01-29T16:00:59.006Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.323272 | controller | \"ironic\", \"Namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00:38Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:00:38Z\"}],\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\",\"resourceVersion\":\"1277\",\"uid\":\"6d94b65f-4887-4db8-83c5-775cfe4b2c89\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.323278 | 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 16:03:28.323283 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.323287 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.323293 | 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 16:03:28.323302 | 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 16:03:28.323306 | controller | \ 2026-01-29T16:00:59.020Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.323311 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.323315 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323319 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323337 | controller | \"d1d4c261-bd3e-45b5-b5ab-e58de2a9060b\"}\n 2026-01-29T16:00:59.026Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.323342 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.323346 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.323350 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.323354 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323359 | controller | \"d1d4c261-bd3e-45b5-b5ab-e58de2a9060b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.323363 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.323369 | controller | \ 2026-01-29T16:00:59.030Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.323373 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323378 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323382 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323386 | controller | \"d1d4c261-bd3e-45b5-b5ab-e58de2a9060b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.323390 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.323395 | controller | \ 2026-01-29T16:00:59.030Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.323399 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.323403 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.323407 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323412 | controller | \"d1d4c261-bd3e-45b5-b5ab-e58de2a9060b\"}\n 2026-01-29T16:00:59.037Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.323418 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:59.037Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.323422 | controller | - calling defaulter\n 2026-01-29T16:00:59.037Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.323426 | controller | - defaulter called\n 2026-01-29T16:00:59.042Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.323431 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:59.042Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.323435 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:59.048Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.323439 | controller | \"ironic\", \"Namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.323443 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.323448 | 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 16:03:28.323452 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00187e8c0>: 2026-01-29 16:03:28.323456 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.323461 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.323465 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.323469 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.323473 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.323479 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.323484 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.323490 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.323502 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.323508 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.323513 | 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 16:03:28.323521 | controller | \e[38;5;243m@ 01/29/26 16:00:59.006\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.323527 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.323532 | controller | {{0xc0016ccab0?, 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 16:03:28.323536 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.323540 | controller | 0xc000738a40})\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 16:03:28.323545 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001559aa0?, 0xc000501008?}, {0x23cd0dd, 2026-01-29 16:03:28.323549 | controller | 0x4}, {0xc000e7fd40, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.323553 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001559aa0?, 0xc000738a40?}, {0xc000e7fd40?, 2026-01-29 16:03:28.323557 | controller | 0xc001559aa0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.323562 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.323566 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.323570 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00028e620, 2026-01-29 16:03:28.323574 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.323579 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00028e620, 2026-01-29 16:03:28.323583 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.323587 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.323591 | controller | {{0xc0016ccab0, 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 16:03:28.323596 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 16:03:28.323600 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.323604 | 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 16:03:28.323609 | controller | [FAILED] [20.256 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mIronic is 2026-01-29 16:03:28.323613 | controller | fully deployed [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal 2026-01-29 16:03:28.323630 | controller | endpoint changes\e[0m\n \e[38;5;9m[BeforeEach]\e[0m \e[38;5;243m/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:692\e[0m\n 2026-01-29 16:03:28.323634 | 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 16:03:28.323639 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:00:54.968Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.323643 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:00:54.974Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.323647 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T16:00:54.992Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.323653 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-866c8930-0d37-4f8d-84ad-d2e125e92b06\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}}\n 2026-01-29 16:03:28.323663 | controller | \ 2026-01-29T16:00:54.992Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"},\"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 16:03:28.323668 | controller | \ 2026-01-29T16:00:54.998Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.323672 | controller | \"ironic\"}\n 2026-01-29T16:00:54.998Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.323677 | controller | defaulter\n 2026-01-29T16:00:54.998Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.323681 | controller | called\n 2026-01-29T16:00:55.005Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.323685 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:55.005Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.323689 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:55.016Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.323694 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:55.016Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.323698 | controller | - calling defaulter\n 2026-01-29T16:00:55.016Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.323702 | controller | - defaulter called\n 2026-01-29T16:00:55.022Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.323706 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:55.022Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.323711 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:55.045Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.323716 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323721 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323728 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323732 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\"}\n 2026-01-29T16:00:55.048Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.323736 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323741 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323745 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323749 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\"}\n 2026-01-29T16:00:55.052Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.323755 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.323759 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323763 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323768 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\"}\n 2026-01-29T16:00:55.055Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.323772 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.323776 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323781 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323785 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\"}\n 2026-01-29T16:00:55.067Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.323789 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.323797 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.323802 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323806 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323810 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.323815 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.323819 | controller | \ 2026-01-29T16:00:55.072Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.323823 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323827 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323832 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323836 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.323842 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.323846 | controller | \ 2026-01-29T16:00:55.082Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.323850 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.323855 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323859 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323863 | controller | \"819d147b-521c-485b-b1b5-650f317e63a8\"}\n 2026-01-29T16:00:55.083Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.323867 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.323872 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.323876 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323880 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323884 | controller | \"819d147b-521c-485b-b1b5-650f317e63a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.323889 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.323894 | controller | \ 2026-01-29T16:00:55.087Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.323899 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.323903 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323907 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323911 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323916 | controller | \"819d147b-521c-485b-b1b5-650f317e63a8\"}\n 2026-01-29T16:00:55.089Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.323920 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}}\n 2026-01-29 16:03:28.323924 | controller | \ 2026-01-29T16:00:55.094Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.323928 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.323933 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323937 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323941 | controller | \"819d147b-521c-485b-b1b5-650f317e63a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.323945 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.323950 | controller | \ 2026-01-29T16:00:55.095Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.323954 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.323958 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323962 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323967 | controller | \"334e8775-da97-4b31-92e9-2c7882182ec8\"}\n 2026-01-29T16:00:55.096Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.323975 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.323979 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.323984 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.323988 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.323992 | controller | \"334e8775-da97-4b31-92e9-2c7882182ec8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.323996 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.324001 | controller | \ 2026-01-29T16:00:55.098Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}}\n 2026-01-29 16:03:28.324005 | controller | \ 2026-01-29T16:00:55.187Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.324009 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.324013 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324018 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324022 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324026 | controller | \"334e8775-da97-4b31-92e9-2c7882182ec8\"}\n 2026-01-29T16:00:55.188Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.324033 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324037 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324041 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324045 | controller | \"334e8775-da97-4b31-92e9-2c7882182ec8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:55.197Z\tERROR\tReconciler 2026-01-29 16:03:28.324050 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324054 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324058 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324064 | controller | \"334e8775-da97-4b31-92e9-2c7882182ec8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.324068 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.324073 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.324079 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.324083 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.324087 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.324092 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.324096 | controller | \ 2026-01-29T16:00:55.198Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.324100 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324105 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324109 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324113 | controller | \"27c84fde-2e20-4cbe-988c-c6f1a40c0a7c\"}\n 2026-01-29T16:00:55.198Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.324117 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.324122 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324126 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324130 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324134 | controller | \"27c84fde-2e20-4cbe-988c-c6f1a40c0a7c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.324139 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.324143 | controller | \ 2026-01-29T16:00:55.288Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.324151 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.324155 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324160 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324164 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324168 | controller | \"27c84fde-2e20-4cbe-988c-c6f1a40c0a7c\"}\n 2026-01-29T16:00:55.289Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.324175 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324179 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324183 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324188 | controller | \"27c84fde-2e20-4cbe-988c-c6f1a40c0a7c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:55.306Z\tERROR\tReconciler 2026-01-29 16:03:28.324192 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324198 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324202 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324206 | controller | \"27c84fde-2e20-4cbe-988c-c6f1a40c0a7c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.324211 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.324215 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.324219 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.324224 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.324228 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.324232 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.324236 | controller | \ 2026-01-29T16:00:55.306Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.324241 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324245 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324249 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324254 | controller | \"9cc72065-89a0-4192-a785-488a4cf02d8b\"}\n 2026-01-29T16:00:55.307Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.324258 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.324262 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324266 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324271 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324275 | controller | \"9cc72065-89a0-4192-a785-488a4cf02d8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.324279 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.324284 | controller | \ 2026-01-29T16:00:55.309Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.324288 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.324292 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324296 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324300 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324307 | controller | \"9cc72065-89a0-4192-a785-488a4cf02d8b\"}\n 2026-01-29T16:00:55.309Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.324311 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324315 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324333 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324345 | controller | \"9cc72065-89a0-4192-a785-488a4cf02d8b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:55.310Z\tERROR\tReconciler 2026-01-29 16:03:28.324349 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324354 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324358 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324362 | controller | \"9cc72065-89a0-4192-a785-488a4cf02d8b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.324366 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.324371 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.324375 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.324379 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.324383 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.324388 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.324392 | controller | \ 2026-01-29T16:00:55.317Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.324396 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324400 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324405 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324409 | controller | \"cef9d3cb-1ae8-406c-aba9-53e863159c1d\"}\n 2026-01-29T16:00:55.318Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.324413 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.324417 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324422 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324426 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324430 | controller | \"cef9d3cb-1ae8-406c-aba9-53e863159c1d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.324434 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.324441 | controller | \ 2026-01-29T16:00:55.321Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.324445 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.324449 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324454 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324458 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324464 | controller | \"cef9d3cb-1ae8-406c-aba9-53e863159c1d\"}\n 2026-01-29T16:00:55.321Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.324469 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324475 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324481 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324486 | controller | \"cef9d3cb-1ae8-406c-aba9-53e863159c1d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:55.322Z\tERROR\tReconciler 2026-01-29 16:03:28.324492 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324497 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324502 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324508 | controller | \"cef9d3cb-1ae8-406c-aba9-53e863159c1d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.324514 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.324519 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.324528 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.324533 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.324537 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.324542 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.324546 | controller | \ 2026-01-29T16:00:55.363Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.324550 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324554 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324559 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324563 | controller | \"a81a0fd3-561c-409c-982d-011651d50766\"}\n 2026-01-29T16:00:55.364Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.324567 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.324571 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324575 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324580 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324584 | controller | \"a81a0fd3-561c-409c-982d-011651d50766\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.324588 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.324592 | controller | \ 2026-01-29T16:00:55.367Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.324597 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.324601 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324605 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324614 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324618 | controller | \"a81a0fd3-561c-409c-982d-011651d50766\"}\n 2026-01-29T16:00:55.367Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.324623 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324627 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324631 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324636 | controller | \"a81a0fd3-561c-409c-982d-011651d50766\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:55.368Z\tERROR\tReconciler 2026-01-29 16:03:28.324640 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324644 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324648 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324653 | controller | \"a81a0fd3-561c-409c-982d-011651d50766\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.324657 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.324661 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.324665 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.324670 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.324675 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.324679 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.324683 | controller | \ 2026-01-29T16:00:55.448Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.324688 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324692 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324696 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324705 | controller | \"60c83ca3-fdfd-4e12-be0d-684208b7af17\"}\n 2026-01-29T16:00:55.449Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.324709 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.324713 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324717 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324722 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324726 | controller | \"60c83ca3-fdfd-4e12-be0d-684208b7af17\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.324730 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.324734 | controller | \ 2026-01-29T16:00:55.452Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.324739 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.324743 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324748 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324756 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324760 | controller | \"60c83ca3-fdfd-4e12-be0d-684208b7af17\"}\n 2026-01-29T16:00:55.452Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.324764 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324769 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324773 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324780 | controller | \"60c83ca3-fdfd-4e12-be0d-684208b7af17\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:55.453Z\tERROR\tReconciler 2026-01-29 16:03:28.324784 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324789 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324793 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324797 | controller | \"60c83ca3-fdfd-4e12-be0d-684208b7af17\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.324801 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.324806 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.324810 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.324814 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.324832 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.324839 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.324844 | controller | \ 2026-01-29T16:00:55.614Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.324850 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324854 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324858 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324862 | controller | \"6f8e0768-67f2-4567-9211-98bb109ff07a\"}\n 2026-01-29T16:00:55.614Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.324867 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.324871 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324875 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324882 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324886 | controller | \"6f8e0768-67f2-4567-9211-98bb109ff07a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.324891 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.324895 | controller | \ 2026-01-29T16:00:55.618Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.324899 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.324908 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324915 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324919 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324923 | controller | \"6f8e0768-67f2-4567-9211-98bb109ff07a\"}\n 2026-01-29T16:00:55.619Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.324928 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324932 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324936 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324941 | controller | \"6f8e0768-67f2-4567-9211-98bb109ff07a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:55.623Z\tERROR\tReconciler 2026-01-29 16:03:28.324945 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.324951 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.324955 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.324959 | controller | \"6f8e0768-67f2-4567-9211-98bb109ff07a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.324964 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.324968 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.324972 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.324977 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.324981 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.324985 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.324989 | controller | \ 2026-01-29T16:00:55.944Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.324994 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.324998 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325002 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325006 | controller | \"7c1023c0-060e-4f9b-9b5b-e3dcf340337c\"}\n 2026-01-29T16:00:55.945Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.325010 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.325015 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.325019 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325023 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325027 | controller | \"7c1023c0-060e-4f9b-9b5b-e3dcf340337c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.325032 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.325036 | controller | \ 2026-01-29T16:00:55.949Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.325040 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.325046 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325050 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325055 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325059 | controller | \"7c1023c0-060e-4f9b-9b5b-e3dcf340337c\"}\n 2026-01-29T16:00:55.950Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.325063 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325067 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325072 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325080 | controller | \"7c1023c0-060e-4f9b-9b5b-e3dcf340337c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:55.952Z\tERROR\tReconciler 2026-01-29 16:03:28.325084 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325089 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325093 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325097 | controller | \"7c1023c0-060e-4f9b-9b5b-e3dcf340337c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.325101 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.325105 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.325110 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.325114 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.325118 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.325123 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.325127 | controller | \ 2026-01-29T16:00:56.593Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.325131 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.325135 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325140 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325144 | controller | \"a6ad0052-c53d-4b97-8e8d-0960381b7e48\"}\n 2026-01-29T16:00:56.594Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.325148 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.325154 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.325159 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325163 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325167 | controller | \"a6ad0052-c53d-4b97-8e8d-0960381b7e48\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.325171 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.325176 | controller | \ 2026-01-29T16:00:56.597Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.325181 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.325187 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325192 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325196 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325200 | controller | \"a6ad0052-c53d-4b97-8e8d-0960381b7e48\"}\n 2026-01-29T16:00:56.597Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.325204 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325209 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325213 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325217 | controller | \"a6ad0052-c53d-4b97-8e8d-0960381b7e48\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:56.598Z\tERROR\tReconciler 2026-01-29 16:03:28.325221 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325226 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325230 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325234 | controller | \"a6ad0052-c53d-4b97-8e8d-0960381b7e48\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.325238 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.325243 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.325251 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.325255 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.325259 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.325264 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.325268 | controller | \ 2026-01-29T16:00:57.879Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.325272 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.325277 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325281 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325285 | controller | \"c538ee57-33c7-4131-8bd0-55e55d7c627b\"}\n 2026-01-29T16:00:57.879Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.325289 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.325293 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.325298 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325302 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325306 | controller | \"c538ee57-33c7-4131-8bd0-55e55d7c627b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.325311 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.325315 | controller | \ 2026-01-29T16:00:57.882Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.325332 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.325339 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325344 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325348 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325352 | controller | \"c538ee57-33c7-4131-8bd0-55e55d7c627b\"}\n 2026-01-29T16:00:57.883Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.325357 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325361 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325365 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325369 | controller | \"c538ee57-33c7-4131-8bd0-55e55d7c627b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:57.883Z\tERROR\tReconciler 2026-01-29 16:03:28.325374 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325378 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325382 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325386 | controller | \"c538ee57-33c7-4131-8bd0-55e55d7c627b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.325391 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.325395 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.325399 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.325406 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.325410 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.325414 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.325419 | controller | \ 2026-01-29T16:01:00.444Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.325423 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.325427 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325431 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325442 | controller | \"272f5f03-18e0-489d-8a93-85cbfef24318\"}\n 2026-01-29T16:01:00.445Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.325447 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.325451 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.325455 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325459 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325464 | controller | \"272f5f03-18e0-489d-8a93-85cbfef24318\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.325468 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.325474 | controller | \ 2026-01-29T16:01:00.447Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.325479 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.325483 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325489 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325494 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325500 | controller | \"272f5f03-18e0-489d-8a93-85cbfef24318\"}\n 2026-01-29T16:01:00.448Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.325506 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325512 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325518 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325523 | controller | \"272f5f03-18e0-489d-8a93-85cbfef24318\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:00.448Z\tERROR\tReconciler 2026-01-29 16:03:28.325527 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325532 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325536 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325540 | controller | \"272f5f03-18e0-489d-8a93-85cbfef24318\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.325545 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.325549 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.325553 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.325557 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.325562 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.325566 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.325570 | controller | \ 2026-01-29T16:01:05.569Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.325574 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.325579 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325583 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325587 | controller | \"7600cd42-7562-4f94-864b-b052cc142316\"}\n 2026-01-29T16:01:05.570Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.325591 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.325595 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.325600 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325604 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325608 | controller | \"7600cd42-7562-4f94-864b-b052cc142316\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.325613 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.325619 | controller | \ 2026-01-29T16:01:05.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.325624 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.325633 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325637 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325641 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325646 | controller | \"7600cd42-7562-4f94-864b-b052cc142316\"}\n 2026-01-29T16:01:05.572Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.325650 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325654 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325658 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325663 | controller | \"7600cd42-7562-4f94-864b-b052cc142316\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:05.573Z\tERROR\tReconciler 2026-01-29 16:03:28.325667 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325674 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325678 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325682 | controller | \"7600cd42-7562-4f94-864b-b052cc142316\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.325687 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.325691 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.325695 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.325699 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.325703 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.325708 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.325712 | 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 16:03:28.325716 | controller | \e[38;5;243m@ 01/29/26 16:01:15.099\e[0m\n 2026-01-29T16:01:15.100Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.325721 | controller | \"ironic\", \"Namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00:55Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:00:54Z\"}],\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\",\"resourceVersion\":\"843\",\"uid\":\"9aa91627-18f1-47b8-9e97-af66fc6aa667\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.325733 | 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 16:03:28.325738 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.325742 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.325747 | 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 16:03:28.325751 | 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 16:03:28.325755 | controller | \ 2026-01-29T16:01:15.120Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.325762 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.325766 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325770 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325775 | controller | \"64f65acd-de50-494e-9925-3cad8fb08f0e\"}\n 2026-01-29T16:01:15.126Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.325779 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.325783 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.325787 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.325792 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325796 | controller | \"64f65acd-de50-494e-9925-3cad8fb08f0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.325800 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.325804 | controller | \ 2026-01-29T16:01:15.131Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.325809 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.325815 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325819 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325823 | controller | \"64f65acd-de50-494e-9925-3cad8fb08f0e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.325827 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.325832 | controller | \ 2026-01-29T16:01:15.131Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.325836 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.325840 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.325844 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.325848 | controller | \"64f65acd-de50-494e-9925-3cad8fb08f0e\"}\n 2026-01-29T16:01:15.142Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.325853 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:15.142Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.325857 | controller | - calling defaulter\n 2026-01-29T16:01:15.142Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.325861 | controller | - defaulter called\n 2026-01-29T16:01:15.148Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.325865 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:15.148Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.325869 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:15.166Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.325878 | controller | \"ironic\", \"Namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.325882 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.325886 | 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 16:03:28.325891 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0016d0320>: 2026-01-29 16:03:28.325895 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.325899 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.325905 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.325910 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.325914 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.325918 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.325922 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.325927 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.325931 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.325935 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.325939 | 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 16:03:28.325943 | controller | \e[38;5;243m@ 01/29/26 16:01:15.099\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.325948 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.325954 | controller | {{0xc0019bc6f0?, 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 16:03:28.325958 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.325962 | controller | 0xc000cdc780})\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 16:03:28.325966 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00116eed0?, 0xc0002ab808?}, {0x23cd0dd, 2026-01-29 16:03:28.325971 | controller | 0x4}, {0xc00160d6b0, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.325975 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00116eed0?, 0xc000cdc780?}, {0xc00160d6b0?, 2026-01-29 16:03:28.325979 | controller | 0xc00116eed0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.325983 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.325988 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.325992 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002c4700, 2026-01-29 16:03:28.325996 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.326000 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002c4700, 2026-01-29 16:03:28.326004 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.326009 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.326013 | controller | {{0xc0019bc6f0, 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 16:03:28.326017 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.3.1()\n 2026-01-29 16:03:28.326022 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:728 2026-01-29 16:03:28.326026 | controller | +0x7f5\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.247 2026-01-29 16:03:28.326030 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully 2026-01-29 16:03:28.326038 | controller | running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when accountname 2026-01-29 16:03:28.326043 | 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 16:03:28.326047 | 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 16:03:28.326051 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:00:56.729Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.326056 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:00:56.751Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.326060 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-c3487df4-624a-488f-91f1-ee74804777ac\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}}\n 2026-01-29 16:03:28.326064 | controller | \ 2026-01-29T16:00:56.751Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"},\"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 16:03:28.326071 | controller | \ 2026-01-29T16:00:56.757Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.326075 | controller | \"ironic\"}\n 2026-01-29T16:00:56.757Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.326080 | controller | defaulter\n 2026-01-29T16:00:56.757Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.326084 | controller | called\n 2026-01-29T16:00:56.761Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.326088 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:56.761Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.326092 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:56.770Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.326098 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:56.770Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.326103 | controller | - calling defaulter\n 2026-01-29T16:00:56.770Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.326107 | controller | - defaulter called\n 2026-01-29T16:00:56.773Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.326111 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:56.773Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.326116 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:00:56.793Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.326120 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326124 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326128 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326133 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}\n 2026-01-29T16:00:56.796Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.326137 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326141 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326146 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326154 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}\n 2026-01-29T16:00:56.798Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.326158 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.326163 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326169 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326175 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}\n 2026-01-29T16:00:56.801Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.326213 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.326219 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326223 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326228 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}\n 2026-01-29T16:00:56.804Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 16:03:28.326232 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 16:03:28.326236 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326241 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326245 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326249 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}\n 2026-01-29T16:00:56.804Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.326254 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.326258 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.326262 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.326267 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326271 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}\n 2026-01-29T16:00:56.813Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.326275 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326280 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326284 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326288 | controller | \"1dec9670-5d60-4c9e-a690-526344b2f408\"}\n 2026-01-29T16:00:56.813Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.326293 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.326297 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.326301 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.326306 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326310 | controller | \"1dec9670-5d60-4c9e-a690-526344b2f408\"}\n 2026-01-29T16:00:56.817Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.326314 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}}\n 2026-01-29 16:03:28.326319 | controller | \ 2026-01-29T16:00:56.825Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.326334 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326341 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326345 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326350 | controller | \"69ce6477-520f-4171-ade3-ce7bc8d0a9d7\"}\n 2026-01-29T16:00:56.832Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.326354 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.326372 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326377 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326381 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326387 | controller | \"69ce6477-520f-4171-ade3-ce7bc8d0a9d7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.326397 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.326402 | controller | \ 2026-01-29T16:00:56.836Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.326408 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326412 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326417 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326421 | controller | \"69ce6477-520f-4171-ade3-ce7bc8d0a9d7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.326425 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.326429 | controller | \ 2026-01-29T16:00:56.846Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.326434 | controller | {\"name\":\"some-old-account\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}}\n 2026-01-29 16:03:28.326438 | controller | \ 2026-01-29T16:00:56.846Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.326442 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326447 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326451 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326455 | controller | \"626351f1-d82a-444b-8c06-bdec50ce0d2b\"}\n 2026-01-29T16:00:56.847Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.326460 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.326464 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326468 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326472 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326477 | controller | \"626351f1-d82a-444b-8c06-bdec50ce0d2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.326481 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.326485 | controller | \ 2026-01-29T16:00:56.851Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.326490 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.326494 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326498 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326502 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326507 | controller | \"626351f1-d82a-444b-8c06-bdec50ce0d2b\"}\n 2026-01-29T16:00:56.851Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.326511 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}}\n 2026-01-29 16:03:28.326517 | controller | \ 2026-01-29T16:00:56.856Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 16:03:28.326523 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326529 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326535 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326541 | controller | \"626351f1-d82a-444b-8c06-bdec50ce0d2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.326546 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.326552 | controller | \ 2026-01-29T16:00:56.866Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.326558 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326563 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326568 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326572 | controller | \"71c2ff3e-53f7-47ad-ba59-0167732507a5\"}\n 2026-01-29T16:00:56.866Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.326576 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.326581 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326592 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326596 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326601 | controller | \"71c2ff3e-53f7-47ad-ba59-0167732507a5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.326608 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.326612 | controller | \ 2026-01-29T16:00:56.951Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.326617 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.326621 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326625 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326630 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326634 | controller | \"71c2ff3e-53f7-47ad-ba59-0167732507a5\"}\n 2026-01-29T16:00:56.952Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.326638 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326643 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326647 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326651 | controller | \"71c2ff3e-53f7-47ad-ba59-0167732507a5\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:56.960Z\tERROR\tReconciler 2026-01-29 16:03:28.326655 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326662 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326666 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326670 | controller | \"71c2ff3e-53f7-47ad-ba59-0167732507a5\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.326677 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.326681 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.326686 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.326690 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.326694 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.326699 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.326703 | controller | \ 2026-01-29T16:00:56.961Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.326707 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326711 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326716 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326720 | controller | \"1d342697-dd61-4cdd-a69c-522b81a9f1bc\"}\n 2026-01-29T16:00:56.961Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.326724 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.326729 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326733 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326737 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326742 | controller | \"1d342697-dd61-4cdd-a69c-522b81a9f1bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.326746 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.326750 | controller | \ 2026-01-29T16:00:57.052Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.326755 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.326759 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326763 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326772 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326777 | controller | \"1d342697-dd61-4cdd-a69c-522b81a9f1bc\"}\n 2026-01-29T16:00:57.052Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.326781 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326786 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326790 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326794 | controller | \"1d342697-dd61-4cdd-a69c-522b81a9f1bc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:57.052Z\tERROR\tReconciler 2026-01-29 16:03:28.326798 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326803 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326807 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326813 | controller | \"1d342697-dd61-4cdd-a69c-522b81a9f1bc\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.326818 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.326822 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.326826 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.326831 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.326835 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.326841 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.326845 | controller | \ 2026-01-29T16:00:57.053Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.326850 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326854 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326858 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326862 | controller | \"d37365e5-19c4-4cdc-9e3c-7a79d336eae7\"}\n 2026-01-29T16:00:57.055Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.326867 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.326871 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326877 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326881 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326886 | controller | \"d37365e5-19c4-4cdc-9e3c-7a79d336eae7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.326890 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.326894 | controller | \ 2026-01-29T16:00:57.058Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.326899 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.326903 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326907 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326911 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326916 | controller | \"d37365e5-19c4-4cdc-9e3c-7a79d336eae7\"}\n 2026-01-29T16:00:57.058Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.326920 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326925 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326929 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326933 | controller | \"d37365e5-19c4-4cdc-9e3c-7a79d336eae7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:57.059Z\tERROR\tReconciler 2026-01-29 16:03:28.326938 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.326946 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.326953 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.326957 | controller | \"d37365e5-19c4-4cdc-9e3c-7a79d336eae7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.326962 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.326966 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.326970 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.326975 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.326979 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.326983 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.326988 | controller | \ 2026-01-29T16:00:57.063Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.326992 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.326996 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327000 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327005 | controller | \"f88251af-4b7b-4139-b924-f459ce9f906b\"}\n 2026-01-29T16:00:57.065Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.327009 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.327013 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327018 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327022 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327026 | controller | \"f88251af-4b7b-4139-b924-f459ce9f906b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.327031 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.327035 | controller | \ 2026-01-29T16:00:57.067Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.327039 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.327043 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327048 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327052 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327056 | controller | \"f88251af-4b7b-4139-b924-f459ce9f906b\"}\n 2026-01-29T16:00:57.068Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.327061 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327065 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327069 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327074 | controller | \"f88251af-4b7b-4139-b924-f459ce9f906b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:57.068Z\tERROR\tReconciler 2026-01-29 16:03:28.327080 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327084 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327090 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327094 | controller | \"f88251af-4b7b-4139-b924-f459ce9f906b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.327098 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.327103 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.327107 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.327111 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.327116 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.327125 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.327129 | controller | \ 2026-01-29T16:00:57.109Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.327134 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327138 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327142 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327147 | controller | \"9f3cac9c-f466-4459-bb08-a68f37b37356\"}\n 2026-01-29T16:00:57.110Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.327156 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.327161 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327165 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327170 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327174 | controller | \"9f3cac9c-f466-4459-bb08-a68f37b37356\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.327178 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.327183 | controller | \ 2026-01-29T16:00:57.112Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.327187 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.327191 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327195 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327200 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327204 | controller | \"9f3cac9c-f466-4459-bb08-a68f37b37356\"}\n 2026-01-29T16:00:57.112Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.327208 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327212 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327217 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327221 | controller | \"9f3cac9c-f466-4459-bb08-a68f37b37356\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:57.112Z\tERROR\tReconciler 2026-01-29 16:03:28.327225 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327231 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327236 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327240 | controller | \"9f3cac9c-f466-4459-bb08-a68f37b37356\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.327244 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.327249 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.327253 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.327257 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.327262 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.327266 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.327270 | controller | \ 2026-01-29T16:00:57.193Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.327275 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327279 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327283 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327287 | controller | \"4475a576-42d9-434b-a325-9dd2f035bb91\"}\n 2026-01-29T16:00:57.194Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.327292 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.327296 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327305 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327310 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327314 | controller | \"4475a576-42d9-434b-a325-9dd2f035bb91\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.327318 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.327334 | controller | \ 2026-01-29T16:00:57.196Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.327341 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.327345 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327350 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327354 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327362 | controller | \"4475a576-42d9-434b-a325-9dd2f035bb91\"}\n 2026-01-29T16:00:57.197Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.327366 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327371 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327375 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327379 | controller | \"4475a576-42d9-434b-a325-9dd2f035bb91\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:57.198Z\tERROR\tReconciler 2026-01-29 16:03:28.327386 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327390 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327394 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327399 | controller | \"4475a576-42d9-434b-a325-9dd2f035bb91\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.327403 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.327407 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.327412 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.327416 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.327420 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.327425 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.327429 | controller | \ 2026-01-29T16:00:57.360Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.327433 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327440 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327445 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327449 | controller | \"ee4124c1-b878-453e-a0f6-f318b56a220e\"}\n 2026-01-29T16:00:57.362Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.327453 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.327457 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327462 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327466 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327470 | controller | \"ee4124c1-b878-453e-a0f6-f318b56a220e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.327475 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.327479 | controller | \ 2026-01-29T16:00:57.364Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.327483 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.327489 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327495 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327507 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327513 | controller | \"ee4124c1-b878-453e-a0f6-f318b56a220e\"}\n 2026-01-29T16:00:57.365Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.327519 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327525 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327531 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327536 | controller | \"ee4124c1-b878-453e-a0f6-f318b56a220e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:57.365Z\tERROR\tReconciler 2026-01-29 16:03:28.327542 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327547 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327551 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327555 | controller | \"ee4124c1-b878-453e-a0f6-f318b56a220e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.327560 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.327564 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.327568 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.327573 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.327577 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.327584 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.327588 | controller | \ 2026-01-29T16:00:57.687Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.327592 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327597 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327601 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327605 | controller | \"8631e87b-4b6b-43e6-938b-44c8e110e666\"}\n 2026-01-29T16:00:57.688Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.327610 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.327614 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327618 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327622 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327627 | controller | \"8631e87b-4b6b-43e6-938b-44c8e110e666\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.327631 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.327635 | controller | \ 2026-01-29T16:00:57.691Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.327640 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.327644 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327648 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327653 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327657 | controller | \"8631e87b-4b6b-43e6-938b-44c8e110e666\"}\n 2026-01-29T16:00:57.692Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.327661 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327666 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327670 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327676 | controller | \"8631e87b-4b6b-43e6-938b-44c8e110e666\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:57.693Z\tERROR\tReconciler 2026-01-29 16:03:28.327681 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327690 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327694 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327699 | controller | \"8631e87b-4b6b-43e6-938b-44c8e110e666\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.327703 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.327707 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.327711 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.327716 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.327720 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.327724 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.327730 | controller | \ 2026-01-29T16:00:58.334Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.327735 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327739 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327744 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327748 | controller | \"23a0c85c-cb5a-4e3d-8094-22c68ed20816\"}\n 2026-01-29T16:00:58.336Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.327752 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.327757 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327761 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327765 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327770 | controller | \"23a0c85c-cb5a-4e3d-8094-22c68ed20816\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.327774 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.327778 | controller | \ 2026-01-29T16:00:58.340Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.327783 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.327787 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327791 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327796 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327800 | controller | \"23a0c85c-cb5a-4e3d-8094-22c68ed20816\"}\n 2026-01-29T16:00:58.341Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.327804 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327809 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327815 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327819 | controller | \"23a0c85c-cb5a-4e3d-8094-22c68ed20816\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:58.341Z\tERROR\tReconciler 2026-01-29 16:03:28.327823 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327828 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327832 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327838 | controller | \"23a0c85c-cb5a-4e3d-8094-22c68ed20816\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.327843 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.327847 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.327851 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.327856 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.327864 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.327868 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.327873 | controller | \ 2026-01-29T16:00:59.622Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.327877 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327881 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327886 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327890 | controller | \"f4ade5ab-4d72-4a5d-abc0-b36cc15dc426\"}\n 2026-01-29T16:00:59.623Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.327894 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.327899 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.327903 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327907 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327912 | controller | \"f4ade5ab-4d72-4a5d-abc0-b36cc15dc426\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.327916 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.327920 | controller | \ 2026-01-29T16:00:59.626Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.327925 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.327929 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327933 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327938 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327942 | controller | \"f4ade5ab-4d72-4a5d-abc0-b36cc15dc426\"}\n 2026-01-29T16:00:59.626Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.327947 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327951 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327957 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327961 | controller | \"f4ade5ab-4d72-4a5d-abc0-b36cc15dc426\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:00:59.627Z\tERROR\tReconciler 2026-01-29 16:03:28.327966 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.327970 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.327974 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.327980 | controller | \"f4ade5ab-4d72-4a5d-abc0-b36cc15dc426\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.327985 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.327989 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.327995 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.327999 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.328003 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.328008 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.328012 | controller | \ 2026-01-29T16:01:02.188Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.328016 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.328021 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328025 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328029 | controller | \"0a16b827-ecf2-444a-90a1-3d06b14155fa\"}\n 2026-01-29T16:01:02.189Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.328034 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.328042 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.328046 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328050 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328055 | controller | \"0a16b827-ecf2-444a-90a1-3d06b14155fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.328059 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.328063 | controller | \ 2026-01-29T16:01:02.191Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.328068 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.328072 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.328076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328081 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328085 | controller | \"0a16b827-ecf2-444a-90a1-3d06b14155fa\"}\n 2026-01-29T16:01:02.191Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.328089 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.328096 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328100 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328104 | controller | \"0a16b827-ecf2-444a-90a1-3d06b14155fa\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:02.192Z\tERROR\tReconciler 2026-01-29 16:03:28.328109 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.328113 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328119 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328125 | controller | \"0a16b827-ecf2-444a-90a1-3d06b14155fa\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.328130 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.328135 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.328139 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.328143 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.328148 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.328152 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.328156 | controller | \ 2026-01-29T16:01:07.313Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.328161 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.328165 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328169 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328174 | controller | \"f7fceb49-0c08-4949-b5bf-e7a722f984d1\"}\n 2026-01-29T16:01:07.314Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.328178 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_c295\t{\"controller\": 2026-01-29 16:03:28.328182 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.328186 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328192 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328198 | controller | \"f7fceb49-0c08-4949-b5bf-e7a722f984d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.328204 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.328210 | controller | \ 2026-01-29T16:01:07.316Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.328215 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.328219 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.328232 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328237 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328241 | controller | \"f7fceb49-0c08-4949-b5bf-e7a722f984d1\"}\n 2026-01-29T16:01:07.316Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.328247 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.328252 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328259 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328265 | controller | \"f7fceb49-0c08-4949-b5bf-e7a722f984d1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:07.317Z\tERROR\tReconciler 2026-01-29 16:03:28.328271 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.328277 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328282 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328288 | controller | \"f7fceb49-0c08-4949-b5bf-e7a722f984d1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.328293 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.328297 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.328302 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.328306 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.328310 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.328317 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.328335 | controller | \ 2026-01-29T16:01:13.500Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.328342 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.328347 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.328351 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328356 | controller | \"121b75ca-8f03-4053-ae83-297625f45af8\"}\n 2026-01-29T16:01:13.500Z\tERROR\tReconciler 2026-01-29 16:03:28.328360 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.328364 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.328369 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328373 | controller | \"121b75ca-8f03-4053-ae83-297625f45af8\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.328377 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.328382 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.328386 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.328390 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.328395 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.328399 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.328404 | 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 16:03:28.328410 | controller | \e[38;5;243m@ 01/29/26 16:01:16.853\e[0m\n 2026-01-29T16:01:16.853Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.328421 | controller | \"ironic\", \"Namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00: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-29T16:00:56Z\"}],\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\",\"resourceVersion\":\"1071\",\"uid\":\"c8c99e2b-102b-4f26-9238-ddf86b7a4784\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.328427 | 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 16:03:28.328431 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.328436 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.328440 | 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 16:03:28.328445 | 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 16:03:28.328449 | controller | \ 2026-01-29T16:01:16.876Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.328453 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.328458 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328462 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328468 | controller | \"7a2545ff-42bc-4acf-bce7-3efa8cce1cef\"}\n 2026-01-29T16:01:16.882Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.328472 | controller | finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": 2026-01-29 16:03:28.328477 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.328481 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328485 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328489 | controller | \"7a2545ff-42bc-4acf-bce7-3efa8cce1cef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.328494 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.328499 | controller | \ 2026-01-29T16:01:16.888Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.328508 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.328514 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328518 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328522 | controller | \"7a2545ff-42bc-4acf-bce7-3efa8cce1cef\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.328527 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.328531 | controller | \ 2026-01-29T16:01:16.888Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.328536 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.328542 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.328548 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328554 | controller | \"7a2545ff-42bc-4acf-bce7-3efa8cce1cef\"}\n 2026-01-29T16:01:16.896Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.328561 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:16.896Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.328566 | controller | - calling defaulter\n 2026-01-29T16:01:16.896Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.328570 | controller | - defaulter called\n 2026-01-29T16:01:16.902Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.328574 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:16.902Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.328579 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:16.935Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.328583 | controller | \"ironic\", \"Namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.328589 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.328595 | 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 16:03:28.328601 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001459360>: 2026-01-29 16:03:28.328606 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.328610 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.328615 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.328621 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.328627 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.328631 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.328636 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.328640 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.328644 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.328648 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.328653 | 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 16:03:28.328658 | controller | \e[38;5;243m@ 01/29/26 16:01:16.853\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.328663 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.328667 | controller | {{0xc001028870?, 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 16:03:28.328671 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.328676 | controller | 0xc0007ec680})\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 16:03:28.328680 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001a099e0?, 0xc0004a6008?}, {0x23cd0dd, 2026-01-29 16:03:28.328684 | controller | 0x4}, {0xc0011e6f60, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.328689 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001a099e0?, 0xc0007ec680?}, {0xc0011e6f60?, 2026-01-29 16:03:28.328698 | controller | 0xc001a099e0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.328703 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.328707 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.328711 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002d9a40, 2026-01-29 16:03:28.328716 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.328721 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002d9a40, 2026-01-29 16:03:28.328725 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.328730 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.328734 | controller | {{0xc001028870, 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 16:03:28.328738 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001028870?, 2026-01-29 16:03:28.328743 | controller | 0xc000ac0df0?}, {0x23df863?, 0x239b8a0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 16:03:28.328747 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n 2026-01-29 16:03:28.328751 | 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 16:03:28.328758 | controller | +0x66\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.200 2026-01-29 16:03:28.328763 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is 2026-01-29 16:03:28.328767 | controller | progressing [BeforeEach] \e[0mstill shows the IronicAPI deployment progressing in 2026-01-29 16:03:28.328771 | controller | DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m\n \e[38;5;9m[BeforeEach]\e[0m 2026-01-29 16:03:28.328776 | 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 16:03:28.328780 | 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 16:03:28.328784 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:01:00.320Z\tERROR\tReconciler error\t{\"controller\": 2026-01-29 16:03:28.328789 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.328793 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.328797 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328802 | controller | \"b6f037c9-a385-43db-b17d-2c0159ce38c7\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.328806 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.328810 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.328815 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.328832 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.328838 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.328843 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.328848 | controller | \ 2026-01-29T16:01:00.320Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.328852 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.328856 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.328860 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328865 | controller | \"93e9b26c-e33f-408f-9957-7e7d5fd66d3e\"}\n 2026-01-29T16:01:00.321Z\tERROR\tReconciler 2026-01-29 16:03:28.328869 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.328878 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.328882 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328886 | controller | \"93e9b26c-e33f-408f-9957-7e7d5fd66d3e\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.328891 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.328895 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.328899 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.328903 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.328910 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.328915 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.328919 | controller | \ 2026-01-29T16:01:00.322Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29 16:03:28.328923 | controller | \ 2026-01-29T16:01:00.326Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.328927 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.328932 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.328936 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328942 | controller | \"a8146ccd-3024-4e68-beea-6ae48086e99e\"}\n 2026-01-29T16:01:00.326Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.328947 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T16:01:00.326Z\tERROR\tReconciler 2026-01-29 16:03:28.328951 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.328956 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.328960 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.328964 | controller | \"a8146ccd-3024-4e68-beea-6ae48086e99e\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.328969 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.328973 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.328977 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.328981 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.328986 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.328990 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.328994 | controller | \ 2026-01-29T16:01:00.339Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.328998 | controller | {\"name\":\"keystone-a6e5f35d-ee03-4a6b-891e-c3dc2c3bc048\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}}\n 2026-01-29 16:03:28.329008 | controller | \ 2026-01-29T16:01:00.339Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"},\"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 16:03:28.329014 | controller | \ 2026-01-29T16:01:00.342Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.329018 | controller | \"ironic\"}\n 2026-01-29T16:01:00.342Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.329023 | controller | defaulter\n 2026-01-29T16:01:00.342Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.329027 | controller | called\n 2026-01-29T16:01:00.344Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.329032 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:00.344Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.329038 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:00.347Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.329043 | controller | Ironic delete\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329049 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.329055 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329060 | controller | \"229ef10e-bb44-423a-a9dc-e1aeb577733f\"}\n 2026-01-29T16:01:00.348Z\tERROR\tReconciler 2026-01-29 16:03:28.329066 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329072 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.329078 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329083 | controller | \"229ef10e-bb44-423a-a9dc-e1aeb577733f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.329088 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.329097 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.329102 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.329108 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.329113 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.329119 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.329125 | controller | \ 2026-01-29T16:01:00.354Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.329131 | controller | \"ironic\"}\n 2026-01-29T16:01:00.354Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.329135 | controller | defaulter\n 2026-01-29T16:01:00.354Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.329141 | controller | called\n 2026-01-29T16:01:00.357Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.329146 | controller | upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:00.357Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.329150 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:00.375Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.329155 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329159 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329163 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329169 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\"}\n 2026-01-29T16:01:00.377Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.329176 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329180 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329184 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329189 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\"}\n 2026-01-29T16:01:00.379Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.329193 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.329197 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329202 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329206 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\"}\n 2026-01-29T16:01:00.381Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.329216 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.329221 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329225 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329229 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\"}\n 2026-01-29T16:01:00.386Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.329234 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.329238 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329242 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329246 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329250 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.329255 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.329259 | controller | \ 2026-01-29T16:01:00.388Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.329263 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329267 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329272 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329276 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.329280 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.329284 | controller | \ 2026-01-29T16:01:00.396Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.329292 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329296 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.329300 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329304 | controller | \"60f8f308-37df-4198-a7b8-d8c284801a9c\"}\n 2026-01-29T16:01:00.397Z\tERROR\tReconciler 2026-01-29 16:03:28.329309 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329313 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.329319 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329336 | controller | \"60f8f308-37df-4198-a7b8-d8c284801a9c\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.329343 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.329347 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.329351 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.329356 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.329360 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.329364 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.329368 | controller | \ 2026-01-29T16:01:00.397Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.329372 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329377 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329381 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329385 | controller | \"919e6679-c430-4b6a-a8ef-c9ba451b1594\"}\n 2026-01-29T16:01:00.397Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.329389 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.329393 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329398 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329407 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329411 | controller | \"919e6679-c430-4b6a-a8ef-c9ba451b1594\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.329415 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.329420 | controller | \ 2026-01-29T16:01:00.399Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.329424 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.329428 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329433 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329437 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329441 | controller | \"919e6679-c430-4b6a-a8ef-c9ba451b1594\"}\n 2026-01-29T16:01:00.400Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.329446 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}}\n 2026-01-29 16:03:28.329452 | controller | \ 2026-01-29T16:01:00.402Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.329457 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329463 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329469 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329473 | controller | \"919e6679-c430-4b6a-a8ef-c9ba451b1594\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.329480 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.329484 | controller | \ 2026-01-29T16:01:00.403Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.329488 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329492 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329496 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329501 | controller | \"028dbffb-a629-437e-953b-6fdf0077b0d1\"}\n 2026-01-29T16:01:00.403Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.329505 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.329509 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329513 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329518 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329522 | controller | \"028dbffb-a629-437e-953b-6fdf0077b0d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.329528 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.329533 | controller | \ 2026-01-29T16:01:00.406Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}}\n 2026-01-29 16:03:28.329537 | controller | \ 2026-01-29T16:01:00.501Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.329541 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.329546 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329550 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329554 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329558 | controller | \"028dbffb-a629-437e-953b-6fdf0077b0d1\"}\n 2026-01-29T16:01:00.502Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.329563 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329567 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329571 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329575 | controller | \"028dbffb-a629-437e-953b-6fdf0077b0d1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:00.509Z\tERROR\tReconciler 2026-01-29 16:03:28.329580 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329589 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329593 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329598 | controller | \"028dbffb-a629-437e-953b-6fdf0077b0d1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.329602 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.329606 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.329611 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.329617 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.329621 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.329625 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.329630 | controller | \ 2026-01-29T16:01:00.509Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.329634 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329638 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.329642 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329647 | controller | \"e482bf39-6cf6-4122-af8f-2c1ce6f4b68f\"}\n 2026-01-29T16:01:00.509Z\tERROR\tReconciler 2026-01-29 16:03:28.329651 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329655 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.329659 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329664 | controller | \"e482bf39-6cf6-4122-af8f-2c1ce6f4b68f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.329668 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.329672 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.329677 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.329681 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.329685 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.329690 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.329694 | controller | \ 2026-01-29T16:01:00.510Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.329698 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329702 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329707 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329711 | controller | \"f36a6b78-377a-4260-b09c-704953a214e9\"}\n 2026-01-29T16:01:00.510Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.329715 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.329719 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329724 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329728 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329732 | controller | \"f36a6b78-377a-4260-b09c-704953a214e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.329736 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.329740 | controller | \ 2026-01-29T16:01:00.605Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.329745 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.329750 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329755 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329759 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329767 | controller | \"f36a6b78-377a-4260-b09c-704953a214e9\"}\n 2026-01-29T16:01:00.606Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.329772 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329776 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329780 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329784 | controller | \"f36a6b78-377a-4260-b09c-704953a214e9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:00.609Z\tERROR\tReconciler 2026-01-29 16:03:28.329789 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329793 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329797 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329801 | controller | \"f36a6b78-377a-4260-b09c-704953a214e9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.329806 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.329810 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.329814 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.329819 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.329824 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.329830 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.329835 | controller | \ 2026-01-29T16:01:00.609Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.329839 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329843 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329847 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329851 | controller | \"e9af49b0-2940-45ae-a4da-c7670b6845e3\"}\n 2026-01-29T16:01:00.611Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.329856 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.329860 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329864 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329868 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329874 | controller | \"e9af49b0-2940-45ae-a4da-c7670b6845e3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.329879 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.329883 | controller | \ 2026-01-29T16:01:00.614Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.329887 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.329894 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329898 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329902 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329906 | controller | \"e9af49b0-2940-45ae-a4da-c7670b6845e3\"}\n 2026-01-29T16:01:00.615Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.329911 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329915 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329919 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329923 | controller | \"e9af49b0-2940-45ae-a4da-c7670b6845e3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:00.616Z\tERROR\tReconciler 2026-01-29 16:03:28.329928 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.329933 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329943 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329948 | controller | \"e9af49b0-2940-45ae-a4da-c7670b6845e3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.329953 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.329957 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.329961 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.329965 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.329969 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.329974 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.329978 | controller | \ 2026-01-29T16:01:00.619Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.329982 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.329986 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.329991 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.329995 | controller | \"0b8506f7-1be5-431f-8361-02568e8ded6e\"}\n 2026-01-29T16:01:00.620Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.329999 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.330003 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330008 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330012 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330016 | controller | \"0b8506f7-1be5-431f-8361-02568e8ded6e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.330020 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.330025 | controller | \ 2026-01-29T16:01:00.622Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.330031 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.330035 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330040 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330044 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330048 | controller | \"0b8506f7-1be5-431f-8361-02568e8ded6e\"}\n 2026-01-29T16:01:00.622Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.330052 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330057 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330061 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330067 | controller | \"0b8506f7-1be5-431f-8361-02568e8ded6e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:00.623Z\tERROR\tReconciler 2026-01-29 16:03:28.330071 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330082 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330086 | controller | \"0b8506f7-1be5-431f-8361-02568e8ded6e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.330090 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.330094 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.330099 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.330103 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.330107 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.330111 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.330120 | controller | \ 2026-01-29T16:01:00.663Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.330124 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330129 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330133 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330137 | controller | \"58f22d77-4987-458f-9e9e-dc309d8db582\"}\n 2026-01-29T16:01:00.664Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.330141 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.330146 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330150 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330154 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330158 | controller | \"58f22d77-4987-458f-9e9e-dc309d8db582\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.330163 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.330169 | controller | \ 2026-01-29T16:01:00.667Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.330173 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.330177 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330181 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330186 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330190 | controller | \"58f22d77-4987-458f-9e9e-dc309d8db582\"}\n 2026-01-29T16:01:00.668Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.330194 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330199 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330203 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330207 | controller | \"58f22d77-4987-458f-9e9e-dc309d8db582\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:00.669Z\tERROR\tReconciler 2026-01-29 16:03:28.330211 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330216 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330220 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330224 | controller | \"58f22d77-4987-458f-9e9e-dc309d8db582\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.330228 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.330233 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.330237 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.330241 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.330246 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.330250 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.330254 | controller | \ 2026-01-29T16:01:00.671Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.330258 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330263 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.330267 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330271 | controller | \"2636d0cb-5c0b-4bee-b28a-a5fe32a62c27\"}\n 2026-01-29T16:01:00.672Z\tERROR\tReconciler 2026-01-29 16:03:28.330275 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330280 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.330284 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330292 | controller | \"2636d0cb-5c0b-4bee-b28a-a5fe32a62c27\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.330296 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.330301 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.330306 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.330311 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.330315 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.330319 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.330338 | controller | \ 2026-01-29T16:01:00.750Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.330343 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330347 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330355 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330359 | controller | \"da7bfb8e-3693-499b-86f0-a59244d26932\"}\n 2026-01-29T16:01:00.750Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.330363 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.330368 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330372 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330376 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330380 | controller | \"da7bfb8e-3693-499b-86f0-a59244d26932\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.330385 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.330389 | controller | \ 2026-01-29T16:01:00.753Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.330393 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.330397 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330402 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330406 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330410 | controller | \"da7bfb8e-3693-499b-86f0-a59244d26932\"}\n 2026-01-29T16:01:00.753Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.330414 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330419 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330423 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330427 | controller | \"da7bfb8e-3693-499b-86f0-a59244d26932\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:00.753Z\tERROR\tReconciler 2026-01-29 16:03:28.330431 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330436 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330440 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330444 | controller | \"da7bfb8e-3693-499b-86f0-a59244d26932\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.330449 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.330454 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.330459 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.330463 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.330467 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.330473 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.330484 | controller | \ 2026-01-29T16:01:00.914Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.330493 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330499 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330504 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330510 | controller | \"b0bb8221-98fc-43c0-bb72-52924c57c2f7\"}\n 2026-01-29T16:01:00.914Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.330515 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.330521 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330525 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330530 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330534 | controller | \"b0bb8221-98fc-43c0-bb72-52924c57c2f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.330538 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.330542 | controller | \ 2026-01-29T16:01:00.916Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.330547 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.330551 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330555 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330559 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330564 | controller | \"b0bb8221-98fc-43c0-bb72-52924c57c2f7\"}\n 2026-01-29T16:01:00.916Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.330568 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330572 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330576 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330581 | controller | \"b0bb8221-98fc-43c0-bb72-52924c57c2f7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:00.916Z\tERROR\tReconciler 2026-01-29 16:03:28.330598 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330602 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330606 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330611 | controller | \"b0bb8221-98fc-43c0-bb72-52924c57c2f7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.330615 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.330622 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.330626 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.330630 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.330635 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.330639 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.330643 | controller | \ 2026-01-29T16:01:00.992Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.330649 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330653 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.330657 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330662 | controller | \"9c3ad309-f3bb-4caf-bd80-96ce1f57dacf\"}\n 2026-01-29T16:01:00.993Z\tERROR\tReconciler 2026-01-29 16:03:28.330666 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330670 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.330674 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330679 | controller | \"9c3ad309-f3bb-4caf-bd80-96ce1f57dacf\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.330688 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.330692 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.330697 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.330701 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.330705 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.330709 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.330714 | controller | \ 2026-01-29T16:01:01.237Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.330718 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330722 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330726 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330731 | controller | \"1d627af7-42f9-43d8-80e5-f26177e3e88f\"}\n 2026-01-29T16:01:01.238Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.330735 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.330739 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330743 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330747 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330752 | controller | \"1d627af7-42f9-43d8-80e5-f26177e3e88f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.330758 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.330762 | controller | \ 2026-01-29T16:01:01.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.330766 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.330770 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330775 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330779 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330783 | controller | \"1d627af7-42f9-43d8-80e5-f26177e3e88f\"}\n 2026-01-29T16:01:01.241Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.330787 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330792 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330796 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330800 | controller | \"1d627af7-42f9-43d8-80e5-f26177e3e88f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:01.242Z\tERROR\tReconciler 2026-01-29 16:03:28.330805 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330811 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330815 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330819 | controller | \"1d627af7-42f9-43d8-80e5-f26177e3e88f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.330824 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.330828 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.330832 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.330837 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.330841 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.330845 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.330849 | controller | \ 2026-01-29T16:01:01.634Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.330857 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330862 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.330866 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330870 | controller | \"983080a7-6468-4eec-82e9-76f95f58f7ad\"}\n 2026-01-29T16:01:01.646Z\tERROR\tReconciler 2026-01-29 16:03:28.330875 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330879 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.330883 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330887 | controller | \"983080a7-6468-4eec-82e9-76f95f58f7ad\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.330892 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.330898 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.330902 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.330906 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.330910 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.330915 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.330921 | controller | \ 2026-01-29T16:01:01.647Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.330925 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330929 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.330933 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330938 | controller | \"7b70588f-e98e-444d-8b13-5c30aa2f8a40\"}\n 2026-01-29T16:01:01.648Z\tERROR\tReconciler 2026-01-29 16:03:28.330942 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.330946 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.330950 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.330955 | controller | \"7b70588f-e98e-444d-8b13-5c30aa2f8a40\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.330959 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.330963 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.330967 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.330972 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.330976 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.330980 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.330984 | controller | \ 2026-01-29T16:01:01.883Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.330989 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.330993 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.330997 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331001 | controller | \"274fbae7-0e42-4c7a-ad16-9c30545a5140\"}\n 2026-01-29T16:01:01.885Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.331005 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.331010 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331014 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331018 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331022 | controller | \"274fbae7-0e42-4c7a-ad16-9c30545a5140\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.331027 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.331036 | controller | \ 2026-01-29T16:01:01.888Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.331041 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.331045 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331049 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331053 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331057 | controller | \"274fbae7-0e42-4c7a-ad16-9c30545a5140\"}\n 2026-01-29T16:01:01.889Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.331062 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331066 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331070 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331075 | controller | \"274fbae7-0e42-4c7a-ad16-9c30545a5140\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:01.889Z\tERROR\tReconciler 2026-01-29 16:03:28.331079 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331083 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331087 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331092 | controller | \"274fbae7-0e42-4c7a-ad16-9c30545a5140\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.331096 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.331100 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.331104 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.331110 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.331114 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.331119 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.331123 | controller | \ 2026-01-29T16:01:02.928Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.331127 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331131 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.331136 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331140 | controller | \"3591ae70-8c5b-40ca-901d-c23034c5beb0\"}\n 2026-01-29T16:01:02.928Z\tERROR\tReconciler 2026-01-29 16:03:28.331144 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331148 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.331153 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331157 | controller | \"3591ae70-8c5b-40ca-901d-c23034c5beb0\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.331161 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.331167 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.331172 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.331176 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.331181 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.331186 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.331192 | controller | \ 2026-01-29T16:01:03.171Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.331197 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331203 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331209 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331218 | controller | \"2e47cb60-1056-489a-a5a6-e6285882a6bb\"}\n 2026-01-29T16:01:03.172Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.331223 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.331227 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331231 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331236 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331240 | controller | \"2e47cb60-1056-489a-a5a6-e6285882a6bb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.331244 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.331248 | controller | \ 2026-01-29T16:01:03.174Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.331253 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.331257 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331261 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331265 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331270 | controller | \"2e47cb60-1056-489a-a5a6-e6285882a6bb\"}\n 2026-01-29T16:01:03.175Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.331274 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331278 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331282 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331287 | controller | \"2e47cb60-1056-489a-a5a6-e6285882a6bb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:03.176Z\tERROR\tReconciler 2026-01-29 16:03:28.331291 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331295 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331299 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331306 | controller | \"2e47cb60-1056-489a-a5a6-e6285882a6bb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.331313 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.331318 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.331333 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.331340 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.331345 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.331349 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.331353 | controller | \ 2026-01-29T16:01:05.737Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.331357 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331362 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331366 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331370 | controller | \"12dba304-a0f3-40cd-bdcf-3480a701eb13\"}\n 2026-01-29T16:01:05.738Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.331374 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.331379 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331383 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331387 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331391 | controller | \"12dba304-a0f3-40cd-bdcf-3480a701eb13\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.331396 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.331400 | controller | \ 2026-01-29T16:01:05.741Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.331409 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.331413 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331417 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331422 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331426 | controller | \"12dba304-a0f3-40cd-bdcf-3480a701eb13\"}\n 2026-01-29T16:01:05.742Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.331430 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331435 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331439 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331443 | controller | \"12dba304-a0f3-40cd-bdcf-3480a701eb13\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:05.742Z\tERROR\tReconciler 2026-01-29 16:03:28.331448 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331452 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331458 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331463 | controller | \"12dba304-a0f3-40cd-bdcf-3480a701eb13\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.331469 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.331473 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.331478 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.331484 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.331490 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.331496 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.331501 | controller | \ 2026-01-29T16:01:08.050Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.331507 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331513 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.331517 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331521 | controller | \"7c225a43-e976-497b-8a32-da7c78023278\"}\n 2026-01-29T16:01:08.051Z\tERROR\tReconciler 2026-01-29 16:03:28.331525 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331530 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.331534 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331538 | controller | \"7c225a43-e976-497b-8a32-da7c78023278\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.331542 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.331547 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.331551 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.331555 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.331559 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.331564 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.331568 | controller | \ 2026-01-29T16:01:10.864Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.331572 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331577 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331581 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331590 | controller | \"05ccf0da-ce3c-4dcc-ba8d-7e128b366c6c\"}\n 2026-01-29T16:01:10.864Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.331595 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.331599 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331603 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331607 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331614 | controller | \"05ccf0da-ce3c-4dcc-ba8d-7e128b366c6c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.331618 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.331622 | controller | \ 2026-01-29T16:01:10.867Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.331626 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.331631 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331635 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331639 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331643 | controller | \"05ccf0da-ce3c-4dcc-ba8d-7e128b366c6c\"}\n 2026-01-29T16:01:10.868Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.331647 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331652 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331656 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331663 | controller | \"05ccf0da-ce3c-4dcc-ba8d-7e128b366c6c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:10.868Z\tERROR\tReconciler 2026-01-29 16:03:28.331667 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331671 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331676 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331680 | controller | \"05ccf0da-ce3c-4dcc-ba8d-7e128b366c6c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.331684 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.331688 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.331693 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.331697 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.331701 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.331706 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.331710 | controller | \ 2026-01-29T16:01:18.292Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.331714 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331720 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.331725 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331729 | controller | \"a8fadae2-691d-4827-831a-9c7f477e2e9f\"}\n 2026-01-29T16:01:18.292Z\tERROR\tReconciler 2026-01-29 16:03:28.331736 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331740 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.331744 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331749 | controller | \"a8fadae2-691d-4827-831a-9c7f477e2e9f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.331756 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.331760 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.331764 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.331773 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.331777 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.331781 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.331786 | 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 16:03:28.331793 | controller | \e[38;5;243m@ 01/29/26 16:01:20.407\e[0m\n 2026-01-29T16:01:20.408Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.331798 | controller | \"ironic\", \"Namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01:00Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:01:00Z\"}],\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\",\"resourceVersion\":\"1465\",\"uid\":\"44185379-19d4-45b3-bb10-00e0063ad008\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.331803 | 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 16:03:28.331809 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.331813 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.331817 | 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 16:03:28.331824 | 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 16:03:28.331828 | controller | \ 2026-01-29T16:01:20.421Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.331832 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331837 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331845 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331850 | controller | \"b8b2e05f-5393-476c-bb7e-74352e7faed4\"}\n 2026-01-29T16:01:20.426Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.331854 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.331858 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.331862 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.331867 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331871 | controller | \"b8b2e05f-5393-476c-bb7e-74352e7faed4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.331875 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.331880 | controller | \ 2026-01-29T16:01:20.432Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.331884 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.331888 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331892 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331897 | controller | \"b8b2e05f-5393-476c-bb7e-74352e7faed4\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.331901 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.331905 | controller | \ 2026-01-29T16:01:20.432Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.331909 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.331914 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.331918 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.331922 | controller | \"b8b2e05f-5393-476c-bb7e-74352e7faed4\"}\n 2026-01-29T16:01:20.442Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.331926 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:20.442Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.331931 | controller | - calling defaulter\n 2026-01-29T16:01:20.442Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.331935 | controller | - defaulter called\n 2026-01-29T16:01:20.447Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.331939 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:20.447Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.331944 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:20.477Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.331948 | controller | \"ironic\", \"Namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.331954 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.331958 | 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 16:03:28.331963 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001fb4dc0>: 2026-01-29 16:03:28.331967 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.331971 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.331975 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.331980 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.331984 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.331988 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.331993 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.331997 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.332003 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.332007 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.332012 | 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 16:03:28.332019 | controller | \e[38;5;243m@ 01/29/26 16:01:20.407\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.332027 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.332032 | controller | {{0xc00078c540?, 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 16:03:28.332036 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.332041 | controller | 0xc001b85340})\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 16:03:28.332045 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001afc9c0?, 0xc000500008?}, {0x23cd0dd, 2026-01-29 16:03:28.332049 | controller | 0x4}, {0xc0006c6be8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.332053 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001afc9c0?, 0xc001b85340?}, {0xc0006c6be8?, 2026-01-29 16:03:28.332058 | controller | 0xc001afc9c0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.332062 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.332066 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.332070 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00133ebd0, 2026-01-29 16:03:28.332075 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.332079 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00133ebd0, 2026-01-29 16:03:28.332083 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.332090 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.332100 | controller | {{0xc00078c540, 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 16:03:28.332106 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 16:03:28.332112 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.332116 | 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 16:03:28.332120 | controller | [FAILED] [20.253 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen The service 2026-01-29 16:03:28.332125 | controller | is being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount 2026-01-29 16:03:28.332129 | 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 16:03:28.332133 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:01:15.230Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.332137 | controller | MariaDBAccount some-mariadb-account, username some_mariadb_account_account, secret 2026-01-29 16:03:28.332142 | controller | some-mariadb-account-db-secret\n 2026-01-29T16:01:15.234Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.332146 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:01:15.252Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.332150 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-0f51dc3e-fcf9-4c9c-9543-a2df37dac56c\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}}\n 2026-01-29 16:03:28.332161 | controller | \ 2026-01-29T16:01:15.252Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"},\"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 16:03:28.332166 | controller | \ 2026-01-29T16:01:15.256Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.332170 | controller | \"ironic\"}\n 2026-01-29T16:01:15.256Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.332175 | controller | defaulter\n 2026-01-29T16:01:15.256Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.332179 | controller | called\n 2026-01-29T16:01:15.261Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.332183 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:15.261Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.332190 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:15.271Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.332195 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:15.271Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.332199 | controller | - calling defaulter\n 2026-01-29T16:01:15.271Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.332204 | controller | - defaulter called\n 2026-01-29T16:01:15.276Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.332210 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:15.276Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.332216 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:15.297Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.332222 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332228 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332234 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332240 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}\n 2026-01-29T16:01:15.300Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.332246 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332250 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332255 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332259 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}\n 2026-01-29T16:01:15.304Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.332263 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.332267 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332272 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332276 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}\n 2026-01-29T16:01:15.307Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.332280 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.332284 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332289 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332293 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}\n 2026-01-29T16:01:15.312Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 16:03:28.332297 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 16:03:28.332301 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.332306 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332310 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332314 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}\n 2026-01-29T16:01:15.312Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.332318 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.332341 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.332348 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.332356 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332360 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}\n 2026-01-29T16:01:15.321Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.332364 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332368 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332373 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332377 | controller | \"ee641036-b989-4b31-99cd-85101e4e9860\"}\n 2026-01-29T16:01:15.322Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.332381 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.332385 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.332390 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.332394 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332398 | controller | \"ee641036-b989-4b31-99cd-85101e4e9860\"}\n 2026-01-29T16:01:15.334Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.332402 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332407 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332411 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332415 | controller | \"a29b3c58-3f67-44e5-9d9a-e0814c3cbdf1\"}\n 2026-01-29T16:01:15.335Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.332419 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.332424 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.332428 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.332435 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332439 | controller | \"a29b3c58-3f67-44e5-9d9a-e0814c3cbdf1\"}\n 2026-01-29T16:01:15.341Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.332444 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}}\n 2026-01-29 16:03:28.332449 | controller | \ 2026-01-29T16:01:15.343Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.332454 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.332459 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332463 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332467 | controller | \"8963f7c9-bee1-4e50-b512-5a9f97efdff4\"}\n 2026-01-29T16:01:15.352Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.332472 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.332478 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.332484 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332489 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332495 | controller | \"8963f7c9-bee1-4e50-b512-5a9f97efdff4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.332503 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.332509 | controller | \ 2026-01-29T16:01:15.355Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.332513 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332517 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332521 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332526 | controller | \"8963f7c9-bee1-4e50-b512-5a9f97efdff4\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.332530 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.332539 | controller | \ 2026-01-29T16:01:15.365Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.332544 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.332548 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332552 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332557 | controller | \"1d49b217-468f-420a-8b1a-73147a4d44e6\"}\n 2026-01-29T16:01:15.366Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.332561 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.332565 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.332569 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332574 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332578 | controller | \"1d49b217-468f-420a-8b1a-73147a4d44e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.332582 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.332586 | controller | \ 2026-01-29T16:01:15.369Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.332591 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.332595 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332600 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332604 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332609 | controller | \"1d49b217-468f-420a-8b1a-73147a4d44e6\"}\n 2026-01-29T16:01:15.373Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.332613 | controller | DB Account completed\t{\"on\": {\"name\":\"some-mariadb-account\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}}\n 2026-01-29 16:03:28.332617 | controller | \ 2026-01-29T16:01:15.377Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-mariadb-account 2026-01-29 16:03:28.332621 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332626 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332637 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332643 | controller | \"1d49b217-468f-420a-8b1a-73147a4d44e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.332647 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.332653 | controller | \ 2026-01-29T16:01:15.377Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.332657 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.332661 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332666 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332670 | controller | \"103ccd54-1acf-4dfe-8068-b0673b5e3b86\"}\n 2026-01-29T16:01:15.378Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.332674 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.332679 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.332685 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332689 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332695 | controller | \"103ccd54-1acf-4dfe-8068-b0673b5e3b86\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.332702 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.332706 | controller | \ 2026-01-29T16:01:15.382Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}}\n 2026-01-29 16:03:28.332712 | controller | \ 2026-01-29T16:01:15.471Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.332717 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.332722 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332731 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332736 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332740 | controller | \"103ccd54-1acf-4dfe-8068-b0673b5e3b86\"}\n 2026-01-29T16:01:15.471Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.332744 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332749 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332753 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332757 | controller | \"103ccd54-1acf-4dfe-8068-b0673b5e3b86\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:15.481Z\tERROR\tReconciler 2026-01-29 16:03:28.332761 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332766 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332770 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332774 | controller | \"103ccd54-1acf-4dfe-8068-b0673b5e3b86\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.332779 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.332785 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.332789 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.332793 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.332799 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.332804 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.332808 | controller | \ 2026-01-29T16:01:15.481Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.332812 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.332828 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332834 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332838 | controller | \"573ba12c-60c0-4ba5-802e-221f764783e0\"}\n 2026-01-29T16:01:15.482Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.332842 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.332846 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.332851 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332855 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332859 | controller | \"573ba12c-60c0-4ba5-802e-221f764783e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.332863 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.332867 | controller | \ 2026-01-29T16:01:15.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.332872 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.332876 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332880 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332885 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332889 | controller | \"573ba12c-60c0-4ba5-802e-221f764783e0\"}\n 2026-01-29T16:01:15.572Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.332893 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332897 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332902 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332911 | controller | \"573ba12c-60c0-4ba5-802e-221f764783e0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:15.582Z\tERROR\tReconciler 2026-01-29 16:03:28.332915 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.332920 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332924 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332928 | controller | \"573ba12c-60c0-4ba5-802e-221f764783e0\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.332932 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.332939 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.332943 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.332949 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.332953 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.332958 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.332962 | controller | \ 2026-01-29T16:01:15.583Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.332966 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.332970 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332975 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.332979 | controller | \"0126e87b-b77a-448f-b081-3c6c7018ee0e\"}\n 2026-01-29T16:01:15.583Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.332983 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.332987 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.332992 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.332996 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333000 | controller | \"0126e87b-b77a-448f-b081-3c6c7018ee0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.333004 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.333009 | controller | \ 2026-01-29T16:01:15.586Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.333013 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.333017 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333021 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333026 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333030 | controller | \"0126e87b-b77a-448f-b081-3c6c7018ee0e\"}\n 2026-01-29T16:01:15.587Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.333034 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333038 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333043 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333047 | controller | \"0126e87b-b77a-448f-b081-3c6c7018ee0e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:15.587Z\tERROR\tReconciler 2026-01-29 16:03:28.333051 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333060 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333064 | controller | \"0126e87b-b77a-448f-b081-3c6c7018ee0e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.333068 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.333075 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.333085 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.333090 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.333094 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.333098 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.333102 | controller | \ 2026-01-29T16:01:15.594Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.333107 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333111 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333115 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333119 | controller | \"31d12214-ded7-49c6-a5f5-6d415910ba62\"}\n 2026-01-29T16:01:15.594Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.333123 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.333128 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333132 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333136 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333140 | controller | \"31d12214-ded7-49c6-a5f5-6d415910ba62\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.333145 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.333149 | controller | \ 2026-01-29T16:01:15.598Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.333153 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.333159 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333164 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333168 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333172 | controller | \"31d12214-ded7-49c6-a5f5-6d415910ba62\"}\n 2026-01-29T16:01:15.598Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.333176 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333181 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333185 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333189 | controller | \"31d12214-ded7-49c6-a5f5-6d415910ba62\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:15.598Z\tERROR\tReconciler 2026-01-29 16:03:28.333193 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333198 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333202 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333206 | controller | \"31d12214-ded7-49c6-a5f5-6d415910ba62\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.333210 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.333218 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.333222 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.333226 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.333231 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.333235 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.333239 | controller | \ 2026-01-29T16:01:15.639Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.333243 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333248 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333252 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333260 | controller | \"5112829e-98ab-47ea-a5b0-619f13981a6d\"}\n 2026-01-29T16:01:15.640Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.333264 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.333269 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333273 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333277 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333281 | controller | \"5112829e-98ab-47ea-a5b0-619f13981a6d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.333286 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.333290 | controller | \ 2026-01-29T16:01:15.643Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.333294 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.333298 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333303 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333307 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333311 | controller | \"5112829e-98ab-47ea-a5b0-619f13981a6d\"}\n 2026-01-29T16:01:15.643Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.333315 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333320 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333339 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333343 | controller | \"5112829e-98ab-47ea-a5b0-619f13981a6d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:15.644Z\tERROR\tReconciler 2026-01-29 16:03:28.333348 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333352 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333358 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333362 | controller | \"5112829e-98ab-47ea-a5b0-619f13981a6d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.333368 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.333374 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.333379 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.333383 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.333387 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.333391 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.333395 | controller | \ 2026-01-29T16:01:15.725Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.333400 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333404 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333408 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333412 | controller | \"ce158da2-635d-46a3-acd0-61c859a3f086\"}\n 2026-01-29T16:01:15.726Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.333417 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.333421 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333425 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333429 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333434 | controller | \"ce158da2-635d-46a3-acd0-61c859a3f086\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.333438 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.333442 | controller | \ 2026-01-29T16:01:15.730Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.333451 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.333456 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333460 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333464 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333468 | controller | \"ce158da2-635d-46a3-acd0-61c859a3f086\"}\n 2026-01-29T16:01:15.730Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.333472 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333478 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333484 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333490 | controller | \"ce158da2-635d-46a3-acd0-61c859a3f086\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:15.731Z\tERROR\tReconciler 2026-01-29 16:03:28.333495 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333501 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333507 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333515 | controller | \"ce158da2-635d-46a3-acd0-61c859a3f086\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.333520 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.333524 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.333529 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.333533 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.333537 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.333541 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.333546 | controller | \ 2026-01-29T16:01:15.895Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.333550 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333554 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333558 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333563 | controller | \"5c950792-e8d9-4ddc-8ec6-d4bb510d7028\"}\n 2026-01-29T16:01:15.898Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.333567 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.333571 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333575 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333580 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333584 | controller | \"5c950792-e8d9-4ddc-8ec6-d4bb510d7028\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.333588 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.333592 | controller | \ 2026-01-29T16:01:15.900Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.333597 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.333601 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333605 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333610 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333614 | controller | \"5c950792-e8d9-4ddc-8ec6-d4bb510d7028\"}\n 2026-01-29T16:01:15.901Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.333618 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333622 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333632 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333636 | controller | \"5c950792-e8d9-4ddc-8ec6-d4bb510d7028\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:15.901Z\tERROR\tReconciler 2026-01-29 16:03:28.333640 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333645 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333651 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333655 | controller | \"5c950792-e8d9-4ddc-8ec6-d4bb510d7028\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.333660 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.333666 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.333670 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.333674 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.333679 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.333683 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.333687 | controller | \ 2026-01-29T16:01:16.223Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.333691 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333696 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333700 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333704 | controller | \"69d8837f-94c2-40dc-8f22-b2a085d416e3\"}\n 2026-01-29T16:01:16.224Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.333709 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.333713 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333717 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333721 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333726 | controller | \"69d8837f-94c2-40dc-8f22-b2a085d416e3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.333730 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.333734 | controller | \ 2026-01-29T16:01:16.227Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.333740 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.333744 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333749 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333753 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333757 | controller | \"69d8837f-94c2-40dc-8f22-b2a085d416e3\"}\n 2026-01-29T16:01:16.228Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.333761 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333766 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333770 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333774 | controller | \"69d8837f-94c2-40dc-8f22-b2a085d416e3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:16.228Z\tERROR\tReconciler 2026-01-29 16:03:28.333778 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333783 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333789 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333793 | controller | \"69d8837f-94c2-40dc-8f22-b2a085d416e3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.333797 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.333807 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.333811 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.333816 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.333820 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.333824 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.333828 | controller | \ 2026-01-29T16:01:16.869Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.333833 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333837 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333841 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333845 | controller | \"304ecf01-e89d-49af-9d92-11899442adc6\"}\n 2026-01-29T16:01:16.870Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.333850 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.333854 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333858 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333862 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333866 | controller | \"304ecf01-e89d-49af-9d92-11899442adc6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.333871 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.333875 | controller | \ 2026-01-29T16:01:16.875Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.333879 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.333883 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333888 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333892 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333896 | controller | \"304ecf01-e89d-49af-9d92-11899442adc6\"}\n 2026-01-29T16:01:16.876Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.333900 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333904 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333909 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333913 | controller | \"304ecf01-e89d-49af-9d92-11899442adc6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:16.877Z\tERROR\tReconciler 2026-01-29 16:03:28.333917 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.333923 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333928 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333932 | controller | \"304ecf01-e89d-49af-9d92-11899442adc6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.333936 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.333943 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.333948 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.333952 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.333956 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.333960 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.333965 | controller | \ 2026-01-29T16:01:18.157Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.333969 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333977 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.333981 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.333986 | controller | \"6ef7c602-1857-4116-a6f3-8aae88d26e0f\"}\n 2026-01-29T16:01:18.158Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.333990 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.333994 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.333998 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334003 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334007 | controller | \"6ef7c602-1857-4116-a6f3-8aae88d26e0f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.334011 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.334016 | controller | \ 2026-01-29T16:01:18.161Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.334020 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.334024 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334028 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334033 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334037 | controller | \"6ef7c602-1857-4116-a6f3-8aae88d26e0f\"}\n 2026-01-29T16:01:18.161Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.334041 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334045 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334050 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334054 | controller | \"6ef7c602-1857-4116-a6f3-8aae88d26e0f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:18.162Z\tERROR\tReconciler 2026-01-29 16:03:28.334060 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334065 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334069 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334073 | controller | \"6ef7c602-1857-4116-a6f3-8aae88d26e0f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.334077 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.334084 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.334088 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.334092 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.334096 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.334101 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.334105 | controller | \ 2026-01-29T16:01:20.722Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.334109 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.334113 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334118 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334122 | controller | \"6e74a23d-4b07-48b3-8bad-ad81ab642443\"}\n 2026-01-29T16:01:20.723Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.334126 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.334130 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.334135 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334139 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334143 | controller | \"6e74a23d-4b07-48b3-8bad-ad81ab642443\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.334151 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.334156 | controller | \ 2026-01-29T16:01:20.727Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.334160 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.334164 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334169 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334173 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334177 | controller | \"6e74a23d-4b07-48b3-8bad-ad81ab642443\"}\n 2026-01-29T16:01:20.727Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.334181 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334186 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334190 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334196 | controller | \"6e74a23d-4b07-48b3-8bad-ad81ab642443\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:20.728Z\tERROR\tReconciler 2026-01-29 16:03:28.334200 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334204 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334209 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334213 | controller | \"6e74a23d-4b07-48b3-8bad-ad81ab642443\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.334217 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.334223 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.334228 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.334232 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.334236 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.334240 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.334245 | controller | \ 2026-01-29T16:01:25.848Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.334249 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.334253 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334257 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334263 | controller | \"e155098c-f912-4859-b018-e1d3fbd81fef\"}\n 2026-01-29T16:01:25.850Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.334268 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.334272 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.334276 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334280 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334285 | controller | \"e155098c-f912-4859-b018-e1d3fbd81fef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.334289 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.334293 | controller | \ 2026-01-29T16:01:25.852Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.334297 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.334301 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334306 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334310 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334314 | controller | \"e155098c-f912-4859-b018-e1d3fbd81fef\"}\n 2026-01-29T16:01:25.853Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.334334 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334341 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334360 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334364 | controller | \"e155098c-f912-4859-b018-e1d3fbd81fef\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:25.853Z\tERROR\tReconciler 2026-01-29 16:03:28.334368 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334373 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334377 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334381 | controller | \"e155098c-f912-4859-b018-e1d3fbd81fef\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.334385 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.334392 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.334396 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.334400 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.334404 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.334408 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.334413 | 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 16:03:28.334417 | controller | \e[38;5;243m@ 01/29/26 16:01:35.384\e[0m\n 2026-01-29T16:01:35.384Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.334422 | controller | \"ironic\", \"Namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01:15Z\",\"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-29T16:01:15Z\"}],\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\",\"resourceVersion\":\"882\",\"uid\":\"ac4b809a-e5c9-41df-b1ae-0a42f10e5eda\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.334427 | 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 16:03:28.334433 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.334442 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.334447 | 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 16:03:28.334451 | 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 16:03:28.334455 | controller | \ 2026-01-29T16:01:35.406Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.334460 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.334464 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334468 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334472 | controller | \"c6e20595-7ea6-45b3-8f50-b14ef70772a5\"}\n 2026-01-29T16:01:35.412Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.334477 | controller | finalizer openstack.org/ironic from MariaDBAccount some-mariadb-account\t{\"controller\": 2026-01-29 16:03:28.334481 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.334485 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334491 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334496 | controller | \"c6e20595-7ea6-45b3-8f50-b14ef70772a5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.334502 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.334508 | controller | \ 2026-01-29T16:01:35.416Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.334513 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334519 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334525 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334529 | controller | \"c6e20595-7ea6-45b3-8f50-b14ef70772a5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.334534 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.334538 | controller | \ 2026-01-29T16:01:35.417Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.334542 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.334546 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.334551 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334555 | controller | \"c6e20595-7ea6-45b3-8f50-b14ef70772a5\"}\n 2026-01-29T16:01:35.422Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.334561 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:35.422Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.334566 | controller | - calling defaulter\n 2026-01-29T16:01:35.422Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.334570 | controller | - defaulter called\n 2026-01-29T16:01:35.426Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.334574 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:35.426Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.334578 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:35.430Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.334583 | controller | \"ironic\", \"Namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.334587 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.334591 | 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 16:03:28.334600 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0015c9e00>: 2026-01-29 16:03:28.334605 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.334609 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.334613 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.334617 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.334622 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.334626 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.334630 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.334634 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.334638 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.334643 | 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 16:03:28.334647 | controller | \e[38;5;243m@ 01/29/26 16:01:35.384\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.334652 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.334656 | controller | {{0xc0014eddd0?, 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 16:03:28.334660 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.334667 | controller | 0xc0017a9500})\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 16:03:28.334673 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001126ab0?, 0xc000099008?}, {0x23cd0dd, 2026-01-29 16:03:28.334678 | controller | 0x4}, {0xc0013c2108, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.334682 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001126ab0?, 0xc0017a9500?}, {0xc0013c2108?, 2026-01-29 16:03:28.334686 | controller | 0xc001126ab0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.334690 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.334696 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.334700 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00023d880, 2026-01-29 16:03:28.334705 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.334709 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00023d880, 2026-01-29 16:03:28.334713 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.334717 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.334722 | controller | {{0xc0014eddd0, 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 16:03:28.334726 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc0014eddd0?, 2026-01-29 16:03:28.334730 | 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 16:03:28.334734 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()\n 2026-01-29 16:03:28.334739 | 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 16:03:28.334743 | controller | +0x2a4\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 16:03:28.334747 | controller | [FAILED] [20.262 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 16:03:28.334751 | controller | rollout is progressing [BeforeEach] \e[0mshows the IronicNeutronAgent deployment 2026-01-29 16:03:28.334760 | 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 16:03:28.334764 | 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 16:03:28.334768 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:01:16.977Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.334773 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:01:16.983Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.334777 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T16:01:17.000Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.334781 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-a26700ab-aa3b-4404-b572-e5ba55cf1070\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}}\n 2026-01-29 16:03:28.334786 | controller | \ 2026-01-29T16:01:17.000Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"},\"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 16:03:28.334792 | controller | \ 2026-01-29T16:01:17.005Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.334797 | controller | \"ironic\"}\n 2026-01-29T16:01:17.005Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.334801 | controller | defaulter\n 2026-01-29T16:01:17.005Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.334805 | controller | called\n 2026-01-29T16:01:17.010Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.334809 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:17.010Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.334814 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:17.022Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.334818 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:17.022Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.334822 | controller | - calling defaulter\n 2026-01-29T16:01:17.022Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.334826 | controller | - defaulter called\n 2026-01-29T16:01:17.026Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.334830 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:17.026Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.334835 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:17.051Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.334839 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334843 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.334847 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334852 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\"}\n 2026-01-29T16:01:17.055Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.334856 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334860 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.334864 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334872 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\"}\n 2026-01-29T16:01:17.057Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.334876 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.334881 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.334885 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334889 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\"}\n 2026-01-29T16:01:17.061Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.334893 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.334898 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.334902 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334906 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\"}\n 2026-01-29T16:01:17.071Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.334913 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.334917 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.334921 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.334925 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334930 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.334934 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.334938 | controller | \ 2026-01-29T16:01:17.075Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.334942 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.334947 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.334951 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334955 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.334959 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.334964 | controller | \ 2026-01-29T16:01:17.087Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.334971 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.334975 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.334980 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.334984 | controller | \"6b1ce159-b870-4795-9fbc-456e152b0a35\"}\n 2026-01-29T16:01:17.087Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.334988 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.334992 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.334997 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335001 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335005 | controller | \"6b1ce159-b870-4795-9fbc-456e152b0a35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.335009 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.335014 | controller | \ 2026-01-29T16:01:17.090Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.335018 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.335022 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335026 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335030 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335035 | controller | \"6b1ce159-b870-4795-9fbc-456e152b0a35\"}\n 2026-01-29T16:01:17.095Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.335039 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.335043 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335053 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335058 | controller | \"6b1ce159-b870-4795-9fbc-456e152b0a35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.335062 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.335066 | controller | \ 2026-01-29T16:01:17.106Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.335070 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335075 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335079 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335083 | controller | \"4e5863e1-a21e-46a5-a10f-b7d9eab21724\"}\n 2026-01-29T16:01:17.106Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.335087 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.335092 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335096 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335100 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335104 | controller | \"4e5863e1-a21e-46a5-a10f-b7d9eab21724\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.335109 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.335113 | controller | \ 2026-01-29T16:01:17.127Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.335117 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}}\n 2026-01-29 16:03:28.335121 | controller | \ 2026-01-29T16:01:17.133Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}}\n 2026-01-29 16:03:28.335126 | controller | \ 2026-01-29T16:01:17.191Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.335132 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.335136 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335140 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335144 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335149 | controller | \"4e5863e1-a21e-46a5-a10f-b7d9eab21724\"}\n 2026-01-29T16:01:17.192Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.335153 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335157 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335161 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335166 | controller | \"4e5863e1-a21e-46a5-a10f-b7d9eab21724\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:17.201Z\tERROR\tReconciler 2026-01-29 16:03:28.335170 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335174 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335178 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335184 | controller | \"4e5863e1-a21e-46a5-a10f-b7d9eab21724\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.335189 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.335193 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.335197 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.335202 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.335206 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.335210 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.335214 | controller | \ 2026-01-29T16:01:17.201Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.335222 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335229 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335233 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335237 | controller | \"9b76f184-19df-474a-8085-8daa807c7e63\"}\n 2026-01-29T16:01:17.203Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.335242 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.335251 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335256 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335260 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335264 | controller | \"9b76f184-19df-474a-8085-8daa807c7e63\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.335268 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.335273 | controller | \ 2026-01-29T16:01:17.292Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.335277 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.335281 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335285 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335290 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335294 | controller | \"9b76f184-19df-474a-8085-8daa807c7e63\"}\n 2026-01-29T16:01:17.293Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.335298 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335304 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335308 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335313 | controller | \"9b76f184-19df-474a-8085-8daa807c7e63\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:17.294Z\tERROR\tReconciler 2026-01-29 16:03:28.335317 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335332 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335340 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335346 | controller | \"9b76f184-19df-474a-8085-8daa807c7e63\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.335351 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.335355 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.335359 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.335363 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.335368 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.335372 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.335376 | controller | \ 2026-01-29T16:01:17.294Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.335380 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335384 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335389 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335393 | controller | \"d89cd501-d896-48a1-a5da-2dd3fa45d92f\"}\n 2026-01-29T16:01:17.295Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.335397 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.335401 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335405 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335410 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335414 | controller | \"d89cd501-d896-48a1-a5da-2dd3fa45d92f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.335423 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.335427 | controller | \ 2026-01-29T16:01:17.298Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.335432 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.335436 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335440 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335444 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335448 | controller | \"d89cd501-d896-48a1-a5da-2dd3fa45d92f\"}\n 2026-01-29T16:01:17.299Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.335453 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335457 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335461 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335465 | controller | \"d89cd501-d896-48a1-a5da-2dd3fa45d92f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:17.299Z\tERROR\tReconciler 2026-01-29 16:03:28.335470 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335474 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335480 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335484 | controller | \"d89cd501-d896-48a1-a5da-2dd3fa45d92f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.335489 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.335493 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.335497 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.335501 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.335506 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.335510 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.335516 | controller | \ 2026-01-29T16:01:17.305Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.335520 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335524 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335529 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335533 | controller | \"0a63dbdb-6664-4641-aa80-be92807409f9\"}\n 2026-01-29T16:01:17.306Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.335537 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.335541 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335546 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335550 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335556 | controller | \"0a63dbdb-6664-4641-aa80-be92807409f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.335560 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.335564 | controller | \ 2026-01-29T16:01:17.309Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.335568 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.335573 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335577 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335581 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335585 | controller | \"0a63dbdb-6664-4641-aa80-be92807409f9\"}\n 2026-01-29T16:01:17.310Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.335589 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335597 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335602 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335606 | controller | \"0a63dbdb-6664-4641-aa80-be92807409f9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:17.311Z\tERROR\tReconciler 2026-01-29 16:03:28.335610 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335615 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335621 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335625 | controller | \"0a63dbdb-6664-4641-aa80-be92807409f9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.335630 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.335634 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.335638 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.335642 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.335647 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.335651 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.335655 | controller | \ 2026-01-29T16:01:17.351Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.335660 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335664 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335668 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335672 | controller | \"a131e49e-3740-4277-b33c-3a19f64e7925\"}\n 2026-01-29T16:01:17.352Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.335676 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.335681 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335685 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335689 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335693 | controller | \"a131e49e-3740-4277-b33c-3a19f64e7925\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.335698 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.335702 | controller | \ 2026-01-29T16:01:17.356Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.335706 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.335710 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335714 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335719 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335723 | controller | \"a131e49e-3740-4277-b33c-3a19f64e7925\"}\n 2026-01-29T16:01:17.356Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.335727 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335731 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335736 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335740 | controller | \"a131e49e-3740-4277-b33c-3a19f64e7925\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:17.358Z\tERROR\tReconciler 2026-01-29 16:03:28.335744 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335750 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335754 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335758 | controller | \"a131e49e-3740-4277-b33c-3a19f64e7925\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.335766 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.335771 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.335777 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.335781 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.335785 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.335790 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.335794 | controller | \ 2026-01-29T16:01:17.438Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.335798 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335802 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335807 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335811 | controller | \"79056c53-6dff-4ed5-bda0-01ac693bc10f\"}\n 2026-01-29T16:01:17.439Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.335815 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.335819 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335824 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335828 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335832 | controller | \"79056c53-6dff-4ed5-bda0-01ac693bc10f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.335836 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.335840 | controller | \ 2026-01-29T16:01:17.442Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.335845 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.335850 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335855 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335859 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335863 | controller | \"79056c53-6dff-4ed5-bda0-01ac693bc10f\"}\n 2026-01-29T16:01:17.443Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.335868 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335872 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335876 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335880 | controller | \"79056c53-6dff-4ed5-bda0-01ac693bc10f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:17.444Z\tERROR\tReconciler 2026-01-29 16:03:28.335884 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335892 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335896 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335902 | controller | \"79056c53-6dff-4ed5-bda0-01ac693bc10f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.335907 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.335911 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.335915 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.335919 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.335924 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.335928 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.335932 | controller | \ 2026-01-29T16:01:17.605Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.335936 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335944 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335949 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335953 | controller | \"4773e96b-c33f-4267-9528-a9fd67478349\"}\n 2026-01-29T16:01:17.605Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.335957 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.335963 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.335967 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.335972 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.335976 | controller | \"4773e96b-c33f-4267-9528-a9fd67478349\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.335980 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.335984 | controller | \ 2026-01-29T16:01:17.609Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.335989 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.335993 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.335997 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336002 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336006 | controller | \"4773e96b-c33f-4267-9528-a9fd67478349\"}\n 2026-01-29T16:01:17.610Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.336010 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336014 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336020 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336025 | controller | \"4773e96b-c33f-4267-9528-a9fd67478349\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:17.611Z\tERROR\tReconciler 2026-01-29 16:03:28.336031 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336035 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336039 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336043 | controller | \"4773e96b-c33f-4267-9528-a9fd67478349\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.336048 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.336052 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.336056 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.336060 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.336064 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.336069 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.336073 | controller | \ 2026-01-29T16:01:17.932Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.336077 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336081 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336086 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336090 | controller | \"1bf8eb44-04e5-4968-8b2a-8b311894728d\"}\n 2026-01-29T16:01:17.933Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.336094 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.336098 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336102 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336107 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336111 | controller | \"1bf8eb44-04e5-4968-8b2a-8b311894728d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.336119 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.336123 | controller | \ 2026-01-29T16:01:17.936Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.336127 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.336132 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336136 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336140 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336144 | controller | \"1bf8eb44-04e5-4968-8b2a-8b311894728d\"}\n 2026-01-29T16:01:17.937Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.336149 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336153 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336157 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336161 | controller | \"1bf8eb44-04e5-4968-8b2a-8b311894728d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:17.938Z\tERROR\tReconciler 2026-01-29 16:03:28.336167 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336171 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336176 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336180 | controller | \"1bf8eb44-04e5-4968-8b2a-8b311894728d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.336184 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.336188 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.336193 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.336197 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.336201 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.336205 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.336210 | controller | \ 2026-01-29T16:01:18.579Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.336214 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336218 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336222 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336226 | controller | \"75922ae9-2fbd-4609-9a26-358b4d817c23\"}\n 2026-01-29T16:01:18.582Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.336231 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.336235 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336239 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336244 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336248 | controller | \"75922ae9-2fbd-4609-9a26-358b4d817c23\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.336252 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.336256 | controller | \ 2026-01-29T16:01:18.586Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.336260 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.336265 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336269 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336275 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336280 | controller | \"75922ae9-2fbd-4609-9a26-358b4d817c23\"}\n 2026-01-29T16:01:18.586Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.336284 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336292 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336297 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336303 | controller | \"75922ae9-2fbd-4609-9a26-358b4d817c23\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:18.587Z\tERROR\tReconciler 2026-01-29 16:03:28.336307 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336311 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336316 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336320 | controller | \"75922ae9-2fbd-4609-9a26-358b4d817c23\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.336337 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.336342 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.336346 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.336350 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.336355 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.336359 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.336363 | controller | \ 2026-01-29T16:01:19.868Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.336367 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336372 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336376 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336380 | controller | \"00443fd6-0b40-49a3-b324-0e636f2ef13c\"}\n 2026-01-29T16:01:19.868Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.336384 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.336388 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336393 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336397 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336401 | controller | \"00443fd6-0b40-49a3-b324-0e636f2ef13c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.336405 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.336410 | controller | \ 2026-01-29T16:01:19.871Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.336414 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.336418 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336422 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336427 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336431 | controller | \"00443fd6-0b40-49a3-b324-0e636f2ef13c\"}\n 2026-01-29T16:01:19.872Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.336435 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336439 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336446 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336450 | controller | \"00443fd6-0b40-49a3-b324-0e636f2ef13c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:19.872Z\tERROR\tReconciler 2026-01-29 16:03:28.336454 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336458 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336463 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336467 | controller | \"00443fd6-0b40-49a3-b324-0e636f2ef13c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.336476 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.336482 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.336488 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.336494 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.336499 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.336505 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.336510 | controller | \ 2026-01-29T16:01:22.433Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.336515 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336521 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336526 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336531 | controller | \"a752a0f6-eb26-41e1-b2c3-d72c3dc716d2\"}\n 2026-01-29T16:01:22.434Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.336536 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.336542 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336547 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336555 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336561 | controller | \"a752a0f6-eb26-41e1-b2c3-d72c3dc716d2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.336566 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.336572 | controller | \ 2026-01-29T16:01:22.437Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.336577 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.336582 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336588 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336594 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336599 | controller | \"a752a0f6-eb26-41e1-b2c3-d72c3dc716d2\"}\n 2026-01-29T16:01:22.437Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.336605 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336611 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336618 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336626 | controller | \"a752a0f6-eb26-41e1-b2c3-d72c3dc716d2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:22.438Z\tERROR\tReconciler 2026-01-29 16:03:28.336634 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336639 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336645 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336650 | controller | \"a752a0f6-eb26-41e1-b2c3-d72c3dc716d2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.336656 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.336661 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.336667 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.336674 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.336680 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.336686 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.336693 | controller | \ 2026-01-29T16:01:27.559Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.336700 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336711 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336716 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336720 | controller | \"bfad4174-d119-4dab-804d-c92fc53eba8d\"}\n 2026-01-29T16:01:27.564Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.336724 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.336731 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336735 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336739 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336744 | controller | \"bfad4174-d119-4dab-804d-c92fc53eba8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.336748 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.336752 | controller | \ 2026-01-29T16:01:27.569Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.336757 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.336761 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336765 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336770 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336774 | controller | \"bfad4174-d119-4dab-804d-c92fc53eba8d\"}\n 2026-01-29T16:01:27.570Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.336778 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336785 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336789 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336793 | controller | \"bfad4174-d119-4dab-804d-c92fc53eba8d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:27.571Z\tERROR\tReconciler 2026-01-29 16:03:28.336797 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336802 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336806 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336810 | controller | \"bfad4174-d119-4dab-804d-c92fc53eba8d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.336825 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.336830 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.336834 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.336838 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.336843 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.336847 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.336851 | 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 16:03:28.336856 | controller | \e[38;5;243m@ 01/29/26 16:01:37.136\e[0m\n 2026-01-29T16:01:37.136Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.336866 | controller | \"ironic\", \"Namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01:17Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:01:17Z\"}],\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\",\"resourceVersion\":\"1111\",\"uid\":\"d2378d56-4277-4008-a0da-f9b08038c366\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.336871 | 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 16:03:28.336879 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.336883 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.336888 | 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 16:03:28.336892 | 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 16:03:28.336897 | controller | \ 2026-01-29T16:01:37.152Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.336901 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336905 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336909 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336914 | controller | \"afa0a7db-69f5-44a2-893f-7a69e5a9a5c7\"}\n 2026-01-29T16:01:37.159Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.336918 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.336924 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.336928 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.336933 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336937 | controller | \"afa0a7db-69f5-44a2-893f-7a69e5a9a5c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.336941 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.336945 | controller | \ 2026-01-29T16:01:37.165Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.336949 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.336954 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336958 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336962 | controller | \"afa0a7db-69f5-44a2-893f-7a69e5a9a5c7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.336971 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.336975 | controller | \ 2026-01-29T16:01:37.165Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.336980 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.336984 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.336988 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.336994 | controller | \"afa0a7db-69f5-44a2-893f-7a69e5a9a5c7\"}\n 2026-01-29T16:01:37.172Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.336999 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:37.172Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.337003 | controller | - calling defaulter\n 2026-01-29T16:01:37.172Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.337007 | controller | - defaulter called\n 2026-01-29T16:01:37.178Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.337012 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:37.178Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.337016 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:37.184Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.337020 | controller | \"ironic\", \"Namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.337024 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.002s.\n 2026-01-29 16:03:28.337029 | 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 16:03:28.337033 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00149be00>: 2026-01-29 16:03:28.337037 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.337041 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.337045 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.337050 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.337054 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.337058 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.337062 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.337066 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.337071 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.337075 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.337079 | 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 16:03:28.337083 | controller | \e[38;5;243m@ 01/29/26 16:01:37.136\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.337088 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.337092 | controller | {{0xc00192ce70?, 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 16:03:28.337096 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.337100 | controller | 0xc00198d5c0})\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 16:03:28.337105 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0019a56b0?, 0xc000100008?}, {0x23cd0dd, 2026-01-29 16:03:28.337109 | controller | 0x4}, {0xc001696480, 0x1, 0x17f018001f8d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.337113 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0019a56b0?, 0xc00198d5c0?}, {0xc001696480?, 2026-01-29 16:03:28.337119 | controller | 0xc0019a56b0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.337124 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.337128 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.337132 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001a93960, 2026-01-29 16:03:28.337141 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.337145 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001a93960, 2026-01-29 16:03:28.337150 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.337154 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.337158 | controller | {{0xc00192ce70, 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 16:03:28.337162 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 16:03:28.337167 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.337171 | 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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 16:03:28.337175 | controller | [FAILED] [20.239 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.337179 | controller | is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount 2026-01-29 16:03:28.337184 | 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 16:03:28.337188 | 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 16:03:28.337192 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:01:22.125Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.337197 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:01:22.140Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.337201 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-23539378-a797-4cb7-970f-5adaf10aa1d9\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}}\n 2026-01-29 16:03:28.337207 | controller | \ 2026-01-29T16:01:22.140Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"},\"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 16:03:28.337214 | controller | \ 2026-01-29T16:01:22.143Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.337220 | controller | \"ironic\"}\n 2026-01-29T16:01:22.143Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.337224 | controller | defaulter\n 2026-01-29T16:01:22.143Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.337229 | controller | called\n 2026-01-29T16:01:22.147Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.337233 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:22.147Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.337237 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:22.157Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.337246 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:22.157Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.337251 | controller | - calling defaulter\n 2026-01-29T16:01:22.157Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.337255 | controller | - defaulter called\n 2026-01-29T16:01:22.162Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.337259 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:22.162Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.337263 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:22.180Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.337268 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337276 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337281 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}\n 2026-01-29T16:01:22.183Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.337285 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337291 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337295 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337299 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}\n 2026-01-29T16:01:22.186Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.337304 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.337308 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337312 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337316 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}\n 2026-01-29T16:01:22.188Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.337332 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.337340 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337344 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337348 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}\n 2026-01-29T16:01:22.192Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 16:03:28.337353 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 16:03:28.337359 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.337363 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337367 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337372 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}\n 2026-01-29T16:01:22.192Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.337376 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.337380 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.337384 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.337389 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337393 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}\n 2026-01-29T16:01:22.201Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.337397 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337401 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337405 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337410 | controller | \"39f86b37-63ab-4445-9b96-24f8da091de0\"}\n 2026-01-29T16:01:22.201Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.337414 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.337418 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.337422 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.337427 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337436 | controller | \"39f86b37-63ab-4445-9b96-24f8da091de0\"}\n 2026-01-29T16:01:22.204Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.337441 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}}\n 2026-01-29 16:03:28.337445 | controller | \ 2026-01-29T16:01:22.210Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.337449 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.337454 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337458 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337462 | controller | \"66579596-345d-4fb2-b432-ad81dd86bc24\"}\n 2026-01-29T16:01:22.217Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.337466 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.337471 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.337477 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337482 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337488 | controller | \"66579596-345d-4fb2-b432-ad81dd86bc24\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.337494 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.337500 | controller | \ 2026-01-29T16:01:22.219Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.337508 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337512 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337516 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337521 | controller | \"66579596-345d-4fb2-b432-ad81dd86bc24\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.337525 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.337531 | controller | \ 2026-01-29T16:01:22.226Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.337536 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.337540 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337544 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337548 | controller | \"366e75cd-a76b-4884-919a-b7e700928f26\"}\n 2026-01-29T16:01:22.227Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.337552 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.337557 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.337561 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337565 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337569 | controller | \"366e75cd-a76b-4884-919a-b7e700928f26\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.337574 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.337578 | controller | \ 2026-01-29T16:01:22.230Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.337582 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.337586 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337590 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337595 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337599 | controller | \"366e75cd-a76b-4884-919a-b7e700928f26\"}\n 2026-01-29T16:01:22.232Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.337603 | controller | DB Account completed\t{\"on\": {\"name\":\"some-old-account\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}}\n 2026-01-29 16:03:28.337607 | controller | \ 2026-01-29T16:01:22.236Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}}\n 2026-01-29 16:03:28.337612 | controller | \ 2026-01-29T16:01:22.239Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 16:03:28.337621 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337626 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337630 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337634 | controller | \"366e75cd-a76b-4884-919a-b7e700928f26\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.337639 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.337643 | controller | \ 2026-01-29T16:01:22.246Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.337649 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.337654 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337658 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337662 | controller | \"a224bd6b-90cf-4c08-b2b5-6908968b1382\"}\n 2026-01-29T16:01:22.247Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.337667 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.337671 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.337675 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337679 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337683 | controller | \"a224bd6b-90cf-4c08-b2b5-6908968b1382\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.337688 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.337692 | controller | \ 2026-01-29T16:01:22.330Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.337696 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.337700 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337705 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337709 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337713 | controller | \"a224bd6b-90cf-4c08-b2b5-6908968b1382\"}\n 2026-01-29T16:01:22.331Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.337717 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337722 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337726 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337730 | controller | \"a224bd6b-90cf-4c08-b2b5-6908968b1382\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:22.338Z\tERROR\tReconciler 2026-01-29 16:03:28.337734 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337739 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337743 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337747 | controller | \"a224bd6b-90cf-4c08-b2b5-6908968b1382\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.337751 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.337756 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.337761 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.337767 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.337771 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.337776 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.337782 | controller | \ 2026-01-29T16:01:22.339Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.337786 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.337790 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337798 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337803 | controller | \"92740f1f-747b-4c6f-8d65-8e2809428855\"}\n 2026-01-29T16:01:22.339Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.337807 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.337811 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.337816 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337820 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337824 | controller | \"92740f1f-747b-4c6f-8d65-8e2809428855\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.337829 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.337833 | controller | \ 2026-01-29T16:01:22.431Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.337837 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.337842 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337849 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337854 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337858 | controller | \"92740f1f-747b-4c6f-8d65-8e2809428855\"}\n 2026-01-29T16:01:22.432Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.337862 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337866 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337871 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337875 | controller | \"92740f1f-747b-4c6f-8d65-8e2809428855\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:22.432Z\tERROR\tReconciler 2026-01-29 16:03:28.337879 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337885 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337889 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337894 | controller | \"92740f1f-747b-4c6f-8d65-8e2809428855\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.337898 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.337902 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.337906 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.337911 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.337915 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.337921 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.337926 | controller | \ 2026-01-29T16:01:22.433Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.337930 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.337934 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337938 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337943 | controller | \"c0c01f0f-568b-429f-be8a-bad10ffb9371\"}\n 2026-01-29T16:01:22.434Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.337947 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.337951 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.337955 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337960 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337964 | controller | \"c0c01f0f-568b-429f-be8a-bad10ffb9371\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.337968 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.337976 | controller | \ 2026-01-29T16:01:22.437Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.337981 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.337985 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.337989 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.337993 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.337998 | controller | \"c0c01f0f-568b-429f-be8a-bad10ffb9371\"}\n 2026-01-29T16:01:22.437Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.338002 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338006 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338012 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338016 | controller | \"c0c01f0f-568b-429f-be8a-bad10ffb9371\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:22.438Z\tERROR\tReconciler 2026-01-29 16:03:28.338021 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338025 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338029 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338033 | controller | \"c0c01f0f-568b-429f-be8a-bad10ffb9371\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.338038 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.338042 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.338046 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.338050 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.338055 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.338061 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.338065 | controller | \ 2026-01-29T16:01:22.443Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.338070 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338074 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338078 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338082 | controller | \"1f8eacfd-ae83-4a24-9e45-fee7ec177b8b\"}\n 2026-01-29T16:01:22.444Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.338087 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.338091 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338095 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338099 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338103 | controller | \"1f8eacfd-ae83-4a24-9e45-fee7ec177b8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.338108 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.338112 | controller | \ 2026-01-29T16:01:22.445Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.338116 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.338120 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338125 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338129 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338133 | controller | \"1f8eacfd-ae83-4a24-9e45-fee7ec177b8b\"}\n 2026-01-29T16:01:22.446Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.338137 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338145 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338150 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338154 | controller | \"1f8eacfd-ae83-4a24-9e45-fee7ec177b8b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:22.446Z\tERROR\tReconciler 2026-01-29 16:03:28.338158 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338163 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338167 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338171 | controller | \"1f8eacfd-ae83-4a24-9e45-fee7ec177b8b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.338175 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.338180 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.338184 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.338188 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.338194 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.338198 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.338202 | controller | \ 2026-01-29T16:01:22.487Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.338207 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338211 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338215 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338219 | controller | \"61b420f0-eee2-4e61-82da-47edb1fcb32a\"}\n 2026-01-29T16:01:22.488Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.338224 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.338228 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338232 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338236 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338240 | controller | \"61b420f0-eee2-4e61-82da-47edb1fcb32a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.338245 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.338249 | controller | \ 2026-01-29T16:01:22.491Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.338253 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.338257 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338261 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338268 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338272 | controller | \"61b420f0-eee2-4e61-82da-47edb1fcb32a\"}\n 2026-01-29T16:01:22.491Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.338276 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338280 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338285 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338289 | controller | \"61b420f0-eee2-4e61-82da-47edb1fcb32a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:22.491Z\tERROR\tReconciler 2026-01-29 16:03:28.338293 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338297 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338302 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338306 | controller | \"61b420f0-eee2-4e61-82da-47edb1fcb32a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.338310 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.338318 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.338335 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.338343 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.338347 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.338352 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.338356 | controller | \ 2026-01-29T16:01:22.573Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.338360 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338364 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338369 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338373 | controller | \"76a40b05-c099-4107-b6a3-89144c132e06\"}\n 2026-01-29T16:01:22.574Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.338377 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.338381 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338386 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338390 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338394 | controller | \"76a40b05-c099-4107-b6a3-89144c132e06\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.338399 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.338403 | controller | \ 2026-01-29T16:01:22.577Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.338407 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.338411 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338416 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338420 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338424 | controller | \"76a40b05-c099-4107-b6a3-89144c132e06\"}\n 2026-01-29T16:01:22.578Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.338428 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338433 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338437 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338441 | controller | \"76a40b05-c099-4107-b6a3-89144c132e06\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:22.578Z\tERROR\tReconciler 2026-01-29 16:03:28.338445 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338452 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338456 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338461 | controller | \"76a40b05-c099-4107-b6a3-89144c132e06\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.338465 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.338469 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.338475 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.338497 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.338503 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.338509 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.338514 | controller | \ 2026-01-29T16:01:22.739Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.338520 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338531 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338537 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338543 | controller | \"1e032781-d231-4e39-aec9-b0eca09be28f\"}\n 2026-01-29T16:01:22.740Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.338548 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.338554 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338559 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338566 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338570 | controller | \"1e032781-d231-4e39-aec9-b0eca09be28f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.338574 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.338579 | controller | \ 2026-01-29T16:01:22.742Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.338583 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.338589 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338593 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338597 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338602 | controller | \"1e032781-d231-4e39-aec9-b0eca09be28f\"}\n 2026-01-29T16:01:22.743Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.338606 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338610 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338614 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338619 | controller | \"1e032781-d231-4e39-aec9-b0eca09be28f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:22.743Z\tERROR\tReconciler 2026-01-29 16:03:28.338623 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338629 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338633 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338637 | controller | \"1e032781-d231-4e39-aec9-b0eca09be28f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.338642 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.338646 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.338652 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.338657 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.338661 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.338665 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.338669 | controller | \ 2026-01-29T16:01:23.065Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.338674 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338678 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338682 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338686 | controller | \"8becac8c-5175-424c-9e19-ae83ce606efc\"}\n 2026-01-29T16:01:23.067Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.338691 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.338695 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338699 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338703 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338708 | controller | \"8becac8c-5175-424c-9e19-ae83ce606efc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.338716 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.338720 | controller | \ 2026-01-29T16:01:23.070Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.338725 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.338729 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338733 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338737 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338742 | controller | \"8becac8c-5175-424c-9e19-ae83ce606efc\"}\n 2026-01-29T16:01:23.071Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.338746 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338750 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338754 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338758 | controller | \"8becac8c-5175-424c-9e19-ae83ce606efc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:23.072Z\tERROR\tReconciler 2026-01-29 16:03:28.338763 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338767 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338771 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338775 | controller | \"8becac8c-5175-424c-9e19-ae83ce606efc\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.338780 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.338786 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.338790 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.338794 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.338799 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.338803 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.338807 | controller | \ 2026-01-29T16:01:23.713Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.338811 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338816 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338820 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338824 | controller | \"70de6683-9903-4c0d-9756-d5f013bcc1ae\"}\n 2026-01-29T16:01:23.714Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.338828 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.338835 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338840 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338844 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338848 | controller | \"70de6683-9903-4c0d-9756-d5f013bcc1ae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.338852 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.338857 | controller | \ 2026-01-29T16:01:23.717Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.338861 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.338865 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338869 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338874 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338878 | controller | \"70de6683-9903-4c0d-9756-d5f013bcc1ae\"}\n 2026-01-29T16:01:23.717Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.338882 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338890 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338895 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338899 | controller | \"70de6683-9903-4c0d-9756-d5f013bcc1ae\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:23.718Z\tERROR\tReconciler 2026-01-29 16:03:28.338903 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.338908 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338912 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338916 | controller | \"70de6683-9903-4c0d-9756-d5f013bcc1ae\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.338920 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.338927 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.338931 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.338935 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.338940 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.338944 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.338948 | controller | \ 2026-01-29T16:01:24.999Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.338952 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338957 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338961 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338965 | controller | \"444ad515-1e1b-4cf4-91e2-5b89f811ab21\"}\n 2026-01-29T16:01:24.999Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.338969 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.338974 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.338978 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.338982 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.338986 | controller | \"444ad515-1e1b-4cf4-91e2-5b89f811ab21\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.338991 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.338995 | controller | \ 2026-01-29T16:01:25.004Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.338999 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.339003 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339008 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339012 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339016 | controller | \"444ad515-1e1b-4cf4-91e2-5b89f811ab21\"}\n 2026-01-29T16:01:25.004Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.339021 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339025 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339029 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339033 | controller | \"444ad515-1e1b-4cf4-91e2-5b89f811ab21\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:25.005Z\tERROR\tReconciler 2026-01-29 16:03:28.339038 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339042 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339046 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339051 | controller | \"444ad515-1e1b-4cf4-91e2-5b89f811ab21\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.339061 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.339065 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.339070 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.339074 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.339078 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.339083 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.339087 | controller | \ 2026-01-29T16:01:27.566Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.339091 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.339095 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339101 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339106 | controller | \"985d7ba3-c617-4937-a698-b0691771b054\"}\n 2026-01-29T16:01:27.567Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.339110 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.339114 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.339118 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339123 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339127 | controller | \"985d7ba3-c617-4937-a698-b0691771b054\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.339131 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.339135 | controller | \ 2026-01-29T16:01:27.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.339140 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.339144 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339148 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339152 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339159 | controller | \"985d7ba3-c617-4937-a698-b0691771b054\"}\n 2026-01-29T16:01:27.572Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.339163 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339167 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339171 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339176 | controller | \"985d7ba3-c617-4937-a698-b0691771b054\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:27.573Z\tERROR\tReconciler 2026-01-29 16:03:28.339180 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339184 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339188 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339194 | controller | \"985d7ba3-c617-4937-a698-b0691771b054\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.339199 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.339203 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.339207 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.339211 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.339216 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.339220 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.339224 | controller | \ 2026-01-29T16:01:32.694Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.339228 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.339236 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339241 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339245 | controller | \"9ba2fae9-8f0a-4ac9-ad95-ca44167f0920\"}\n 2026-01-29T16:01:32.695Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.339249 | controller | ensured MariaDBAccount some-old-account exists; database username is ironic_3d49\t{\"controller\": 2026-01-29 16:03:28.339253 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.339258 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339262 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339266 | controller | \"9ba2fae9-8f0a-4ac9-ad95-ca44167f0920\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.339270 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.339274 | controller | \ 2026-01-29T16:01:32.698Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.339279 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.339283 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339287 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339291 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339296 | controller | \"9ba2fae9-8f0a-4ac9-ad95-ca44167f0920\"}\n 2026-01-29T16:01:32.699Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.339300 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339304 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339308 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339313 | controller | \"9ba2fae9-8f0a-4ac9-ad95-ca44167f0920\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:32.700Z\tERROR\tReconciler 2026-01-29 16:03:28.339319 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339338 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339343 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339350 | controller | \"9ba2fae9-8f0a-4ac9-ad95-ca44167f0920\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.339355 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.339359 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.339365 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.339370 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.339376 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.339382 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.339388 | controller | \ 2026-01-29T16:01:38.774Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.339397 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.339403 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.339409 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339414 | controller | \"37c89c20-e36c-4b13-a535-0afde5e7c7ea\"}\n 2026-01-29T16:01:38.774Z\tERROR\tReconciler 2026-01-29 16:03:28.339420 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339425 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.339429 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339434 | controller | \"37c89c20-e36c-4b13-a535-0afde5e7c7ea\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.339438 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.339448 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.339453 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.339458 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.339463 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.339467 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.339471 | 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 16:03:28.339476 | controller | \e[38;5;243m@ 01/29/26 16:01:42.238\e[0m\n 2026-01-29T16:01:42.238Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.339482 | controller | \"ironic\", \"Namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01: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-29T16:01:22Z\"}],\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\",\"resourceVersion\":\"1638\",\"uid\":\"a3a867af-89e7-4073-b414-134099c250d3\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.339492 | 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 16:03:28.339498 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.339504 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.339510 | 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 16:03:28.339514 | 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 16:03:28.339523 | controller | \ 2026-01-29T16:01:42.257Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.339528 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.339532 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339536 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339541 | controller | \"d37bb081-f2fa-4e08-b46a-cd081bc5fb77\"}\n 2026-01-29T16:01:42.263Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.339545 | controller | finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": 2026-01-29 16:03:28.339549 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.339554 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339558 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339562 | controller | \"d37bb081-f2fa-4e08-b46a-cd081bc5fb77\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.339566 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.339573 | controller | \ 2026-01-29T16:01:42.268Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.339577 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339581 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339586 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339590 | controller | \"d37bb081-f2fa-4e08-b46a-cd081bc5fb77\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.339594 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.339598 | controller | \ 2026-01-29T16:01:42.268Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.339603 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.339607 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.339611 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339615 | controller | \"d37bb081-f2fa-4e08-b46a-cd081bc5fb77\"}\n 2026-01-29T16:01:42.279Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.339620 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:42.279Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.339624 | controller | - calling defaulter\n 2026-01-29T16:01:42.279Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.339628 | controller | - defaulter called\n 2026-01-29T16:01:42.286Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.339632 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:42.286Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.339637 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:42.314Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.339641 | controller | \"ironic\", \"Namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.339645 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 16:03:28.339650 | 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 16:03:28.339654 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00120eb40>: 2026-01-29 16:03:28.339658 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.339662 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.339667 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.339671 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.339675 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.339682 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.339686 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.339691 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.339695 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.339699 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.339707 | 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 16:03:28.339714 | controller | \e[38;5;243m@ 01/29/26 16:01:42.238\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.339718 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.339722 | controller | {{0xc0019b2900?, 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 16:03:28.339727 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.339731 | controller | 0xc000739180})\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 16:03:28.339735 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00120aa20?, 0xc0004c5008?}, {0x23cd0dd, 2026-01-29 16:03:28.339739 | controller | 0x4}, {0xc00170e018, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.339744 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00120aa20?, 0xc000739180?}, {0xc00170e018?, 2026-01-29 16:03:28.339750 | controller | 0xc00120aa20?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.339754 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.339759 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.339763 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000284d20, 2026-01-29 16:03:28.339767 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.339771 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000284d20, 2026-01-29 16:03:28.339776 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.339780 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.339784 | controller | {{0xc0019b2900, 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 16:03:28.339789 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc0019b2900?, 2026-01-29 16:03:28.339793 | controller | 0x0?}, {0x23df863?, 0x239b8a0?}})\n \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 16:03:28.339797 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()\n 2026-01-29 16:03:28.339802 | 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 16:03:28.339806 | 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 16:03:28.339810 | controller | [FAILED] [20.208 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen Ironic is 2026-01-29 16:03:28.339814 | controller | created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates deployment for API, 2026-01-29 16:03:28.339819 | controller | Conductor, Inspector and 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 16:03:28.339823 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:01:35.899Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.339827 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:01:35.916Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.339836 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-3978a3b9-6c15-463f-aa79-3d831000c933\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}}\n 2026-01-29 16:03:28.339848 | controller | \ 2026-01-29T16:01:35.916Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"},\"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 16:03:28.339854 | controller | \ 2026-01-29T16:01:35.921Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.339859 | controller | \"ironic\"}\n 2026-01-29T16:01:35.921Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.339863 | controller | defaulter\n 2026-01-29T16:01:35.921Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.339870 | controller | called\n 2026-01-29T16:01:35.924Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.339874 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:35.925Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.339878 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:35.932Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.339883 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:35.932Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.339887 | controller | - calling defaulter\n 2026-01-29T16:01:35.932Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.339891 | controller | - defaulter called\n 2026-01-29T16:01:35.936Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.339895 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:35.936Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.339900 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:35.951Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.339904 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339908 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.339912 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339917 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}\n 2026-01-29T16:01:35.954Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.339921 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.339925 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.339930 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339936 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}\n 2026-01-29T16:01:35.957Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.339940 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.339944 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.339949 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339953 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}\n 2026-01-29T16:01:35.960Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.339957 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.339961 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.339966 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339970 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}\n 2026-01-29T16:01:35.963Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 16:03:28.339974 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 16:03:28.339978 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.339987 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.339991 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.339996 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}\n 2026-01-29T16:01:35.963Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.340000 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.340004 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.340008 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.340013 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340017 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}\n 2026-01-29T16:01:35.973Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.340021 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340026 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340030 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340034 | controller | \"64ca73db-c30e-47a5-920f-fa7ea4cc1fca\"}\n 2026-01-29T16:01:35.973Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.340038 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.340043 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.340047 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.340051 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340055 | controller | \"64ca73db-c30e-47a5-920f-fa7ea4cc1fca\"}\n 2026-01-29T16:01:35.974Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.340060 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340064 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340068 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340074 | controller | \"c3ce2b1f-a797-48cb-b1c7-1cbdb7d2f8fd\"}\n 2026-01-29T16:01:35.974Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.340079 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.340083 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.340089 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.340093 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340098 | controller | \"c3ce2b1f-a797-48cb-b1c7-1cbdb7d2f8fd\"}\n 2026-01-29T16:01:35.981Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.340102 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}}\n 2026-01-29 16:03:28.340106 | controller | \ 2026-01-29T16:01:35.982Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.340111 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340115 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340119 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340123 | controller | \"1b0cfac5-fabf-40dc-85f4-554475c8739b\"}\n 2026-01-29T16:01:35.990Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.340128 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.340132 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340136 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340140 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340145 | controller | \"1b0cfac5-fabf-40dc-85f4-554475c8739b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.340149 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.340153 | controller | \ 2026-01-29T16:01:35.994Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.340157 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340166 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340170 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340175 | controller | \"1b0cfac5-fabf-40dc-85f4-554475c8739b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.340179 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.340183 | controller | \ 2026-01-29T16:01:36.006Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.340188 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340192 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340196 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340200 | controller | \"ee9cbea8-b20b-4ed6-a96e-34526a443b56\"}\n 2026-01-29T16:01:36.007Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.340205 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.340209 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340213 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340220 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340224 | controller | \"ee9cbea8-b20b-4ed6-a96e-34526a443b56\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.340229 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.340233 | controller | \ 2026-01-29T16:01:36.010Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.340237 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.340242 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340246 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340250 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340255 | controller | \"ee9cbea8-b20b-4ed6-a96e-34526a443b56\"}\n 2026-01-29T16:01:36.013Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.340259 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}}\n 2026-01-29 16:03:28.340263 | controller | \ 2026-01-29T16:01:36.016Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.340268 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340276 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340281 | controller | \"ee9cbea8-b20b-4ed6-a96e-34526a443b56\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.340285 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.340289 | controller | \ 2026-01-29T16:01:36.017Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.340294 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340300 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340304 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340308 | controller | \"cd7488a1-8a21-487b-a8d7-ff20e6a64057\"}\n 2026-01-29T16:01:36.018Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.340313 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.340317 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340333 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340341 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340346 | controller | \"cd7488a1-8a21-487b-a8d7-ff20e6a64057\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.340350 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.340355 | controller | \ 2026-01-29T16:01:36.019Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}}\n 2026-01-29 16:03:28.340359 | controller | \ 2026-01-29T16:01:36.111Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.340368 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.340372 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340379 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340383 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340389 | controller | \"cd7488a1-8a21-487b-a8d7-ff20e6a64057\"}\n 2026-01-29T16:01:36.112Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.340394 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340398 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340402 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340407 | controller | \"cd7488a1-8a21-487b-a8d7-ff20e6a64057\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:36.128Z\tERROR\tReconciler 2026-01-29 16:03:28.340413 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340417 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340423 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340428 | controller | \"cd7488a1-8a21-487b-a8d7-ff20e6a64057\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.340432 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.340436 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.340442 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.340448 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.340453 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.340457 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.340462 | controller | \ 2026-01-29T16:01:36.129Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.340466 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340471 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340477 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340483 | controller | \"52076598-4b7f-44b9-bb14-1ea1ca0b305a\"}\n 2026-01-29T16:01:36.130Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.340489 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.340495 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340500 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340505 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340509 | controller | \"52076598-4b7f-44b9-bb14-1ea1ca0b305a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.340514 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.340518 | controller | \ 2026-01-29T16:01:36.211Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.340522 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.340529 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340533 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340537 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340542 | controller | \"52076598-4b7f-44b9-bb14-1ea1ca0b305a\"}\n 2026-01-29T16:01:36.212Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.340546 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340550 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340560 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340565 | controller | \"52076598-4b7f-44b9-bb14-1ea1ca0b305a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:36.226Z\tERROR\tReconciler 2026-01-29 16:03:28.340570 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340574 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340578 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340583 | controller | \"52076598-4b7f-44b9-bb14-1ea1ca0b305a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.340587 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.340591 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.340595 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.340600 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.340604 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.340608 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.340613 | controller | \ 2026-01-29T16:01:36.226Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.340617 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340623 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340628 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340632 | controller | \"71561d5c-fe31-4232-88d2-101a1648ea5b\"}\n 2026-01-29T16:01:36.228Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.340636 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.340641 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340645 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340649 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340654 | controller | \"71561d5c-fe31-4232-88d2-101a1648ea5b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.340658 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.340662 | controller | \ 2026-01-29T16:01:36.233Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.340667 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.340673 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340677 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340681 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340686 | controller | \"71561d5c-fe31-4232-88d2-101a1648ea5b\"}\n 2026-01-29T16:01:36.233Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.340690 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340694 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340699 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340703 | controller | \"71561d5c-fe31-4232-88d2-101a1648ea5b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:36.234Z\tERROR\tReconciler 2026-01-29 16:03:28.340707 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340712 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340716 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340720 | controller | \"71561d5c-fe31-4232-88d2-101a1648ea5b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.340725 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.340729 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.340738 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.340743 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.340747 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.340752 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.340756 | controller | \ 2026-01-29T16:01:36.237Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.340760 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340765 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340769 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340773 | controller | \"677cd7f7-cb12-4383-8e83-46e2540f2ecf\"}\n 2026-01-29T16:01:36.238Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.340777 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.340782 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340786 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340790 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340795 | controller | \"677cd7f7-cb12-4383-8e83-46e2540f2ecf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.340799 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.340803 | controller | \ 2026-01-29T16:01:36.242Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.340823 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.340830 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340836 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340840 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340845 | controller | \"677cd7f7-cb12-4383-8e83-46e2540f2ecf\"}\n 2026-01-29T16:01:36.243Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.340849 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340854 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340858 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340862 | controller | \"677cd7f7-cb12-4383-8e83-46e2540f2ecf\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:36.244Z\tERROR\tReconciler 2026-01-29 16:03:28.340867 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340871 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340875 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340880 | controller | \"677cd7f7-cb12-4383-8e83-46e2540f2ecf\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.340884 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.340888 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.340893 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.340897 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.340901 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.340906 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.340910 | controller | \ 2026-01-29T16:01:36.285Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.340914 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340920 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340925 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340934 | controller | \"6d6516d1-ec66-4a22-b315-d41fe2e5af50\"}\n 2026-01-29T16:01:36.286Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.340939 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.340944 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.340948 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340952 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340956 | controller | \"6d6516d1-ec66-4a22-b315-d41fe2e5af50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.340961 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.340967 | controller | \ 2026-01-29T16:01:36.290Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.340971 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.340975 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340980 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.340984 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.340988 | controller | \"6d6516d1-ec66-4a22-b315-d41fe2e5af50\"}\n 2026-01-29T16:01:36.291Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.340993 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.340997 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341001 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341006 | controller | \"6d6516d1-ec66-4a22-b315-d41fe2e5af50\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:36.292Z\tERROR\tReconciler 2026-01-29 16:03:28.341010 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341014 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341018 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341025 | controller | \"6d6516d1-ec66-4a22-b315-d41fe2e5af50\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.341029 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.341034 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.341038 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.341042 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.341047 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.341051 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.341055 | controller | \ 2026-01-29T16:01:36.373Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.341060 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341064 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341068 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341073 | controller | \"14341939-d029-4d58-bb01-bf78c36c3e25\"}\n 2026-01-29T16:01:36.374Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.341077 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.341081 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341085 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341090 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341096 | controller | \"14341939-d029-4d58-bb01-bf78c36c3e25\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.341100 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.341106 | controller | \ 2026-01-29T16:01:36.378Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.341115 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.341120 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341124 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341129 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341133 | controller | \"14341939-d029-4d58-bb01-bf78c36c3e25\"}\n 2026-01-29T16:01:36.378Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.341137 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341142 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341146 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341150 | controller | \"14341939-d029-4d58-bb01-bf78c36c3e25\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:36.379Z\tERROR\tReconciler 2026-01-29 16:03:28.341155 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341159 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341163 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341168 | controller | \"14341939-d029-4d58-bb01-bf78c36c3e25\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.341172 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.341176 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.341181 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.341187 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.341191 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.341195 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.341200 | controller | \ 2026-01-29T16:01:36.540Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.341204 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341210 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341214 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341219 | controller | \"aea9c416-aa6e-4fa1-ac00-22c4fe85db38\"}\n 2026-01-29T16:01:36.541Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.341223 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.341227 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341232 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341236 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341240 | controller | \"aea9c416-aa6e-4fa1-ac00-22c4fe85db38\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.341246 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.341250 | controller | \ 2026-01-29T16:01:36.545Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.341255 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.341259 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341263 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341267 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341272 | controller | \"aea9c416-aa6e-4fa1-ac00-22c4fe85db38\"}\n 2026-01-29T16:01:36.545Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.341276 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341280 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341285 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341294 | controller | \"aea9c416-aa6e-4fa1-ac00-22c4fe85db38\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:36.546Z\tERROR\tReconciler 2026-01-29 16:03:28.341299 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341303 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341308 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341312 | controller | \"aea9c416-aa6e-4fa1-ac00-22c4fe85db38\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.341316 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.341332 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.341340 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.341345 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.341349 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.341353 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.341358 | controller | \ 2026-01-29T16:01:36.867Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.341362 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341366 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341371 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341375 | controller | \"18c4a9c1-40d0-4d08-817f-00e9932369d1\"}\n 2026-01-29T16:01:36.868Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.341379 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.341384 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341388 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341392 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341397 | controller | \"18c4a9c1-40d0-4d08-817f-00e9932369d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.341403 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.341407 | controller | \ 2026-01-29T16:01:36.870Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.341412 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.341416 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341420 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341424 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341429 | controller | \"18c4a9c1-40d0-4d08-817f-00e9932369d1\"}\n 2026-01-29T16:01:36.871Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.341433 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341437 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341442 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341446 | controller | \"18c4a9c1-40d0-4d08-817f-00e9932369d1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:36.871Z\tERROR\tReconciler 2026-01-29 16:03:28.341450 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341455 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341459 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341463 | controller | \"18c4a9c1-40d0-4d08-817f-00e9932369d1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.341468 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.341474 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.341485 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.341491 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.341497 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.341503 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.341508 | controller | \ 2026-01-29T16:01:37.512Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.341512 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341519 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341523 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341528 | controller | \"dedcd6e7-18ed-4661-b271-a39801472178\"}\n 2026-01-29T16:01:37.512Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.341532 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.341536 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341541 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341545 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341551 | controller | \"dedcd6e7-18ed-4661-b271-a39801472178\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.341555 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.341560 | controller | \ 2026-01-29T16:01:37.516Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.341564 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.341568 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341573 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341577 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341581 | controller | \"dedcd6e7-18ed-4661-b271-a39801472178\"}\n 2026-01-29T16:01:37.517Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.341586 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341590 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341594 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341599 | controller | \"dedcd6e7-18ed-4661-b271-a39801472178\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:37.518Z\tERROR\tReconciler 2026-01-29 16:03:28.341603 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341607 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341612 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341616 | controller | \"dedcd6e7-18ed-4661-b271-a39801472178\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.341620 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.341625 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.341629 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.341633 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.341638 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.341642 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.341646 | controller | \ 2026-01-29T16:01:38.799Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.341651 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341655 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341659 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341668 | controller | \"18b84e4a-ffd3-4a14-81a8-ea37947a5e87\"}\n 2026-01-29T16:01:38.801Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.341673 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.341677 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341682 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341686 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341693 | controller | \"18b84e4a-ffd3-4a14-81a8-ea37947a5e87\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.341697 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.341701 | controller | \ 2026-01-29T16:01:38.805Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.341706 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.341712 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341716 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341721 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341725 | controller | \"18b84e4a-ffd3-4a14-81a8-ea37947a5e87\"}\n 2026-01-29T16:01:38.805Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.341729 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341734 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341738 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341745 | controller | \"18b84e4a-ffd3-4a14-81a8-ea37947a5e87\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:38.806Z\tERROR\tReconciler 2026-01-29 16:03:28.341749 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341753 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341758 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341762 | controller | \"18b84e4a-ffd3-4a14-81a8-ea37947a5e87\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.341766 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.341771 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.341775 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.341779 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.341784 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.341788 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.341792 | controller | \ 2026-01-29T16:01:41.367Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.341797 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341804 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341808 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341813 | controller | \"02a9e465-d326-469b-8cc4-8fdab4f2bd4e\"}\n 2026-01-29T16:01:41.368Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.341817 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.341822 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341826 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341832 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341836 | controller | \"02a9e465-d326-469b-8cc4-8fdab4f2bd4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.341841 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.341845 | controller | \ 2026-01-29T16:01:41.372Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.341853 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.341858 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341862 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341867 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341871 | controller | \"02a9e465-d326-469b-8cc4-8fdab4f2bd4e\"}\n 2026-01-29T16:01:41.373Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.341876 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341880 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341884 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341889 | controller | \"02a9e465-d326-469b-8cc4-8fdab4f2bd4e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:41.373Z\tERROR\tReconciler 2026-01-29 16:03:28.341893 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.341897 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341902 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341906 | controller | \"02a9e465-d326-469b-8cc4-8fdab4f2bd4e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.341910 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.341915 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.341919 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.341925 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.341930 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.341934 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.341938 | controller | \ 2026-01-29T16:01:46.494Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.341943 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341947 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341951 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341956 | controller | \"e57aa5b8-47b9-4c8f-a757-75dbc39503cc\"}\n 2026-01-29T16:01:46.495Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.341960 | controller | ensured MariaDBAccount ironic exists; database username is ironic_9835\t{\"controller\": 2026-01-29 16:03:28.341964 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.341971 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.341975 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.341980 | controller | \"e57aa5b8-47b9-4c8f-a757-75dbc39503cc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.341984 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.341988 | controller | \ 2026-01-29T16:01:46.497Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.341993 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.341997 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342001 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.342006 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342010 | controller | \"e57aa5b8-47b9-4c8f-a757-75dbc39503cc\"}\n 2026-01-29T16:01:46.498Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.342014 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342018 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.342023 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342031 | controller | \"e57aa5b8-47b9-4c8f-a757-75dbc39503cc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:46.498Z\tERROR\tReconciler 2026-01-29 16:03:28.342036 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342040 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.342044 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342049 | controller | \"e57aa5b8-47b9-4c8f-a757-75dbc39503cc\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.342053 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.342057 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.342062 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.342066 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.342070 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.342075 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.342079 | 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 16:03:28.342083 | controller | \e[38;5;243m@ 01/29/26 16:01:56.02\e[0m\n 2026-01-29T16:01:56.021Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.342088 | controller | \"ironic\", \"Namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01: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:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:01:35Z\"}],\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\",\"resourceVersion\":\"969\",\"uid\":\"ca62853e-acb5-43ba-bd0c-b6ff4f8be544\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.342095 | 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 16:03:28.342100 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.342107 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.342118 | 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 16:03:28.342123 | 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 16:03:28.342127 | controller | \ 2026-01-29T16:01:56.037Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.342132 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.342138 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.342142 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342146 | controller | \"a96f3cea-7681-4a1e-a396-173076a0b044\"}\n 2026-01-29T16:01:56.044Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.342151 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.342156 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.342160 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.342164 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342169 | controller | \"a96f3cea-7681-4a1e-a396-173076a0b044\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.342175 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.342179 | controller | \ 2026-01-29T16:01:56.049Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.342184 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342188 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.342192 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342197 | controller | \"a96f3cea-7681-4a1e-a396-173076a0b044\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.342201 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.342205 | controller | \ 2026-01-29T16:01:56.049Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.342210 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.342214 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.342218 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342222 | controller | \"a96f3cea-7681-4a1e-a396-173076a0b044\"}\n 2026-01-29T16:01:56.058Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.342227 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:56.058Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.342231 | controller | - calling defaulter\n 2026-01-29T16:01:56.058Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.342235 | controller | - defaulter called\n 2026-01-29T16:01:56.065Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.342240 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:56.066Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.342244 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:56.074Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.342248 | controller | \"ironic\", \"Namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.342253 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.342257 | 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 16:03:28.342261 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001a7ed20>: 2026-01-29 16:03:28.342266 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.342270 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.342274 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.342283 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.342287 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.342292 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.342296 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.342300 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.342305 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.342309 | 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 16:03:28.342315 | controller | \e[38;5;243m@ 01/29/26 16:01:56.02\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.342320 | controller | {{0xc001686780?, 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 16:03:28.342339 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.342344 | controller | 0xc0017a80c0})\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 16:03:28.342348 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0019e3740?, 0xc000100808?}, {0x23cd0dd, 2026-01-29 16:03:28.342355 | controller | 0x4}, {0xc001546870, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.342359 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0019e3740?, 0xc0017a80c0?}, {0xc001546870?, 2026-01-29 16:03:28.342364 | controller | 0xc0019e3740?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.342368 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.342372 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.342376 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0019a07e0, 2026-01-29 16:03:28.342381 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.342385 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0019a07e0, 2026-01-29 16:03:28.342390 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.342394 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.342398 | controller | {{0xc001686780, 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 16:03:28.342403 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.10()\n 2026-01-29 16:03:28.342407 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:204 2026-01-29 16:03:28.342411 | controller | +0x105\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 16:03:28.342416 | controller | [FAILED] [20.251 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen Ironic is 2026-01-29 16:03:28.342420 | controller | created with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates ConfigMaps and gets 2026-01-29 16:03:28.342425 | 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 16:03:28.342429 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:01:39.443Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.342433 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:01:39.459Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.342438 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-4f8c5e16-4038-4d09-89ef-3a28018bf138\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}}\n 2026-01-29 16:03:28.342448 | controller | \ 2026-01-29T16:01:39.459Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"},\"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 16:03:28.342456 | controller | \ 2026-01-29T16:01:39.463Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.342461 | controller | \"ironic\"}\n 2026-01-29T16:01:39.463Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.342465 | controller | defaulter\n 2026-01-29T16:01:39.463Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.342470 | controller | called\n 2026-01-29T16:01:39.467Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.342474 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:39.467Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.342478 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:39.477Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.342483 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:39.477Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.342489 | controller | - calling defaulter\n 2026-01-29T16:01:39.477Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.342495 | controller | - defaulter called\n 2026-01-29T16:01:39.482Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.342501 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:39.482Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.342523 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:39.507Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.342529 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342535 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342540 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342546 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}\n 2026-01-29T16:01:39.513Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.342551 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342557 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342563 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342569 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}\n 2026-01-29T16:01:39.518Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.342574 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.342578 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342585 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342589 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}\n 2026-01-29T16:01:39.521Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.342594 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.342598 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342602 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342607 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}\n 2026-01-29T16:01:39.524Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 16:03:28.342617 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 16:03:28.342622 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.342626 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342630 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342635 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}\n 2026-01-29T16:01:39.524Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.342639 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.342643 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.342648 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.342652 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342656 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}\n 2026-01-29T16:01:39.537Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.342661 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342665 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342669 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342674 | controller | \"fc90e755-f515-4ea8-a31f-016e3a3356c2\"}\n 2026-01-29T16:01:39.538Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.342678 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.342682 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.342687 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.342691 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342695 | controller | \"fc90e755-f515-4ea8-a31f-016e3a3356c2\"}\n 2026-01-29T16:01:39.549Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.342699 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342704 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342708 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342712 | controller | \"f01a89b7-3e05-4cb7-b77a-f457e21b3c60\"}\n 2026-01-29T16:01:39.550Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.342717 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}}\n 2026-01-29 16:03:28.342723 | controller | \ 2026-01-29T16:01:39.558Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.342727 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.342731 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342736 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342740 | controller | \"f01a89b7-3e05-4cb7-b77a-f457e21b3c60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.342744 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.342749 | controller | \ 2026-01-29T16:01:39.562Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.342753 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342757 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342761 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342766 | controller | \"f01a89b7-3e05-4cb7-b77a-f457e21b3c60\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.342770 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.342774 | controller | \ 2026-01-29T16:01:39.570Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.342779 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.342786 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342796 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342800 | controller | \"f5927270-43e2-45f2-bb5d-0f22b1042a35\"}\n 2026-01-29T16:01:39.571Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.342805 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.342809 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.342813 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342818 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342822 | controller | \"f5927270-43e2-45f2-bb5d-0f22b1042a35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.342826 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.342831 | controller | \ 2026-01-29T16:01:39.575Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.342835 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.342841 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342846 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342850 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342856 | controller | \"f5927270-43e2-45f2-bb5d-0f22b1042a35\"}\n 2026-01-29T16:01:39.580Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.342861 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.342865 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342873 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342879 | controller | \"f5927270-43e2-45f2-bb5d-0f22b1042a35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.342885 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.342889 | controller | \ 2026-01-29T16:01:39.594Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.342894 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.342898 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342904 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342908 | controller | \"5ac3a542-25ed-4eb7-b7f8-14bf0b49b3a3\"}\n 2026-01-29T16:01:39.595Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.342913 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.342917 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.342921 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342926 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342930 | controller | \"5ac3a542-25ed-4eb7-b7f8-14bf0b49b3a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.342935 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.342939 | controller | \ 2026-01-29T16:01:39.612Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.342943 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}}\n 2026-01-29 16:03:28.342948 | controller | \ 2026-01-29T16:01:39.621Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}}\n 2026-01-29 16:03:28.342952 | controller | \ 2026-01-29T16:01:39.676Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.342956 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.342961 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342965 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342969 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342973 | controller | \"5ac3a542-25ed-4eb7-b7f8-14bf0b49b3a3\"}\n 2026-01-29T16:01:39.677Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.342978 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.342987 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.342991 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.342996 | controller | \"5ac3a542-25ed-4eb7-b7f8-14bf0b49b3a3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:39.689Z\tERROR\tReconciler 2026-01-29 16:03:28.343000 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343005 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343009 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343013 | controller | \"5ac3a542-25ed-4eb7-b7f8-14bf0b49b3a3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.343019 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.343024 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.343028 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.343032 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.343037 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.343041 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.343045 | controller | \ 2026-01-29T16:01:39.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.343052 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343056 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343061 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343065 | controller | \"434bcf6a-5dc5-4560-b3be-02b918f7a362\"}\n 2026-01-29T16:01:39.690Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.343069 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.343074 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343080 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343084 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343089 | controller | \"434bcf6a-5dc5-4560-b3be-02b918f7a362\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.343093 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.343097 | controller | \ 2026-01-29T16:01:39.777Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.343102 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.343106 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343110 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343114 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343119 | controller | \"434bcf6a-5dc5-4560-b3be-02b918f7a362\"}\n 2026-01-29T16:01:39.777Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.343123 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343127 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343132 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343136 | controller | \"434bcf6a-5dc5-4560-b3be-02b918f7a362\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:39.779Z\tERROR\tReconciler 2026-01-29 16:03:28.343141 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343145 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343149 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343155 | controller | \"434bcf6a-5dc5-4560-b3be-02b918f7a362\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.343164 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.343169 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.343173 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.343177 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.343182 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.343186 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.343190 | controller | \ 2026-01-29T16:01:39.779Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.343195 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343199 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343203 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343207 | controller | \"64dd59c5-1238-48f5-a56e-b2e9dfe78038\"}\n 2026-01-29T16:01:39.780Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.343212 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.343216 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343220 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343225 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343229 | controller | \"64dd59c5-1238-48f5-a56e-b2e9dfe78038\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.343233 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.343238 | controller | \ 2026-01-29T16:01:39.783Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.343242 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.343246 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343250 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343255 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343259 | controller | \"64dd59c5-1238-48f5-a56e-b2e9dfe78038\"}\n 2026-01-29T16:01:39.784Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.343263 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343268 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343272 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343276 | controller | \"64dd59c5-1238-48f5-a56e-b2e9dfe78038\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:39.785Z\tERROR\tReconciler 2026-01-29 16:03:28.343281 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343285 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343289 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343295 | controller | \"64dd59c5-1238-48f5-a56e-b2e9dfe78038\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.343300 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.343304 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.343308 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.343313 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.343317 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.343332 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.343340 | controller | \ 2026-01-29T16:01:39.790Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.343344 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343353 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343357 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343362 | controller | \"c173f5fb-4e20-4ae4-b633-80cd504f05d2\"}\n 2026-01-29T16:01:39.792Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.343366 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.343370 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343377 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343381 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343385 | controller | \"c173f5fb-4e20-4ae4-b633-80cd504f05d2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.343390 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.343394 | controller | \ 2026-01-29T16:01:39.794Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.343398 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.343403 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343407 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343411 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343415 | controller | \"c173f5fb-4e20-4ae4-b633-80cd504f05d2\"}\n 2026-01-29T16:01:39.795Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.343420 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343424 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343428 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343433 | controller | \"c173f5fb-4e20-4ae4-b633-80cd504f05d2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:39.796Z\tERROR\tReconciler 2026-01-29 16:03:28.343439 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343443 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343449 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343454 | controller | \"c173f5fb-4e20-4ae4-b633-80cd504f05d2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.343458 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.343462 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.343467 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.343472 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.343478 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.343484 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.343490 | controller | \ 2026-01-29T16:01:39.836Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.343496 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343502 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343508 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343514 | controller | \"7a3bbc5d-fd43-4cc5-ad52-38fd01b6f42c\"}\n 2026-01-29T16:01:39.837Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.343519 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.343524 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343528 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343532 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343537 | controller | \"7a3bbc5d-fd43-4cc5-ad52-38fd01b6f42c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.343541 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.343551 | controller | \ 2026-01-29T16:01:39.841Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.343555 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.343560 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343564 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343568 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343572 | controller | \"7a3bbc5d-fd43-4cc5-ad52-38fd01b6f42c\"}\n 2026-01-29T16:01:39.841Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.343577 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343581 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343585 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343590 | controller | \"7a3bbc5d-fd43-4cc5-ad52-38fd01b6f42c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:39.841Z\tERROR\tReconciler 2026-01-29 16:03:28.343594 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343609 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343616 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343620 | controller | \"7a3bbc5d-fd43-4cc5-ad52-38fd01b6f42c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.343625 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.343629 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.343633 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.343638 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.343642 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.343646 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.343651 | controller | \ 2026-01-29T16:01:39.923Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.343655 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343659 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343664 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343668 | controller | \"5a5e0133-ab7c-4fad-a022-3cca0f27b309\"}\n 2026-01-29T16:01:39.924Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.343672 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.343676 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343684 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343689 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343693 | controller | \"5a5e0133-ab7c-4fad-a022-3cca0f27b309\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.343698 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.343702 | controller | \ 2026-01-29T16:01:39.929Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.343706 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.343710 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343715 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343719 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343723 | controller | \"5a5e0133-ab7c-4fad-a022-3cca0f27b309\"}\n 2026-01-29T16:01:39.929Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.343728 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343736 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343741 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343745 | controller | \"5a5e0133-ab7c-4fad-a022-3cca0f27b309\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:39.930Z\tERROR\tReconciler 2026-01-29 16:03:28.343750 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343756 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343760 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343765 | controller | \"5a5e0133-ab7c-4fad-a022-3cca0f27b309\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.343769 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.343773 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.343777 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.343782 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.343786 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.343790 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.343795 | controller | \ 2026-01-29T16:01:40.091Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.343801 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343805 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343810 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343814 | controller | \"3a718e8d-bb55-4792-9a48-87413c7175f8\"}\n 2026-01-29T16:01:40.093Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.343818 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.343823 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343827 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343831 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343835 | controller | \"3a718e8d-bb55-4792-9a48-87413c7175f8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.343840 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.343844 | controller | \ 2026-01-29T16:01:40.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.343848 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.343853 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343857 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343861 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343866 | controller | \"3a718e8d-bb55-4792-9a48-87413c7175f8\"}\n 2026-01-29T16:01:40.098Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.343870 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343874 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343879 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343883 | controller | \"3a718e8d-bb55-4792-9a48-87413c7175f8\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:40.099Z\tERROR\tReconciler 2026-01-29 16:03:28.343887 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.343894 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343898 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343902 | controller | \"3a718e8d-bb55-4792-9a48-87413c7175f8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.343907 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.343915 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.343920 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.343924 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.343928 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.343933 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.343937 | controller | \ 2026-01-29T16:01:40.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.343941 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343946 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343950 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343954 | controller | \"2ab68c1e-0365-4229-ba8c-69e001e0a3cf\"}\n 2026-01-29T16:01:40.421Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.343959 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.343963 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.343969 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.343974 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.343978 | controller | \"2ab68c1e-0365-4229-ba8c-69e001e0a3cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.343982 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.343987 | controller | \ 2026-01-29T16:01:40.425Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.343991 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.343995 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344000 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344004 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344008 | controller | \"2ab68c1e-0365-4229-ba8c-69e001e0a3cf\"}\n 2026-01-29T16:01:40.426Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.344013 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344017 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344021 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344026 | controller | \"2ab68c1e-0365-4229-ba8c-69e001e0a3cf\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:40.427Z\tERROR\tReconciler 2026-01-29 16:03:28.344032 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344036 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344040 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344045 | controller | \"2ab68c1e-0365-4229-ba8c-69e001e0a3cf\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.344049 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.344053 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.344058 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.344062 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.344066 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.344071 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.344075 | controller | \ 2026-01-29T16:01:41.068Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.344079 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.344083 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344092 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344096 | controller | \"e9636ee0-6106-4ca4-9b4a-92a229b504f3\"}\n 2026-01-29T16:01:41.070Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.344101 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.344105 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.344109 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344114 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344120 | controller | \"e9636ee0-6106-4ca4-9b4a-92a229b504f3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.344124 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.344128 | controller | \ 2026-01-29T16:01:41.074Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.344133 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.344137 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344141 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344146 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344150 | controller | \"e9636ee0-6106-4ca4-9b4a-92a229b504f3\"}\n 2026-01-29T16:01:41.075Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.344154 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344159 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344163 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344167 | controller | \"e9636ee0-6106-4ca4-9b4a-92a229b504f3\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:41.076Z\tERROR\tReconciler 2026-01-29 16:03:28.344173 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344178 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344182 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344186 | controller | \"e9636ee0-6106-4ca4-9b4a-92a229b504f3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.344191 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.344195 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.344199 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.344203 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.344208 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.344212 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.344216 | controller | \ 2026-01-29T16:01:42.357Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.344221 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.344225 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344229 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344233 | controller | \"fc457f9d-aedb-420f-915a-27346c3406ac\"}\n 2026-01-29T16:01:42.359Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.344238 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.344242 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.344248 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344252 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344256 | controller | \"fc457f9d-aedb-420f-915a-27346c3406ac\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.344261 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.344269 | controller | \ 2026-01-29T16:01:42.364Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.344273 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.344278 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344282 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344286 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344293 | controller | \"fc457f9d-aedb-420f-915a-27346c3406ac\"}\n 2026-01-29T16:01:42.364Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.344299 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344305 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344320 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344351 | controller | \"fc457f9d-aedb-420f-915a-27346c3406ac\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:42.365Z\tERROR\tReconciler 2026-01-29 16:03:28.344358 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344364 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344370 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344376 | controller | \"fc457f9d-aedb-420f-915a-27346c3406ac\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.344382 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.344388 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.344394 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.344399 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.344405 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.344412 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.344417 | controller | \ 2026-01-29T16:01:44.926Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.344423 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.344428 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344432 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344436 | controller | \"2e0c2c42-b64c-4ed6-abca-053a44893335\"}\n 2026-01-29T16:01:44.927Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.344441 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.344445 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.344449 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344453 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344457 | controller | \"2e0c2c42-b64c-4ed6-abca-053a44893335\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.344462 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.344466 | controller | \ 2026-01-29T16:01:44.929Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.344471 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.344476 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344483 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344499 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344506 | controller | \"2e0c2c42-b64c-4ed6-abca-053a44893335\"}\n 2026-01-29T16:01:44.930Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.344512 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344528 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344533 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344540 | controller | \"2e0c2c42-b64c-4ed6-abca-053a44893335\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:44.931Z\tERROR\tReconciler 2026-01-29 16:03:28.344545 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344549 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344553 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344558 | controller | \"2e0c2c42-b64c-4ed6-abca-053a44893335\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.344562 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.344566 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.344571 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.344575 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.344579 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.344583 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.344588 | controller | \ 2026-01-29T16:01:50.053Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.344595 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.344599 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344604 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344608 | controller | \"24c85f62-19e6-4202-bbe2-d5a82ad08283\"}\n 2026-01-29T16:01:50.054Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.344612 | controller | ensured MariaDBAccount ironic exists; database username is ironic_bffc\t{\"controller\": 2026-01-29 16:03:28.344616 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.344622 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344627 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344631 | controller | \"24c85f62-19e6-4202-bbe2-d5a82ad08283\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.344635 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.344639 | controller | \ 2026-01-29T16:01:50.057Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.344643 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.344648 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344652 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344656 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344660 | controller | \"24c85f62-19e6-4202-bbe2-d5a82ad08283\"}\n 2026-01-29T16:01:50.058Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.344665 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344669 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344675 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344680 | controller | \"24c85f62-19e6-4202-bbe2-d5a82ad08283\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:50.059Z\tERROR\tReconciler 2026-01-29 16:03:28.344684 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344688 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344692 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344697 | controller | \"24c85f62-19e6-4202-bbe2-d5a82ad08283\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.344701 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.344710 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.344715 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.344719 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.344723 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.344727 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.344731 | controller | \ 2026-01-29T16:01:54.035Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.344736 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.344740 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.344744 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344748 | controller | \"2b042775-4ae6-41f3-b576-dbb2d764e1af\"}\n 2026-01-29T16:01:54.036Z\tERROR\tReconciler 2026-01-29 16:03:28.344753 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344757 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.344761 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344765 | controller | \"2b042775-4ae6-41f3-b576-dbb2d764e1af\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.344769 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.344774 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.344778 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.344782 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.344786 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.344790 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.344795 | controller | \ 2026-01-29T16:01:54.462Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.344799 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.344803 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.344829 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344833 | controller | \"80aa4210-15b3-42ff-bf79-eceda9defa08\"}\n 2026-01-29T16:01:54.462Z\tERROR\tReconciler 2026-01-29 16:03:28.344839 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344844 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.344848 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344852 | controller | \"80aa4210-15b3-42ff-bf79-eceda9defa08\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.344857 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.344861 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.344865 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.344869 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.344873 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.344878 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.344882 | 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 16:03:28.344887 | controller | \e[38;5;243m@ 01/29/26 16:01:59.622\e[0m\n 2026-01-29T16:01:59.622Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.344897 | controller | \"ironic\", \"Namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01: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-29T16:01:39Z\"}],\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\",\"resourceVersion\":\"1361\",\"uid\":\"a1f46a4a-2381-484d-b7d0-8eefcb5f17d1\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.344903 | 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 16:03:28.344907 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.344913 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.344918 | 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 16:03:28.344922 | 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 16:03:28.344926 | controller | \ 2026-01-29T16:01:59.634Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.344931 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.344935 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344939 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344944 | controller | \"f18d16ef-0ee5-481d-bb5d-b21cfed3844b\"}\n 2026-01-29T16:01:59.638Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.344948 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.344954 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.344959 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.344963 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344967 | controller | \"f18d16ef-0ee5-481d-bb5d-b21cfed3844b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.344976 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.344981 | controller | \ 2026-01-29T16:01:59.642Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.344985 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.344989 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.344993 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.344998 | controller | \"f18d16ef-0ee5-481d-bb5d-b21cfed3844b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.345002 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.345006 | controller | \ 2026-01-29T16:01:59.642Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.345010 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345015 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.345019 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345023 | controller | \"f18d16ef-0ee5-481d-bb5d-b21cfed3844b\"}\n 2026-01-29T16:01:59.649Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.345029 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:59.649Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.345034 | controller | - calling defaulter\n 2026-01-29T16:01:59.649Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.345038 | controller | - defaulter called\n 2026-01-29T16:01:59.654Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.345042 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:59.654Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.345046 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:59.658Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.345051 | controller | \"ironic\", \"Namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.345055 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 16:03:28.345059 | 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 16:03:28.345063 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001bd75e0>: 2026-01-29 16:03:28.345068 | controller | \n secrets \"ironic-config-data\" not found\n {\n ErrStatus: 2026-01-29 16:03:28.345072 | controller | {\n TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.345076 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.345080 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.345084 | controller | \ },\n Status: \"Failure\",\n Message: \"secrets 2026-01-29 16:03:28.345090 | controller | \\\"ironic-config-data\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.345095 | controller | {\n Name: \"ironic-config-data\",\n Group: \"\",\n 2026-01-29 16:03:28.345101 | controller | \ Kind: \"secrets\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.345106 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.345112 | 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 16:03:28.345116 | controller | \e[38;5;243m@ 01/29/26 16:01:59.622\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.345120 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetSecret(_, 2026-01-29 16:03:28.345125 | 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 16:03:28.345129 | controller | +0x1c3\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.7()\n 2026-01-29 16:03:28.345133 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:150 2026-01-29 16:03:28.345138 | controller | +0x10d\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 16:03:28.345142 | controller | [FAILED] [20.271 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen The service 2026-01-29 16:03:28.345151 | controller | is being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created 2026-01-29 16:03:28.345156 | 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 16:03:28.345160 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:01:42.970Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.345166 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:01:42.986Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.345170 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-a53d821e-21f3-477f-8499-dd87cd7d36b7\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}}\n 2026-01-29 16:03:28.345175 | controller | \ 2026-01-29T16:01:42.986Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"},\"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 16:03:28.345180 | controller | \ 2026-01-29T16:01:42.990Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.345184 | controller | \"ironic\"}\n 2026-01-29T16:01:42.990Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.345188 | controller | defaulter\n 2026-01-29T16:01:42.990Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.345193 | controller | called\n 2026-01-29T16:01:42.993Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.345197 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:42.993Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.345201 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:43.002Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.345205 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:43.002Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.345210 | controller | - calling defaulter\n 2026-01-29T16:01:43.002Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.345214 | controller | - defaulter called\n 2026-01-29T16:01:43.009Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.345218 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:43.009Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.345222 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:43.035Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.345227 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345231 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345235 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345239 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}\n 2026-01-29T16:01:43.039Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.345244 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345248 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345254 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345258 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}\n 2026-01-29T16:01:43.042Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.345267 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.345272 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345278 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345282 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}\n 2026-01-29T16:01:43.045Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.345286 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.345291 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345295 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345299 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}\n 2026-01-29T16:01:43.048Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 16:03:28.345303 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 16:03:28.345308 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345312 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345316 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345320 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}\n 2026-01-29T16:01:43.048Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.345342 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.345346 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.345350 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.345357 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345361 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}\n 2026-01-29T16:01:43.060Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.345365 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345369 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345374 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345378 | controller | \"417fcd23-bd7e-418f-9503-8a0e3300d611\"}\n 2026-01-29T16:01:43.061Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.345382 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.345386 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.345391 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.345395 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345399 | controller | \"417fcd23-bd7e-418f-9503-8a0e3300d611\"}\n 2026-01-29T16:01:43.078Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.345403 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}}\n 2026-01-29 16:03:28.345408 | controller | \ 2026-01-29T16:01:43.078Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.345415 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345419 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345424 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345428 | controller | \"63bf64ff-d932-4458-8195-67e1fac4cd12\"}\n 2026-01-29T16:01:43.086Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.345432 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.345436 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345441 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345445 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345449 | controller | \"63bf64ff-d932-4458-8195-67e1fac4cd12\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.345453 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.345458 | controller | \ 2026-01-29T16:01:43.090Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.345469 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345475 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345481 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345487 | controller | \"63bf64ff-d932-4458-8195-67e1fac4cd12\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.345493 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.345498 | controller | \ 2026-01-29T16:01:43.099Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.345503 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345509 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345514 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345520 | controller | \"0412cf36-3ccb-495d-a404-e79ac41f16b2\"}\n 2026-01-29T16:01:43.100Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.345528 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.345533 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345539 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345544 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345550 | controller | \"0412cf36-3ccb-495d-a404-e79ac41f16b2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.345556 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.345562 | controller | \ 2026-01-29T16:01:43.103Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.345567 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.345571 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345575 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345581 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345586 | controller | \"0412cf36-3ccb-495d-a404-e79ac41f16b2\"}\n 2026-01-29T16:01:43.108Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.345590 | controller | object some-mariadb-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.345594 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345599 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345603 | controller | \"0412cf36-3ccb-495d-a404-e79ac41f16b2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.345607 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.345611 | controller | \ 2026-01-29T16:01:43.118Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.345616 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345620 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345624 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345629 | controller | \"3cd1ffcb-bb2d-4aaa-8764-251d505fa526\"}\n 2026-01-29T16:01:43.119Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.345633 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.345637 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345641 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345646 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345650 | controller | \"3cd1ffcb-bb2d-4aaa-8764-251d505fa526\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.345654 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.345659 | controller | \ 2026-01-29T16:01:43.137Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.345668 | controller | {\"name\":\"some-mariadb-account\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}}\n 2026-01-29 16:03:28.345673 | controller | \ 2026-01-29T16:01:43.144Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}}\n 2026-01-29 16:03:28.345678 | controller | \ 2026-01-29T16:01:43.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.345684 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.345688 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345693 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345698 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345705 | controller | \"3cd1ffcb-bb2d-4aaa-8764-251d505fa526\"}\n 2026-01-29T16:01:43.204Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.345710 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345714 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345718 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345725 | controller | \"3cd1ffcb-bb2d-4aaa-8764-251d505fa526\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:43.213Z\tERROR\tReconciler 2026-01-29 16:03:28.345730 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345734 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345738 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345743 | controller | \"3cd1ffcb-bb2d-4aaa-8764-251d505fa526\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.345747 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.345751 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.345755 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.345760 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.345764 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.345768 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.345772 | controller | \ 2026-01-29T16:01:43.213Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.345777 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345781 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345785 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345789 | controller | \"ce21479e-6410-4e9c-a37e-60d7e4a05362\"}\n 2026-01-29T16:01:43.214Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.345794 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.345798 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345804 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345808 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345813 | controller | \"ce21479e-6410-4e9c-a37e-60d7e4a05362\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.345817 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.345821 | controller | \ 2026-01-29T16:01:43.305Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.345825 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.345830 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345834 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345838 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345846 | controller | \"ce21479e-6410-4e9c-a37e-60d7e4a05362\"}\n 2026-01-29T16:01:43.305Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.345851 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345855 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345859 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345865 | controller | \"ce21479e-6410-4e9c-a37e-60d7e4a05362\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:43.315Z\tERROR\tReconciler 2026-01-29 16:03:28.345870 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345874 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345878 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345883 | controller | \"ce21479e-6410-4e9c-a37e-60d7e4a05362\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.345887 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.345891 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.345895 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.345900 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.345904 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.345908 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.345912 | controller | \ 2026-01-29T16:01:43.316Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.345917 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345921 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345925 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345929 | controller | \"44eac007-4699-4cf7-a23a-0ea637cc6c2f\"}\n 2026-01-29T16:01:43.316Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.345934 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.345938 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.345942 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345946 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345951 | controller | \"44eac007-4699-4cf7-a23a-0ea637cc6c2f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.345955 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.345959 | controller | \ 2026-01-29T16:01:43.319Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.345963 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.345968 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345976 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.345980 | controller | \"44eac007-4699-4cf7-a23a-0ea637cc6c2f\"}\n 2026-01-29T16:01:43.319Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.345985 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.345989 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.345995 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346000 | controller | \"44eac007-4699-4cf7-a23a-0ea637cc6c2f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:43.320Z\tERROR\tReconciler 2026-01-29 16:03:28.346004 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346008 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346018 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346022 | controller | \"44eac007-4699-4cf7-a23a-0ea637cc6c2f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.346027 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.346031 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.346035 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.346040 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.346044 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.346048 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.346052 | controller | \ 2026-01-29T16:01:43.327Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.346057 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346061 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346065 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346069 | controller | \"c2fe1df9-dc87-45d3-ac9a-398a1fd3bb98\"}\n 2026-01-29T16:01:43.328Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.346074 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.346078 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346082 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346086 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346092 | controller | \"c2fe1df9-dc87-45d3-ac9a-398a1fd3bb98\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.346097 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.346101 | controller | \ 2026-01-29T16:01:43.332Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.346105 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.346109 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346114 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346118 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346122 | controller | \"c2fe1df9-dc87-45d3-ac9a-398a1fd3bb98\"}\n 2026-01-29T16:01:43.332Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.346127 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346132 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346137 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346141 | controller | \"c2fe1df9-dc87-45d3-ac9a-398a1fd3bb98\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:43.333Z\tERROR\tReconciler 2026-01-29 16:03:28.346145 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346151 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346155 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346159 | controller | \"c2fe1df9-dc87-45d3-ac9a-398a1fd3bb98\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.346164 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.346168 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.346172 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.346177 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.346181 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.346185 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.346194 | controller | \ 2026-01-29T16:01:43.374Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.346198 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346203 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346207 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346211 | controller | \"a4eb489e-f039-4aa0-9d54-3f61580657d6\"}\n 2026-01-29T16:01:43.376Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.346215 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.346220 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346224 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346228 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346232 | controller | \"a4eb489e-f039-4aa0-9d54-3f61580657d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.346236 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.346241 | controller | \ 2026-01-29T16:01:43.380Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.346245 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.346249 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346253 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346258 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346262 | controller | \"a4eb489e-f039-4aa0-9d54-3f61580657d6\"}\n 2026-01-29T16:01:43.380Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.346268 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346276 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346281 | controller | \"a4eb489e-f039-4aa0-9d54-3f61580657d6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:43.381Z\tERROR\tReconciler 2026-01-29 16:03:28.346285 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346289 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346294 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346300 | controller | \"a4eb489e-f039-4aa0-9d54-3f61580657d6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.346304 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.346308 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.346313 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.346317 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.346336 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.346343 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.346348 | controller | \ 2026-01-29T16:01:43.463Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.346352 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346356 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346360 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346365 | controller | \"210c61a9-97a2-479c-a60f-4d7498089e7b\"}\n 2026-01-29T16:01:43.463Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.346369 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.346373 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346383 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346388 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346392 | controller | \"210c61a9-97a2-479c-a60f-4d7498089e7b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.346396 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.346401 | controller | \ 2026-01-29T16:01:43.467Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.346405 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.346409 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346413 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346418 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346422 | controller | \"210c61a9-97a2-479c-a60f-4d7498089e7b\"}\n 2026-01-29T16:01:43.468Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.346428 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346432 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346436 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346441 | controller | \"210c61a9-97a2-479c-a60f-4d7498089e7b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:43.468Z\tERROR\tReconciler 2026-01-29 16:03:28.346445 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346449 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346453 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346458 | controller | \"210c61a9-97a2-479c-a60f-4d7498089e7b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.346462 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.346466 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.346471 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.346477 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.346483 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.346489 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.346494 | controller | \ 2026-01-29T16:01:43.629Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.346500 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346506 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346510 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346515 | controller | \"e0c82a35-7e1c-4b1f-8c56-43394d0dbdeb\"}\n 2026-01-29T16:01:43.631Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.346519 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.346523 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346528 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346532 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346536 | controller | \"e0c82a35-7e1c-4b1f-8c56-43394d0dbdeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.346540 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.346545 | controller | \ 2026-01-29T16:01:43.634Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.346549 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.346553 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346557 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346567 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346573 | controller | \"e0c82a35-7e1c-4b1f-8c56-43394d0dbdeb\"}\n 2026-01-29T16:01:43.634Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.346577 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346582 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346586 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346590 | controller | \"e0c82a35-7e1c-4b1f-8c56-43394d0dbdeb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:43.635Z\tERROR\tReconciler 2026-01-29 16:03:28.346594 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346599 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346603 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346607 | controller | \"e0c82a35-7e1c-4b1f-8c56-43394d0dbdeb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.346612 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.346616 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.346620 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.346624 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.346629 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.346633 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.346637 | controller | \ 2026-01-29T16:01:43.956Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.346641 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346646 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346650 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346654 | controller | \"080e2bb2-f681-400a-bf9c-71eb41be7c1e\"}\n 2026-01-29T16:01:43.957Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.346658 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.346662 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346669 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346673 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346678 | controller | \"080e2bb2-f681-400a-bf9c-71eb41be7c1e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.346682 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.346686 | controller | \ 2026-01-29T16:01:43.961Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.346690 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.346695 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346699 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346705 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346709 | controller | \"080e2bb2-f681-400a-bf9c-71eb41be7c1e\"}\n 2026-01-29T16:01:43.961Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.346713 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346717 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346722 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346726 | controller | \"080e2bb2-f681-400a-bf9c-71eb41be7c1e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:43.962Z\tERROR\tReconciler 2026-01-29 16:03:28.346730 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346738 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346743 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346747 | controller | \"080e2bb2-f681-400a-bf9c-71eb41be7c1e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.346751 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.346755 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.346760 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.346778 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.346783 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.346787 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.346791 | controller | \ 2026-01-29T16:01:44.603Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.346795 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346799 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346804 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346808 | controller | \"5910ce09-6be6-41e3-aa7c-9148ea1fb33f\"}\n 2026-01-29T16:01:44.604Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.346812 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.346816 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346821 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346825 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346829 | controller | \"5910ce09-6be6-41e3-aa7c-9148ea1fb33f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.346833 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.346839 | controller | \ 2026-01-29T16:01:44.607Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.346844 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.346848 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346852 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346858 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346862 | controller | \"5910ce09-6be6-41e3-aa7c-9148ea1fb33f\"}\n 2026-01-29T16:01:44.607Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.346866 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346871 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346875 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346879 | controller | \"5910ce09-6be6-41e3-aa7c-9148ea1fb33f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:44.608Z\tERROR\tReconciler 2026-01-29 16:03:28.346883 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346888 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346892 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346896 | controller | \"5910ce09-6be6-41e3-aa7c-9148ea1fb33f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.346900 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.346905 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.346909 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.346913 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.346917 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.346925 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.346930 | controller | \ 2026-01-29T16:01:45.888Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.346934 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346938 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346943 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346947 | controller | \"ec3d2f29-3487-44b3-ad2a-3daaee2edc80\"}\n 2026-01-29T16:01:45.889Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.346951 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.346955 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.346961 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346966 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.346970 | controller | \"ec3d2f29-3487-44b3-ad2a-3daaee2edc80\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.346974 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.346979 | controller | \ 2026-01-29T16:01:45.891Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.346983 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.346987 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.346993 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.346998 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347002 | controller | \"ec3d2f29-3487-44b3-ad2a-3daaee2edc80\"}\n 2026-01-29T16:01:45.892Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.347006 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.347011 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347015 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347021 | controller | \"ec3d2f29-3487-44b3-ad2a-3daaee2edc80\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:45.892Z\tERROR\tReconciler 2026-01-29 16:03:28.347025 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.347029 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347033 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347038 | controller | \"ec3d2f29-3487-44b3-ad2a-3daaee2edc80\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.347042 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.347046 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.347051 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.347055 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.347059 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.347063 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.347068 | controller | \ 2026-01-29T16:01:48.453Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.347072 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.347076 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347080 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347085 | controller | \"f554dcf7-5a6b-4b73-bd6b-2215f1e902fd\"}\n 2026-01-29T16:01:48.455Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.347089 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.347097 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.347102 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347106 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347110 | controller | \"f554dcf7-5a6b-4b73-bd6b-2215f1e902fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.347114 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.347119 | controller | \ 2026-01-29T16:01:48.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.347123 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.347129 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.347133 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347138 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347142 | controller | \"f554dcf7-5a6b-4b73-bd6b-2215f1e902fd\"}\n 2026-01-29T16:01:48.459Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.347146 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.347150 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347155 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347159 | controller | \"f554dcf7-5a6b-4b73-bd6b-2215f1e902fd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:48.460Z\tERROR\tReconciler 2026-01-29 16:03:28.347163 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.347167 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347172 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347176 | controller | \"f554dcf7-5a6b-4b73-bd6b-2215f1e902fd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.347180 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.347184 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.347189 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.347193 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.347197 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.347202 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.347206 | controller | \ 2026-01-29T16:01:53.581Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.347210 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.347214 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347218 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347223 | controller | \"4e6000a7-8785-470b-a21b-209de5f65665\"}\n 2026-01-29T16:01:53.583Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.347227 | controller | ensured MariaDBAccount some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.347231 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.347237 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347241 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347246 | controller | \"4e6000a7-8785-470b-a21b-209de5f65665\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.347250 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.347254 | controller | \ 2026-01-29T16:01:53.587Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.347260 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.347264 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.347272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347277 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347281 | controller | \"4e6000a7-8785-470b-a21b-209de5f65665\"}\n 2026-01-29T16:01:53.587Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.347285 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.347290 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347294 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347298 | controller | \"4e6000a7-8785-470b-a21b-209de5f65665\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:53.589Z\tERROR\tReconciler 2026-01-29 16:03:28.347302 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.347307 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347311 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347315 | controller | \"4e6000a7-8785-470b-a21b-209de5f65665\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.347319 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.347337 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.347342 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.347346 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.347350 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.347357 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.347361 | 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 16:03:28.347365 | controller | \e[38;5;243m@ 01/29/26 16:02:03.144\e[0m\n 2026-01-29T16:02:03.145Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.347370 | controller | \"ironic\", \"Namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01:42Z\",\"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-29T16:01:42Z\"}],\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\",\"resourceVersion\":\"1718\",\"uid\":\"85ce4c54-b96f-415f-87b5-61e28808d420\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.347381 | 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 16:03:28.347386 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.347390 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.347395 | 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 16:03:28.347399 | 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 16:03:28.347403 | controller | \ 2026-01-29T16:02:03.159Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.347408 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.347412 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347416 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347420 | controller | \"a634d8d9-4226-4850-886f-6f00800934bb\"}\n 2026-01-29T16:02:03.164Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.347425 | controller | finalizer openstack.org/ironic from MariaDBAccount some-mariadb-account\t{\"controller\": 2026-01-29 16:03:28.347429 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.347433 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347437 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347442 | controller | \"a634d8d9-4226-4850-886f-6f00800934bb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.347446 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}\n 2026-01-29 16:03:28.347450 | controller | \ 2026-01-29T16:02:03.167Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.347455 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.347459 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347465 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347470 | controller | \"a634d8d9-4226-4850-886f-6f00800934bb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.347475 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.347484 | controller | \ 2026-01-29T16:02:03.167Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.347497 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.347503 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.347508 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347514 | controller | \"a634d8d9-4226-4850-886f-6f00800934bb\"}\n 2026-01-29T16:02:03.179Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.347519 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:03.179Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.347525 | controller | - calling defaulter\n 2026-01-29T16:02:03.179Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.347530 | controller | - defaulter called\n 2026-01-29T16:02:03.183Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.347536 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:03.183Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.347542 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:03.208Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.347548 | controller | \"ironic\", \"Namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.347561 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.347567 | 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 16:03:28.347577 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001dcf0e0>: 2026-01-29 16:03:28.347583 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.347588 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.347593 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.347601 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.347607 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.347612 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.347618 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.347623 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.347629 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.347635 | 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 16:03:28.347641 | controller | \e[38;5;243m@ 01/29/26 16:02:03.144\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.347647 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.347655 | controller | {{0xc0019b3260?, 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 16:03:28.347665 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.347671 | controller | 0xc001b85e80})\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 16:03:28.347677 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00178b110?, 0xc000287808?}, {0x23cd0dd, 2026-01-29 16:03:28.347682 | controller | 0x4}, {0xc000382738, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.347687 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00178b110?, 0xc001b85e80?}, {0xc000382738?, 2026-01-29 16:03:28.347693 | controller | 0xc00178b110?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.347698 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.347702 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.347707 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00129e9a0, 2026-01-29 16:03:28.347711 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.347715 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00129e9a0, 2026-01-29 16:03:28.347719 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.347724 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.347728 | controller | {{0xc0019b3260, 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 16:03:28.347732 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc0019b3260?, 2026-01-29 16:03:28.347737 | 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 16:03:28.347741 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()\n 2026-01-29 16:03:28.347745 | 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 16:03:28.347756 | controller | +0x7b\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.278 2026-01-29 16:03:28.347760 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully 2026-01-29 16:03:28.347764 | controller | running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n 2026-01-29 16:03:28.347771 | 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 16:03:28.347775 | 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 16:03:28.347779 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:01:56.210Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.347784 | controller | MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n 2026-01-29 16:03:28.347788 | controller | \ 2026-01-29T16:01:56.215Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29 16:03:28.347792 | controller | \ 2026-01-29T16:01:56.227Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.347799 | controller | {\"name\":\"keystone-1679e7bb-b2a0-466c-b6ab-3332126833e1\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}}\n 2026-01-29 16:03:28.347804 | controller | \ 2026-01-29T16:01:56.227Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"},\"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 16:03:28.347809 | controller | \ 2026-01-29T16:01:56.231Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.347813 | controller | \"ironic\"}\n 2026-01-29T16:01:56.231Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.347818 | controller | defaulter\n 2026-01-29T16:01:56.231Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.347822 | controller | called\n 2026-01-29T16:01:56.233Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.347826 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:56.233Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.347830 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:56.240Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.347835 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:56.240Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.347839 | controller | - calling defaulter\n 2026-01-29T16:01:56.240Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.347843 | controller | - defaulter called\n 2026-01-29T16:01:56.242Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.347847 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:56.242Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.347852 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:01:56.258Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.347856 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.347860 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.347864 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347869 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}\n 2026-01-29T16:01:56.261Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.347878 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.347882 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.347887 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347891 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}\n 2026-01-29T16:01:56.262Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.347897 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.347903 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.347911 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347917 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}\n 2026-01-29T16:01:56.264Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.347923 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.347929 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.347935 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347941 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}\n 2026-01-29T16:01:56.266Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 16:03:28.347946 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 16:03:28.347952 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.347958 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.347963 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.347969 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}\n 2026-01-29T16:01:56.266Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.347977 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.347983 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.347988 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.347997 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348009 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}\n 2026-01-29T16:01:56.274Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.348015 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348021 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348026 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348032 | controller | \"2a1a110a-2a3b-45c3-9e24-eea21932d637\"}\n 2026-01-29T16:01:56.274Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.348038 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.348043 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.348048 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.348054 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348060 | controller | \"2a1a110a-2a3b-45c3-9e24-eea21932d637\"}\n 2026-01-29T16:01:56.281Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.348065 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348070 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348080 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348088 | controller | \"15149c3b-5f4e-4c72-8e61-42298cf7604a\"}\n 2026-01-29T16:01:56.282Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.348097 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.348102 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.348108 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.348113 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348128 | controller | \"15149c3b-5f4e-4c72-8e61-42298cf7604a\"}\n 2026-01-29T16:01:56.287Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.348135 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}}\n 2026-01-29 16:03:28.348141 | controller | \ 2026-01-29T16:01:56.288Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.348147 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348152 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348157 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348162 | controller | \"b600cac3-f9de-43d1-b902-bac3e33cf295\"}\n 2026-01-29T16:01:56.297Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.348167 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.348173 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348178 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348183 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348189 | controller | \"b600cac3-f9de-43d1-b902-bac3e33cf295\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.348195 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.348200 | controller | \ 2026-01-29T16:01:56.299Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.348206 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348212 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348218 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348227 | controller | \"b600cac3-f9de-43d1-b902-bac3e33cf295\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.348233 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.348238 | controller | \ 2026-01-29T16:01:56.306Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.348244 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348249 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348255 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348260 | controller | \"e763acdb-c242-49a6-acc1-a8864cab045d\"}\n 2026-01-29T16:01:56.306Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.348266 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.348271 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348279 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348283 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348287 | controller | \"e763acdb-c242-49a6-acc1-a8864cab045d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.348291 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.348296 | controller | \ 2026-01-29T16:01:56.309Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.348300 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.348304 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348308 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348313 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348318 | controller | \"e763acdb-c242-49a6-acc1-a8864cab045d\"}\n 2026-01-29T16:01:56.313Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.348340 | controller | object some-old-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.348351 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348357 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348370 | controller | \"e763acdb-c242-49a6-acc1-a8864cab045d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.348375 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.348384 | controller | \ 2026-01-29T16:01:56.314Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.348389 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348394 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348399 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348405 | controller | \"43ae3a80-7ba0-409e-b6f8-60c90742e337\"}\n 2026-01-29T16:01:56.315Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.348410 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.348415 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348420 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348425 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348430 | controller | \"43ae3a80-7ba0-409e-b6f8-60c90742e337\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.348435 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.348441 | controller | \ 2026-01-29T16:01:56.317Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.348446 | controller | {\"name\":\"some-old-account\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}}\n 2026-01-29 16:03:28.348451 | controller | \ 2026-01-29T16:01:56.321Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}}\n 2026-01-29 16:03:28.348456 | controller | \ 2026-01-29T16:01:56.410Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.348462 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.348471 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348477 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348482 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348487 | controller | \"43ae3a80-7ba0-409e-b6f8-60c90742e337\"}\n 2026-01-29T16:01:56.410Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.348492 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348498 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348503 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348509 | controller | \"43ae3a80-7ba0-409e-b6f8-60c90742e337\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:56.424Z\tERROR\tReconciler 2026-01-29 16:03:28.348514 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348519 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348525 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348530 | controller | \"43ae3a80-7ba0-409e-b6f8-60c90742e337\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.348536 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.348541 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.348547 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.348552 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.348558 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.348567 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.348573 | controller | \ 2026-01-29T16:01:56.424Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.348579 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348584 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348596 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348600 | controller | \"b57dbf8d-d23d-4de8-ae4c-48336e916082\"}\n 2026-01-29T16:01:56.425Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.348605 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.348609 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348613 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348617 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348621 | controller | \"b57dbf8d-d23d-4de8-ae4c-48336e916082\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.348626 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.348630 | controller | \ 2026-01-29T16:01:56.511Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.348636 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.348640 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348645 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348649 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348653 | controller | \"b57dbf8d-d23d-4de8-ae4c-48336e916082\"}\n 2026-01-29T16:01:56.512Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.348657 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348662 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348666 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348670 | controller | \"b57dbf8d-d23d-4de8-ae4c-48336e916082\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:56.512Z\tERROR\tReconciler 2026-01-29 16:03:28.348674 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348679 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348683 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348687 | controller | \"b57dbf8d-d23d-4de8-ae4c-48336e916082\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.348691 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.348695 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.348700 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.348704 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.348712 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.348716 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.348720 | controller | \ 2026-01-29T16:01:56.512Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.348725 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348729 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348733 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348737 | controller | \"57cd4d25-4d62-4725-9b7d-f8a0172d8c47\"}\n 2026-01-29T16:01:56.513Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.348742 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.348746 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348750 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348754 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348758 | controller | \"57cd4d25-4d62-4725-9b7d-f8a0172d8c47\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.348767 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.348773 | controller | \ 2026-01-29T16:01:56.516Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.348778 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.348782 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348786 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348790 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348795 | controller | \"57cd4d25-4d62-4725-9b7d-f8a0172d8c47\"}\n 2026-01-29T16:01:56.516Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.348799 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348803 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348821 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348826 | controller | \"57cd4d25-4d62-4725-9b7d-f8a0172d8c47\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:56.516Z\tERROR\tReconciler 2026-01-29 16:03:28.348830 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348835 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348839 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348843 | controller | \"57cd4d25-4d62-4725-9b7d-f8a0172d8c47\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.348847 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.348852 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.348856 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.348860 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.348864 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.348868 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.348873 | controller | \ 2026-01-29T16:01:56.523Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.348877 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348881 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348885 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348890 | controller | \"25854424-dde2-421f-ac5b-1727d9fe33e2\"}\n 2026-01-29T16:01:56.524Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.348894 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.348898 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.348902 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348907 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348911 | controller | \"25854424-dde2-421f-ac5b-1727d9fe33e2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.348915 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.348922 | controller | \ 2026-01-29T16:01:56.527Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.348930 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.348936 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348942 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348948 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348954 | controller | \"25854424-dde2-421f-ac5b-1727d9fe33e2\"}\n 2026-01-29T16:01:56.527Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.348960 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348973 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.348980 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.348985 | controller | \"25854424-dde2-421f-ac5b-1727d9fe33e2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:56.528Z\tERROR\tReconciler 2026-01-29 16:03:28.348991 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.348997 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349003 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349009 | controller | \"25854424-dde2-421f-ac5b-1727d9fe33e2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.349015 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.349021 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.349027 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.349032 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.349041 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.349048 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.349053 | controller | \ 2026-01-29T16:01:56.569Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.349058 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349062 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349066 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349070 | controller | \"3390c54b-56d8-48cd-b70e-32e2d5b2a7ec\"}\n 2026-01-29T16:01:56.570Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.349075 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.349079 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349083 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349087 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349092 | controller | \"3390c54b-56d8-48cd-b70e-32e2d5b2a7ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.349098 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.349102 | controller | \ 2026-01-29T16:01:56.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.349107 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.349111 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349115 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349119 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349124 | controller | \"3390c54b-56d8-48cd-b70e-32e2d5b2a7ec\"}\n 2026-01-29T16:01:56.572Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.349128 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349132 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349136 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349143 | controller | \"3390c54b-56d8-48cd-b70e-32e2d5b2a7ec\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:56.573Z\tERROR\tReconciler 2026-01-29 16:03:28.349147 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349151 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349156 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349160 | controller | \"3390c54b-56d8-48cd-b70e-32e2d5b2a7ec\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.349172 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.349176 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.349180 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.349185 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.349189 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.349193 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.349197 | controller | \ 2026-01-29T16:01:56.654Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.349204 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349208 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349212 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349217 | controller | \"6982ddb0-fa7c-4829-a8c6-2227da3f4663\"}\n 2026-01-29T16:01:56.655Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.349221 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.349225 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349229 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349234 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349241 | controller | \"6982ddb0-fa7c-4829-a8c6-2227da3f4663\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.349245 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.349249 | controller | \ 2026-01-29T16:01:56.657Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.349253 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.349257 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349262 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349266 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349270 | controller | \"6982ddb0-fa7c-4829-a8c6-2227da3f4663\"}\n 2026-01-29T16:01:56.658Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.349274 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349279 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349283 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349287 | controller | \"6982ddb0-fa7c-4829-a8c6-2227da3f4663\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:56.658Z\tERROR\tReconciler 2026-01-29 16:03:28.349291 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349296 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349300 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349305 | controller | \"6982ddb0-fa7c-4829-a8c6-2227da3f4663\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.349310 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.349316 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.349336 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.349347 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.349356 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.349362 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.349368 | controller | \ 2026-01-29T16:01:56.820Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.349382 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349388 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349393 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349399 | controller | \"3a223313-05dd-432e-890b-f5946d5a94bc\"}\n 2026-01-29T16:01:56.821Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.349405 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.349409 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349413 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349420 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349424 | controller | \"3a223313-05dd-432e-890b-f5946d5a94bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.349429 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.349433 | controller | \ 2026-01-29T16:01:56.825Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.349437 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.349441 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349446 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349450 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349454 | controller | \"3a223313-05dd-432e-890b-f5946d5a94bc\"}\n 2026-01-29T16:01:56.826Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.349458 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349462 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349467 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349471 | controller | \"3a223313-05dd-432e-890b-f5946d5a94bc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:56.827Z\tERROR\tReconciler 2026-01-29 16:03:28.349476 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349482 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349497 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349505 | controller | \"3a223313-05dd-432e-890b-f5946d5a94bc\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.349511 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.349517 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.349523 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.349529 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.349535 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.349541 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.349545 | controller | \ 2026-01-29T16:01:57.148Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.349550 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349554 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349558 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349563 | controller | \"ec9e9b80-40cb-4acd-aeb1-c500ade4db5f\"}\n 2026-01-29T16:01:57.149Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.349567 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.349571 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349579 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349583 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349598 | controller | \"ec9e9b80-40cb-4acd-aeb1-c500ade4db5f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.349608 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.349623 | controller | \ 2026-01-29T16:01:57.153Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.349630 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.349636 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349642 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349648 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349653 | controller | \"ec9e9b80-40cb-4acd-aeb1-c500ade4db5f\"}\n 2026-01-29T16:01:57.153Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.349658 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349662 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349666 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349671 | controller | \"ec9e9b80-40cb-4acd-aeb1-c500ade4db5f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:57.154Z\tERROR\tReconciler 2026-01-29 16:03:28.349675 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349679 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349683 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349688 | controller | \"ec9e9b80-40cb-4acd-aeb1-c500ade4db5f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.349692 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.349696 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.349700 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.349704 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.349712 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.349717 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.349721 | controller | \ 2026-01-29T16:01:57.796Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.349725 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349730 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349734 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349738 | controller | \"a6f30661-82bf-4885-9852-35346d5b7dd1\"}\n 2026-01-29T16:01:57.797Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.349742 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.349749 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349754 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349758 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349762 | controller | \"a6f30661-82bf-4885-9852-35346d5b7dd1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.349766 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.349770 | controller | \ 2026-01-29T16:01:57.801Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.349774 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.349781 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349785 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349789 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349802 | controller | \"a6f30661-82bf-4885-9852-35346d5b7dd1\"}\n 2026-01-29T16:01:57.801Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.349809 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349816 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349822 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349828 | controller | \"a6f30661-82bf-4885-9852-35346d5b7dd1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:57.802Z\tERROR\tReconciler 2026-01-29 16:03:28.349834 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349839 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349845 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349851 | controller | \"a6f30661-82bf-4885-9852-35346d5b7dd1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.349855 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.349859 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.349863 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.349872 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.349876 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.349881 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.349885 | controller | \ 2026-01-29T16:01:59.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.349889 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349893 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349898 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349902 | controller | \"7dd0e81f-522a-4ce4-bd56-c81cef8ae92f\"}\n 2026-01-29T16:01:59.085Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.349906 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.349913 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.349917 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349921 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349927 | controller | \"7dd0e81f-522a-4ce4-bd56-c81cef8ae92f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.349932 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.349936 | controller | \ 2026-01-29T16:01:59.089Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.349940 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.349944 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349948 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349953 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349957 | controller | \"7dd0e81f-522a-4ce4-bd56-c81cef8ae92f\"}\n 2026-01-29T16:01:59.089Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.349961 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349965 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349969 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349974 | controller | \"7dd0e81f-522a-4ce4-bd56-c81cef8ae92f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:01:59.090Z\tERROR\tReconciler 2026-01-29 16:03:28.349978 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.349982 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.349986 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.349997 | controller | \"7dd0e81f-522a-4ce4-bd56-c81cef8ae92f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.350004 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.350011 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.350017 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.350023 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.350031 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.350037 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.350043 | controller | \ 2026-01-29T16:02:01.650Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.350049 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.350054 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350060 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350066 | controller | \"ca591652-5fbb-4e46-a86c-692b3fb000b4\"}\n 2026-01-29T16:02:01.651Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.350072 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.350076 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.350081 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350085 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350089 | controller | \"ca591652-5fbb-4e46-a86c-692b3fb000b4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.350093 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.350098 | controller | \ 2026-01-29T16:02:01.654Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.350102 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.350106 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.350110 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350114 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350119 | controller | \"ca591652-5fbb-4e46-a86c-692b3fb000b4\"}\n 2026-01-29T16:02:01.654Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.350123 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.350127 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350131 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350136 | controller | \"ca591652-5fbb-4e46-a86c-692b3fb000b4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:01.655Z\tERROR\tReconciler 2026-01-29 16:03:28.350140 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.350144 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350148 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350152 | controller | \"ca591652-5fbb-4e46-a86c-692b3fb000b4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.350157 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.350161 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.350165 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.350169 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.350174 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.350178 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.350189 | controller | \ 2026-01-29T16:02:06.776Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.350195 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.350202 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350208 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350216 | controller | \"29c5fe53-f7ea-45a0-ac8b-c1cf9d154ec1\"}\n 2026-01-29T16:02:06.778Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.350222 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.350228 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.350233 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350239 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350245 | controller | \"29c5fe53-f7ea-45a0-ac8b-c1cf9d154ec1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.350251 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.350257 | controller | \ 2026-01-29T16:02:06.781Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.350263 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.350268 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.350274 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350280 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350286 | controller | \"29c5fe53-f7ea-45a0-ac8b-c1cf9d154ec1\"}\n 2026-01-29T16:02:06.782Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.350291 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.350297 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350301 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350306 | controller | \"29c5fe53-f7ea-45a0-ac8b-c1cf9d154ec1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:06.783Z\tERROR\tReconciler 2026-01-29 16:03:28.350310 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.350314 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350318 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350336 | controller | \"29c5fe53-f7ea-45a0-ac8b-c1cf9d154ec1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.350344 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.350348 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.350353 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.350357 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.350363 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.350368 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.350372 | 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 16:03:28.350376 | controller | \e[38;5;243m@ 01/29/26 16:02:16.323\e[0m\n 2026-01-29T16:02:16.323Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.350392 | controller | \"ironic\", \"Namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01: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-29T16:01:56Z\"}],\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\",\"resourceVersion\":\"1016\",\"uid\":\"0b4a945b-2076-4ce6-8093-e28bc5bd5c01\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.350400 | 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 16:03:28.350407 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.350413 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.350419 | 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 16:03:28.350425 | 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 16:03:28.350431 | controller | \ 2026-01-29T16:02:16.342Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.350437 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.350443 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350449 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350455 | controller | \"3bcc7aa9-5afe-4f2c-a755-c315bcc3fda6\"}\n 2026-01-29T16:02:16.346Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.350460 | controller | finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": 2026-01-29 16:03:28.350469 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.350474 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350480 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350486 | controller | \"3bcc7aa9-5afe-4f2c-a755-c315bcc3fda6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.350492 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.350498 | controller | \ 2026-01-29T16:02:16.350Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.350503 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.350515 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350521 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350527 | controller | \"3bcc7aa9-5afe-4f2c-a755-c315bcc3fda6\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.350533 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.350539 | controller | \ 2026-01-29T16:02:16.350Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.350545 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.350551 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.350556 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350562 | controller | \"3bcc7aa9-5afe-4f2c-a755-c315bcc3fda6\"}\n 2026-01-29T16:02:16.359Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.350568 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:16.359Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.350574 | controller | - calling defaulter\n 2026-01-29T16:02:16.359Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.350580 | controller | - defaulter called\n 2026-01-29T16:02:16.366Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.350585 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:16.366Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.350591 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:16.396Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.350597 | controller | \"ironic\", \"Namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.350603 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.350609 | 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 16:03:28.350614 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001172d20>: 2026-01-29 16:03:28.350620 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.350626 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.350632 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.350637 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.350643 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.350649 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.350660 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.350666 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.350672 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.350677 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.350683 | 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 16:03:28.350689 | controller | \e[38;5;243m@ 01/29/26 16:02:16.323\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.350694 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.350701 | controller | {{0xc001931b30?, 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 16:03:28.350706 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.350712 | controller | 0xc0011bfd40})\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 16:03:28.350718 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001462ab0?, 0xc000100808?}, {0x23cd0dd, 2026-01-29 16:03:28.350723 | controller | 0x4}, {0xc000511158, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.350729 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001462ab0?, 0xc0011bfd40?}, {0xc000511158?, 2026-01-29 16:03:28.350734 | controller | 0xc001462ab0?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.350740 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.350754 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.350762 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000217b90, 2026-01-29 16:03:28.350768 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.350777 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000217b90, 2026-01-29 16:03:28.350783 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.350787 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.350792 | controller | {{0xc001931b30, 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 16:03:28.350796 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001931b30?, 2026-01-29 16:03:28.350800 | 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 16:03:28.350804 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n 2026-01-29 16:03:28.350809 | 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 16:03:28.350813 | 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 16:03:28.350819 | controller | [FAILED] [20.217 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 16:03:28.350824 | controller | is created with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override\e[0m\n 2026-01-29 16:03:28.350828 | 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 16:03:28.350832 | 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 16:03:28.350838 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:02:01.057Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.350842 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-eb49cce6-934d-4f0b-9146-7e5449592773\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}}\n 2026-01-29 16:03:28.350847 | controller | \ 2026-01-29T16:02:01.057Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"},\"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 16:03:28.350852 | controller | \ 2026-01-29T16:02:01.062Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.350856 | controller | \"ironic\"}\n 2026-01-29T16:02:01.062Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.350860 | controller | defaulter\n 2026-01-29T16:02:01.062Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.350871 | controller | called\n 2026-01-29T16:02:01.066Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.350878 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:01.066Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.350884 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:01.073Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.350891 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:02:01.076Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.350897 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:01.076Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.350903 | controller | - calling defaulter\n 2026-01-29T16:02:01.076Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.350909 | controller | - defaulter called\n 2026-01-29T16:02:01.080Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.350914 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:01.080Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.350920 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:01.105Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.350926 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.350931 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.350941 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350947 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\"}\n 2026-01-29T16:02:01.107Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.350951 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.350955 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.350960 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350964 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\"}\n 2026-01-29T16:02:01.109Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.350968 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.350972 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.350977 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.350981 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\"}\n 2026-01-29T16:02:01.111Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.350985 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.350992 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.350996 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351001 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\"}\n 2026-01-29T16:02:01.118Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.351005 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.351009 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351013 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351018 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351022 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.351026 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.351030 | controller | \ 2026-01-29T16:02:01.121Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.351035 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351039 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351043 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351049 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.351054 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.351058 | controller | \ 2026-01-29T16:02:01.131Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.351062 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351073 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351080 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351101 | controller | \"41d31cce-c73e-48b4-9554-44d3cc151548\"}\n 2026-01-29T16:02:01.132Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.351108 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.351114 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351119 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351126 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351131 | controller | \"41d31cce-c73e-48b4-9554-44d3cc151548\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.351137 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.351142 | controller | \ 2026-01-29T16:02:01.134Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.351148 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.351153 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351159 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351164 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351169 | controller | \"41d31cce-c73e-48b4-9554-44d3cc151548\"}\n 2026-01-29T16:02:01.139Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.351173 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.351177 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351182 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351188 | controller | \"41d31cce-c73e-48b4-9554-44d3cc151548\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.351194 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.351198 | controller | \ 2026-01-29T16:02:01.140Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.351202 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351207 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351211 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351215 | controller | \"6a1350fd-54df-4212-8f7f-db8b1acb07dd\"}\n 2026-01-29T16:02:01.141Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.351219 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.351224 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351228 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351232 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351236 | controller | \"6a1350fd-54df-4212-8f7f-db8b1acb07dd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.351240 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.351244 | controller | \ 2026-01-29T16:02:01.147Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.351249 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}}\n 2026-01-29 16:03:28.351253 | controller | \ 2026-01-29T16:02:01.153Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}}\n 2026-01-29 16:03:28.351259 | controller | \ 2026-01-29T16:02:01.236Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.351263 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.351268 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351276 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351280 | controller | \"6a1350fd-54df-4212-8f7f-db8b1acb07dd\"}\n 2026-01-29T16:02:01.236Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.351291 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351298 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351304 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351310 | controller | \"6a1350fd-54df-4212-8f7f-db8b1acb07dd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:01.250Z\tERROR\tReconciler 2026-01-29 16:03:28.351316 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351335 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351344 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351350 | controller | \"6a1350fd-54df-4212-8f7f-db8b1acb07dd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.351356 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.351361 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.351366 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.351370 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.351374 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.351379 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.351383 | controller | \ 2026-01-29T16:02:01.250Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.351387 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351391 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351396 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351400 | controller | \"8d9b768c-3970-4ff5-8cb6-c565bf5cd527\"}\n 2026-01-29T16:02:01.251Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.351404 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.351408 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351412 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351417 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351421 | controller | \"8d9b768c-3970-4ff5-8cb6-c565bf5cd527\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.351428 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.351432 | controller | \ 2026-01-29T16:02:01.338Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.351437 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.351441 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351445 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351449 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351454 | controller | \"8d9b768c-3970-4ff5-8cb6-c565bf5cd527\"}\n 2026-01-29T16:02:01.339Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.351458 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351462 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351466 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351471 | controller | \"8d9b768c-3970-4ff5-8cb6-c565bf5cd527\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:01.340Z\tERROR\tReconciler 2026-01-29 16:03:28.351475 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351479 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351483 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351488 | controller | \"8d9b768c-3970-4ff5-8cb6-c565bf5cd527\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.351498 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.351505 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.351511 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.351518 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.351527 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.351533 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.351539 | controller | \ 2026-01-29T16:02:01.340Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.351544 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351550 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351556 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351562 | controller | \"0faa772e-fdec-4b21-b4bf-c9ec8e31b048\"}\n 2026-01-29T16:02:01.341Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.351568 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.351573 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351579 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351585 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351593 | controller | \"0faa772e-fdec-4b21-b4bf-c9ec8e31b048\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.351599 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.351605 | controller | \ 2026-01-29T16:02:01.345Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.351610 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.351614 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351622 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351627 | controller | \"0faa772e-fdec-4b21-b4bf-c9ec8e31b048\"}\n 2026-01-29T16:02:01.345Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.351631 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351635 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351639 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351644 | controller | \"0faa772e-fdec-4b21-b4bf-c9ec8e31b048\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:01.346Z\tERROR\tReconciler 2026-01-29 16:03:28.351648 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351652 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351656 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351661 | controller | \"0faa772e-fdec-4b21-b4bf-c9ec8e31b048\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.351665 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.351670 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.351675 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.351680 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.351684 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.351689 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.351694 | controller | \ 2026-01-29T16:02:01.351Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.351706 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351712 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351719 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351725 | controller | \"3521c8e6-7e0d-4b58-858f-5468ed3b3ed1\"}\n 2026-01-29T16:02:01.351Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.351731 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.351737 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351743 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351751 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351757 | controller | \"3521c8e6-7e0d-4b58-858f-5468ed3b3ed1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.351763 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.351768 | controller | \ 2026-01-29T16:02:01.354Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.351774 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.351780 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351786 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351792 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351797 | controller | \"3521c8e6-7e0d-4b58-858f-5468ed3b3ed1\"}\n 2026-01-29T16:02:01.355Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.351803 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351809 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351815 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351821 | controller | \"3521c8e6-7e0d-4b58-858f-5468ed3b3ed1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:01.356Z\tERROR\tReconciler 2026-01-29 16:03:28.351826 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351832 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351838 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351844 | controller | \"3521c8e6-7e0d-4b58-858f-5468ed3b3ed1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.351850 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.351855 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.351861 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.351867 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.351875 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.351881 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.351887 | controller | \ 2026-01-29T16:02:01.396Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.351893 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351897 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351901 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351906 | controller | \"19fbf6db-9073-419f-b95c-50b0046d745f\"}\n 2026-01-29T16:02:01.397Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.351912 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.351916 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.351920 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351927 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351931 | controller | \"19fbf6db-9073-419f-b95c-50b0046d745f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.351942 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.351949 | controller | \ 2026-01-29T16:02:01.400Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.351955 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.351961 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351967 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351971 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351976 | controller | \"19fbf6db-9073-419f-b95c-50b0046d745f\"}\n 2026-01-29T16:02:01.401Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.351980 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.351984 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.351989 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.351996 | controller | \"19fbf6db-9073-419f-b95c-50b0046d745f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:01.402Z\tERROR\tReconciler 2026-01-29 16:03:28.352000 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352007 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352012 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352016 | controller | \"19fbf6db-9073-419f-b95c-50b0046d745f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.352020 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.352025 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.352029 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.352033 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.352038 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.352042 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.352046 | controller | \ 2026-01-29T16:02:01.482Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.352050 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352055 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352059 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352063 | controller | \"984c86b4-40c6-4f8a-9a37-e18b4c309d78\"}\n 2026-01-29T16:02:01.483Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.352067 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.352072 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352078 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352083 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352087 | controller | \"984c86b4-40c6-4f8a-9a37-e18b4c309d78\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.352091 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.352095 | controller | \ 2026-01-29T16:02:01.486Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.352099 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.352104 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352108 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352112 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352116 | controller | \"984c86b4-40c6-4f8a-9a37-e18b4c309d78\"}\n 2026-01-29T16:02:01.486Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.352127 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352134 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352140 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352146 | controller | \"984c86b4-40c6-4f8a-9a37-e18b4c309d78\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:01.488Z\tERROR\tReconciler 2026-01-29 16:03:28.352152 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352158 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352163 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352168 | controller | \"984c86b4-40c6-4f8a-9a37-e18b4c309d78\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.352172 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.352177 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.352181 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.352185 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.352192 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.352196 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.352201 | controller | \ 2026-01-29T16:02:01.649Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.352205 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352209 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352213 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352218 | controller | \"412abe1f-9ae7-4c69-8814-ae8012b8c847\"}\n 2026-01-29T16:02:01.650Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.352222 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.352226 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352232 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352236 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352241 | controller | \"412abe1f-9ae7-4c69-8814-ae8012b8c847\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.352245 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.352249 | controller | \ 2026-01-29T16:02:01.653Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.352253 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.352257 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352262 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352266 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352270 | controller | \"412abe1f-9ae7-4c69-8814-ae8012b8c847\"}\n 2026-01-29T16:02:01.654Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.352274 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352278 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352283 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352287 | controller | \"412abe1f-9ae7-4c69-8814-ae8012b8c847\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:01.655Z\tERROR\tReconciler 2026-01-29 16:03:28.352291 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352295 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352299 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352304 | controller | \"412abe1f-9ae7-4c69-8814-ae8012b8c847\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.352315 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.352333 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.352345 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.352351 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.352357 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.352363 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.352368 | controller | \ 2026-01-29T16:02:01.975Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.352374 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352378 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352382 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352386 | controller | \"9c311651-d16b-4abf-a4dd-553cd3a4326e\"}\n 2026-01-29T16:02:01.976Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.352391 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.352398 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352402 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352406 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352410 | controller | \"9c311651-d16b-4abf-a4dd-553cd3a4326e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.352414 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.352419 | controller | \ 2026-01-29T16:02:01.981Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.352423 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.352427 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352431 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352436 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352440 | controller | \"9c311651-d16b-4abf-a4dd-553cd3a4326e\"}\n 2026-01-29T16:02:01.981Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.352444 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352448 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352452 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352457 | controller | \"9c311651-d16b-4abf-a4dd-553cd3a4326e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:01.982Z\tERROR\tReconciler 2026-01-29 16:03:28.352461 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352465 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352469 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352474 | controller | \"9c311651-d16b-4abf-a4dd-553cd3a4326e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.352478 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.352482 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.352486 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.352491 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.352501 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.352506 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.352510 | controller | \ 2026-01-29T16:02:02.624Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.352514 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352526 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352532 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352539 | controller | \"598eb275-95e3-42a2-970f-f7e7a6e09088\"}\n 2026-01-29T16:02:02.624Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.352547 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.352554 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352559 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352565 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352571 | controller | \"598eb275-95e3-42a2-970f-f7e7a6e09088\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.352577 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.352583 | controller | \ 2026-01-29T16:02:02.627Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.352591 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.352596 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352601 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352605 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352609 | controller | \"598eb275-95e3-42a2-970f-f7e7a6e09088\"}\n 2026-01-29T16:02:02.627Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.352613 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352622 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352626 | controller | \"598eb275-95e3-42a2-970f-f7e7a6e09088\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:02.628Z\tERROR\tReconciler 2026-01-29 16:03:28.352631 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352635 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352639 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352643 | controller | \"598eb275-95e3-42a2-970f-f7e7a6e09088\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.352648 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.352652 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.352656 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.352663 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.352667 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.352672 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.352676 | controller | \ 2026-01-29T16:02:03.909Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.352680 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352685 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352689 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352693 | controller | \"c7c870ee-8f39-4006-b02c-32745fc2d56e\"}\n 2026-01-29T16:02:03.910Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.352699 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.352704 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352708 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352712 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352717 | controller | \"c7c870ee-8f39-4006-b02c-32745fc2d56e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.352728 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.352734 | controller | \ 2026-01-29T16:02:03.913Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.352741 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.352747 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352753 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352759 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352765 | controller | \"c7c870ee-8f39-4006-b02c-32745fc2d56e\"}\n 2026-01-29T16:02:03.913Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.352770 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352776 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352782 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352788 | controller | \"c7c870ee-8f39-4006-b02c-32745fc2d56e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:03.914Z\tERROR\tReconciler 2026-01-29 16:03:28.352794 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352802 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352823 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352829 | controller | \"c7c870ee-8f39-4006-b02c-32745fc2d56e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.352834 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.352839 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.352843 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.352848 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.352854 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.352859 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.352863 | controller | \ 2026-01-29T16:02:06.475Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.352867 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352871 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352875 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352882 | controller | \"e011efa8-3b4d-4871-989e-84d391ed9990\"}\n 2026-01-29T16:02:06.477Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.352887 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.352891 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.352895 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352899 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352904 | controller | \"e011efa8-3b4d-4871-989e-84d391ed9990\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.352908 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.352912 | controller | \ 2026-01-29T16:02:06.479Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.352916 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.352920 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352925 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352929 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352933 | controller | \"e011efa8-3b4d-4871-989e-84d391ed9990\"}\n 2026-01-29T16:02:06.480Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.352937 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352955 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352962 | controller | \"e011efa8-3b4d-4871-989e-84d391ed9990\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:06.480Z\tERROR\tReconciler 2026-01-29 16:03:28.352968 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.352974 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.352980 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.352985 | controller | \"e011efa8-3b4d-4871-989e-84d391ed9990\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.352991 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.352996 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.353001 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.353006 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.353010 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.353014 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.353018 | controller | \ 2026-01-29T16:02:11.601Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.353023 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.353027 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.353031 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353038 | controller | \"9e170bd7-ef0a-4183-9a55-54acb708beb5\"}\n 2026-01-29T16:02:11.603Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.353042 | controller | ensured MariaDBAccount ironic exists; database username is ironic_c912\t{\"controller\": 2026-01-29 16:03:28.353046 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.353051 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.353055 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353059 | controller | \"9e170bd7-ef0a-4183-9a55-54acb708beb5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.353063 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.353068 | controller | \ 2026-01-29T16:02:11.607Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.353072 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.353076 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.353080 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.353085 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353089 | controller | \"9e170bd7-ef0a-4183-9a55-54acb708beb5\"}\n 2026-01-29T16:02:11.607Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.353093 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.353097 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.353102 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353106 | controller | \"9e170bd7-ef0a-4183-9a55-54acb708beb5\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:11.608Z\tERROR\tReconciler 2026-01-29 16:03:28.353110 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.353114 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.353118 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353123 | controller | \"9e170bd7-ef0a-4183-9a55-54acb708beb5\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.353134 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.353141 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.353147 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.353153 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.353162 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.353168 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.353174 | 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 16:03:28.353178 | controller | \e[38;5;243m@ 01/29/26 16:02:21.156\e[0m\n 2026-01-29T16:02:21.160Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.353186 | controller | \"ironic\", \"Namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02: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: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-29T16:02:01Z\"}],\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\",\"resourceVersion\":\"1499\",\"uid\":\"5e9bb3c1-2a28-473c-a524-dce3dfe3e1eb\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.353192 | 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 16:03:28.353197 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.353201 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.353206 | 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 16:03:28.353219 | 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 16:03:28.353227 | controller | \ 2026-01-29T16:02:21.176Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.353233 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.353239 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.353245 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353251 | controller | \"36ed5637-628d-4c65-913f-0cbd5657be75\"}\n 2026-01-29T16:02:21.181Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.353257 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.353269 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.353274 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.353278 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353282 | controller | \"36ed5637-628d-4c65-913f-0cbd5657be75\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.353286 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.353291 | controller | \ 2026-01-29T16:02:21.186Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.353295 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.353299 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.353303 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353308 | controller | \"36ed5637-628d-4c65-913f-0cbd5657be75\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.353312 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.353316 | controller | \ 2026-01-29T16:02:21.186Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.353320 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.353354 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.353366 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353371 | controller | \"36ed5637-628d-4c65-913f-0cbd5657be75\"}\n 2026-01-29T16:02:21.193Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.353375 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:21.194Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.353379 | controller | - calling defaulter\n 2026-01-29T16:02:21.194Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.353384 | controller | - defaulter called\n 2026-01-29T16:02:21.198Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.353388 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:21.198Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.353392 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:21.230Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.353397 | controller | \"ironic\", \"Namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.353404 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.002s.\n 2026-01-29 16:03:28.353409 | 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 16:03:28.353413 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc00130e140>: 2026-01-29 16:03:28.353417 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.353421 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.353426 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.353430 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.353434 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.353438 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.353445 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.353450 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.353454 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.353468 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.353485 | 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 16:03:28.353494 | controller | \e[38;5;243m@ 01/29/26 16:02:21.156\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.353500 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.353506 | controller | {{0xc001a42c60?, 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 16:03:28.353510 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.353515 | controller | 0xc0007ed900})\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 16:03:28.353519 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc0016a8c30?, 0xc000780008?}, {0x23cd0dd, 2026-01-29 16:03:28.353527 | controller | 0x4}, {0xc0012cbb18, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.353532 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc0016a8c30?, 0xc0007ed900?}, {0xc0012cbb18?, 2026-01-29 16:03:28.353536 | controller | 0xc0016a8c30?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.353540 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.353545 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.353549 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000217ce0, 2026-01-29 16:03:28.353553 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.353557 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000217ce0, 2026-01-29 16:03:28.353561 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.353566 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.353570 | controller | {{0xc001a42c60, 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 16:03:28.353574 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 16:03:28.353578 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.353583 | 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\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 16:03:28.353587 | controller | [FAILED] [20.203 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.353591 | controller | is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount 2026-01-29 16:03:28.353598 | 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 16:03:28.353603 | 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 16:03:28.353607 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:02:03.242Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.353611 | controller | MariaDBAccount some-old-account, username some_old_account_account, secret some-old-account-db-secret\n 2026-01-29 16:03:28.353617 | controller | \ 2026-01-29T16:02:03.246Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29 16:03:28.353622 | controller | \ 2026-01-29T16:02:03.265Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.353626 | controller | {\"name\":\"keystone-8c36838e-996c-4640-8188-26afc985b91a\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}}\n 2026-01-29 16:03:28.353641 | controller | \ 2026-01-29T16:02:03.266Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"},\"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 16:03:28.353650 | controller | \ 2026-01-29T16:02:03.271Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.353657 | controller | \"ironic\"}\n 2026-01-29T16:02:03.271Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.353663 | controller | defaulter\n 2026-01-29T16:02:03.271Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.353669 | controller | called\n 2026-01-29T16:02:03.274Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.353674 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:03.274Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.353680 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:03.284Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.353684 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:03.284Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.353688 | controller | - calling defaulter\n 2026-01-29T16:02:03.284Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.353692 | controller | - defaulter called\n 2026-01-29T16:02:03.288Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.353697 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:03.288Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.353701 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:03.307Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.353706 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.353714 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.353721 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353727 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}\n 2026-01-29T16:02:03.309Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.353733 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.353739 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.353745 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353750 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}\n 2026-01-29T16:02:03.311Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.353754 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.353759 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.353763 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353767 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}\n 2026-01-29T16:02:03.313Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.353772 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.353776 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.353780 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353792 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}\n 2026-01-29T16:02:03.315Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 16:03:28.353799 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 16:03:28.353806 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.353812 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.353818 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353824 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}\n 2026-01-29T16:02:03.315Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.353830 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.353835 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.353841 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.353846 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353850 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}\n 2026-01-29T16:02:03.322Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.353857 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.353861 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.353866 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353870 | controller | \"e258a4b6-c8d9-4a5d-bce2-e8a915825ab1\"}\n 2026-01-29T16:02:03.322Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.353874 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.353881 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.353885 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.353889 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353894 | controller | \"e258a4b6-c8d9-4a5d-bce2-e8a915825ab1\"}\n 2026-01-29T16:02:03.328Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.353898 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}}\n 2026-01-29 16:03:28.353902 | controller | \ 2026-01-29T16:02:03.328Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.353908 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.353912 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.353917 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353921 | controller | \"65eba5c8-252e-43d3-a4ba-038e462df515\"}\n 2026-01-29T16:02:03.335Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.353925 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.353929 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.353934 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.353939 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353944 | controller | \"65eba5c8-252e-43d3-a4ba-038e462df515\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.353948 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.353952 | controller | \ 2026-01-29T16:02:03.337Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.353957 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.353961 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.353965 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.353971 | controller | \"65eba5c8-252e-43d3-a4ba-038e462df515\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.353976 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.353980 | controller | \ 2026-01-29T16:02:03.345Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.353985 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.353991 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354007 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354015 | controller | \"b3bc6bee-dd11-42f9-aea7-7ba0304cdc4f\"}\n 2026-01-29T16:02:03.346Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.354021 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.354027 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354033 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354039 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354044 | controller | \"b3bc6bee-dd11-42f9-aea7-7ba0304cdc4f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.354051 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.354055 | controller | \ 2026-01-29T16:02:03.348Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.354059 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.354064 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354068 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354072 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354077 | controller | \"b3bc6bee-dd11-42f9-aea7-7ba0304cdc4f\"}\n 2026-01-29T16:02:03.352Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.354081 | controller | object some-old-account created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.354085 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354090 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354094 | controller | \"b3bc6bee-dd11-42f9-aea7-7ba0304cdc4f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.354098 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.354103 | controller | \ 2026-01-29T16:02:03.355Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.354107 | controller | {\"name\":\"some-old-account\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}}\n 2026-01-29 16:03:28.354111 | controller | \ 2026-01-29T16:02:03.359Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}}\n 2026-01-29 16:03:28.354116 | controller | \ 2026-01-29T16:02:03.360Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.354120 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354124 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354129 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354133 | controller | \"1942dc02-5c86-4952-b567-171141aecb42\"}\n 2026-01-29T16:02:03.361Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.354137 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.354142 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354146 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354150 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354154 | controller | \"1942dc02-5c86-4952-b567-171141aecb42\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.354159 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.354163 | controller | \ 2026-01-29T16:02:03.449Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.354167 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.354172 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354176 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354184 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354188 | controller | \"1942dc02-5c86-4952-b567-171141aecb42\"}\n 2026-01-29T16:02:03.449Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.354198 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354203 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354211 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354215 | controller | \"1942dc02-5c86-4952-b567-171141aecb42\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:03.461Z\tERROR\tReconciler 2026-01-29 16:03:28.354220 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354224 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354228 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354233 | controller | \"1942dc02-5c86-4952-b567-171141aecb42\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.354237 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.354242 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.354246 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.354250 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.354255 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.354259 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.354263 | controller | \ 2026-01-29T16:02:03.462Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.354268 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354273 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354279 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354285 | controller | \"b9da5883-f031-4780-baa9-8973c7c4dfdc\"}\n 2026-01-29T16:02:03.463Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.354291 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.354296 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354300 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354304 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354309 | controller | \"b9da5883-f031-4780-baa9-8973c7c4dfdc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.354313 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.354317 | controller | \ 2026-01-29T16:02:03.550Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.354335 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.354344 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354348 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354355 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354359 | controller | \"b9da5883-f031-4780-baa9-8973c7c4dfdc\"}\n 2026-01-29T16:02:03.550Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.354364 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354368 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354372 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354377 | controller | \"b9da5883-f031-4780-baa9-8973c7c4dfdc\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:03.551Z\tERROR\tReconciler 2026-01-29 16:03:28.354381 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354385 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354390 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354400 | controller | \"b9da5883-f031-4780-baa9-8973c7c4dfdc\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.354405 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.354409 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.354413 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.354418 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.354422 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.354426 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.354431 | controller | \ 2026-01-29T16:02:03.551Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.354435 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354439 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354444 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354448 | controller | \"fc1857b0-31d2-4723-adbc-bde0c9c28743\"}\n 2026-01-29T16:02:03.552Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.354452 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.354457 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354461 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354465 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354470 | controller | \"fc1857b0-31d2-4723-adbc-bde0c9c28743\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.354474 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.354478 | controller | \ 2026-01-29T16:02:03.554Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.354483 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.354487 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354493 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354498 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354502 | controller | \"fc1857b0-31d2-4723-adbc-bde0c9c28743\"}\n 2026-01-29T16:02:03.555Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.354506 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354511 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354517 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354522 | controller | \"fc1857b0-31d2-4723-adbc-bde0c9c28743\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:03.555Z\tERROR\tReconciler 2026-01-29 16:03:28.354526 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354531 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354535 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354539 | controller | \"fc1857b0-31d2-4723-adbc-bde0c9c28743\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.354544 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.354548 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.354552 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.354557 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.354561 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.354565 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.354575 | controller | \ 2026-01-29T16:02:03.562Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.354579 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354584 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354588 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354593 | controller | \"f4cdf3a7-9fa5-4296-bdf7-a1aeca7e03c1\"}\n 2026-01-29T16:02:03.563Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.354598 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.354602 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354609 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354613 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354618 | controller | \"f4cdf3a7-9fa5-4296-bdf7-a1aeca7e03c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.354622 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.354626 | controller | \ 2026-01-29T16:02:03.567Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.354633 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.354639 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354643 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354648 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354652 | controller | \"f4cdf3a7-9fa5-4296-bdf7-a1aeca7e03c1\"}\n 2026-01-29T16:02:03.568Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.354656 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354661 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354665 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354670 | controller | \"f4cdf3a7-9fa5-4296-bdf7-a1aeca7e03c1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:03.569Z\tERROR\tReconciler 2026-01-29 16:03:28.354675 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354681 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354685 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354690 | controller | \"f4cdf3a7-9fa5-4296-bdf7-a1aeca7e03c1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.354695 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.354701 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.354705 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.354709 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.354714 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.354718 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.354722 | controller | \ 2026-01-29T16:02:03.611Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.354727 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354731 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354735 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354740 | controller | \"8cb4f575-0bd0-4e94-8154-06dd4ac2f109\"}\n 2026-01-29T16:02:03.611Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.354744 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.354748 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354753 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354762 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354767 | controller | \"8cb4f575-0bd0-4e94-8154-06dd4ac2f109\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.354771 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.354776 | controller | \ 2026-01-29T16:02:03.614Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.354782 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.354786 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354790 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354795 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354799 | controller | \"8cb4f575-0bd0-4e94-8154-06dd4ac2f109\"}\n 2026-01-29T16:02:03.614Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.354803 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354808 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354814 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354820 | controller | \"8cb4f575-0bd0-4e94-8154-06dd4ac2f109\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:03.615Z\tERROR\tReconciler 2026-01-29 16:03:28.354825 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354829 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354833 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354838 | controller | \"8cb4f575-0bd0-4e94-8154-06dd4ac2f109\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.354842 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.354847 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.354851 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.354855 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.354860 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.354864 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.354868 | controller | \ 2026-01-29T16:02:03.696Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.354872 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354877 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354881 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354885 | controller | \"e3fde7e2-dda4-42ec-83b8-6e46f1afdcbe\"}\n 2026-01-29T16:02:03.697Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.354890 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.354894 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.354899 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354903 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354907 | controller | \"e3fde7e2-dda4-42ec-83b8-6e46f1afdcbe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.354912 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.354917 | controller | \ 2026-01-29T16:02:03.700Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.354922 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.354926 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354930 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354935 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354944 | controller | \"e3fde7e2-dda4-42ec-83b8-6e46f1afdcbe\"}\n 2026-01-29T16:02:03.700Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.354949 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354953 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354957 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354962 | controller | \"e3fde7e2-dda4-42ec-83b8-6e46f1afdcbe\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:03.701Z\tERROR\tReconciler 2026-01-29 16:03:28.354966 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.354971 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.354975 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.354979 | controller | \"e3fde7e2-dda4-42ec-83b8-6e46f1afdcbe\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.354984 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.354988 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.354992 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.354997 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.355001 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.355006 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.355010 | controller | \ 2026-01-29T16:02:03.862Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.355014 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355018 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355023 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355027 | controller | \"95792dc5-4b9e-4e14-b6c3-e6fd0fa66481\"}\n 2026-01-29T16:02:03.863Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.355031 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.355036 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355040 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355044 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355049 | controller | \"95792dc5-4b9e-4e14-b6c3-e6fd0fa66481\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.355055 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.355059 | controller | \ 2026-01-29T16:02:03.867Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.355063 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.355068 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355072 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355076 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355081 | controller | \"95792dc5-4b9e-4e14-b6c3-e6fd0fa66481\"}\n 2026-01-29T16:02:03.868Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.355085 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355089 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355096 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355101 | controller | \"95792dc5-4b9e-4e14-b6c3-e6fd0fa66481\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:03.869Z\tERROR\tReconciler 2026-01-29 16:03:28.355105 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355114 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355119 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355123 | controller | \"95792dc5-4b9e-4e14-b6c3-e6fd0fa66481\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.355127 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.355132 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.355136 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.355140 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.355145 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.355149 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.355153 | controller | \ 2026-01-29T16:02:04.189Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.355158 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355162 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355166 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355171 | controller | \"e2ad216c-9d78-4427-9366-d9d2f0ad2b5d\"}\n 2026-01-29T16:02:04.191Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.355175 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.355179 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355184 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355188 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355194 | controller | \"e2ad216c-9d78-4427-9366-d9d2f0ad2b5d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.355199 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.355203 | controller | \ 2026-01-29T16:02:04.194Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.355207 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.355212 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355216 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355220 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355225 | controller | \"e2ad216c-9d78-4427-9366-d9d2f0ad2b5d\"}\n 2026-01-29T16:02:04.196Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.355229 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355234 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355238 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355242 | controller | \"e2ad216c-9d78-4427-9366-d9d2f0ad2b5d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:04.197Z\tERROR\tReconciler 2026-01-29 16:03:28.355247 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355255 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355260 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355264 | controller | \"e2ad216c-9d78-4427-9366-d9d2f0ad2b5d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.355268 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.355273 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.355277 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.355281 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.355285 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.355295 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.355299 | controller | \ 2026-01-29T16:02:04.838Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.355304 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355308 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355312 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355317 | controller | \"ba89b12a-b5b9-4409-bd5d-b7858375056f\"}\n 2026-01-29T16:02:04.839Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.355332 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.355339 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355344 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355350 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355355 | controller | \"ba89b12a-b5b9-4409-bd5d-b7858375056f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.355359 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.355363 | controller | \ 2026-01-29T16:02:04.843Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.355369 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.355374 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355378 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355382 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355387 | controller | \"ba89b12a-b5b9-4409-bd5d-b7858375056f\"}\n 2026-01-29T16:02:04.843Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.355391 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355395 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355401 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355406 | controller | \"ba89b12a-b5b9-4409-bd5d-b7858375056f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:04.844Z\tERROR\tReconciler 2026-01-29 16:03:28.355410 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355414 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355419 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355423 | controller | \"ba89b12a-b5b9-4409-bd5d-b7858375056f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.355427 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.355432 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.355436 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.355442 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.355446 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.355450 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.355455 | controller | \ 2026-01-29T16:02:06.126Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.355459 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355463 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355467 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355472 | controller | \"434c4287-e3b1-4f89-a512-6788feb414b7\"}\n 2026-01-29T16:02:06.127Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.355476 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.355485 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355490 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355497 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355501 | controller | \"434c4287-e3b1-4f89-a512-6788feb414b7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.355505 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.355510 | controller | \ 2026-01-29T16:02:06.130Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.355514 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.355518 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355523 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355527 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355531 | controller | \"434c4287-e3b1-4f89-a512-6788feb414b7\"}\n 2026-01-29T16:02:06.131Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.355535 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355540 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355544 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355548 | controller | \"434c4287-e3b1-4f89-a512-6788feb414b7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:06.131Z\tERROR\tReconciler 2026-01-29 16:03:28.355552 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355557 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355561 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355565 | controller | \"434c4287-e3b1-4f89-a512-6788feb414b7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.355570 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.355574 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.355578 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.355582 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.355587 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.355591 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.355595 | controller | \ 2026-01-29T16:02:08.692Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.355599 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355604 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355608 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355612 | controller | \"ee8fb6df-829e-4c02-a05d-b9852fbc8416\"}\n 2026-01-29T16:02:08.693Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.355616 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.355621 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355637 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355642 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355646 | controller | \"ee8fb6df-829e-4c02-a05d-b9852fbc8416\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.355650 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.355654 | controller | \ 2026-01-29T16:02:08.697Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.355659 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.355663 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355671 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355676 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355680 | controller | \"ee8fb6df-829e-4c02-a05d-b9852fbc8416\"}\n 2026-01-29T16:02:08.698Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.355684 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355689 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355695 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355699 | controller | \"ee8fb6df-829e-4c02-a05d-b9852fbc8416\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:08.699Z\tERROR\tReconciler 2026-01-29 16:03:28.355703 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355708 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355712 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355716 | controller | \"ee8fb6df-829e-4c02-a05d-b9852fbc8416\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.355721 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.355725 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.355729 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.355734 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.355739 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.355743 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.355747 | controller | \ 2026-01-29T16:02:13.821Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.355751 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355756 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355760 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355764 | controller | \"88e44dcf-698b-4b30-adf7-7dc0a14adc9e\"}\n 2026-01-29T16:02:13.822Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.355769 | controller | ensured MariaDBAccount some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.355775 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355805 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355809 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355813 | controller | \"88e44dcf-698b-4b30-adf7-7dc0a14adc9e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.355818 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.355822 | controller | \ 2026-01-29T16:02:13.828Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.355826 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.355830 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355834 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355839 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355843 | controller | \"88e44dcf-698b-4b30-adf7-7dc0a14adc9e\"}\n 2026-01-29T16:02:13.829Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.355847 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355851 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355855 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355860 | controller | \"88e44dcf-698b-4b30-adf7-7dc0a14adc9e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:13.830Z\tERROR\tReconciler 2026-01-29 16:03:28.355868 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355873 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.355877 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355881 | controller | \"88e44dcf-698b-4b30-adf7-7dc0a14adc9e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.355885 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.355890 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.355894 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.355900 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.355904 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.355909 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.355913 | controller | \ 2026-01-29T16:02:19.736Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.355917 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.355921 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.355926 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355930 | controller | \"67a38e43-f547-4275-b89b-49f99c421e7e\"}\n 2026-01-29T16:02:19.737Z\tERROR\tReconciler 2026-01-29 16:03:28.355936 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.355940 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.355944 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.355949 | controller | \"67a38e43-f547-4275-b89b-49f99c421e7e\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.355953 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.355957 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.355961 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.355966 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.355970 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.355974 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.355979 | 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 16:03:28.355983 | controller | \e[38;5;243m@ 01/29/26 16:02:23.36\e[0m\n 2026-01-29T16:02:23.361Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.355992 | controller | \"ironic\", \"Namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:03Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:02:03Z\"}],\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\",\"resourceVersion\":\"1758\",\"uid\":\"3a30e852-a917-474a-a493-dac6ff128403\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.355998 | 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 16:03:28.356002 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.356007 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.356013 | 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 16:03:28.356019 | 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 16:03:28.356024 | controller | \ 2026-01-29T16:02:23.373Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.356028 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.356033 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.356038 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356043 | controller | \"1318396b-4ecc-46fb-a770-0e9f49afc337\"}\n 2026-01-29T16:02:23.379Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.356047 | controller | finalizer openstack.org/ironic from MariaDBAccount some-old-account\t{\"controller\": 2026-01-29 16:03:28.356051 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.356055 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.356060 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356064 | controller | \"1318396b-4ecc-46fb-a770-0e9f49afc337\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.356068 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}\n 2026-01-29 16:03:28.356072 | controller | \ 2026-01-29T16:02:23.383Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.356077 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356081 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.356085 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356089 | controller | \"1318396b-4ecc-46fb-a770-0e9f49afc337\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.356094 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.356098 | controller | \ 2026-01-29T16:02:23.383Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.356102 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.356106 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.356115 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356120 | controller | \"1318396b-4ecc-46fb-a770-0e9f49afc337\"}\n 2026-01-29T16:02:23.389Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.356124 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:23.389Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.356129 | controller | - calling defaulter\n 2026-01-29T16:02:23.389Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.356135 | controller | - defaulter called\n 2026-01-29T16:02:23.393Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.356139 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:23.393Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.356143 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:23.400Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.356147 | controller | \"ironic\", \"Namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.356152 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 16:03:28.356156 | 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 16:03:28.356160 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001318500>: 2026-01-29 16:03:28.356168 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.356173 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.356177 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.356181 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.356185 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.356189 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.356194 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.356198 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.356202 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.356206 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.356211 | 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 16:03:28.356215 | controller | \e[38;5;243m@ 01/29/26 16:02:23.36\e[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(0xc0000d9680, 2026-01-29 16:03:28.356219 | controller | {{0xc001ec5500?, 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 16:03:28.356224 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.356228 | controller | 0xc000fdf680})\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 16:03:28.356232 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001878210?, 0xc0004c4008?}, {0x23cd0dd, 2026-01-29 16:03:28.356237 | controller | 0x4}, {0xc0014c2eb8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.356241 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001878210?, 0xc000fdf680?}, {0xc0014c2eb8?, 2026-01-29 16:03:28.356245 | controller | 0xc001878210?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.356249 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.356253 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.356258 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00029c000, 2026-01-29 16:03:28.356264 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.356268 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00029c000, 2026-01-29 16:03:28.356272 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.356276 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.356285 | controller | {{0xc001ec5500, 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 16:03:28.356289 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001ec5500?, 2026-01-29 16:03:28.356294 | 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 16:03:28.356298 | controller | +0x78d\n github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()\n 2026-01-29 16:03:28.356302 | 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 16:03:28.356306 | controller | +0x26f\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• 2026-01-29 16:03:28.356311 | controller | [FAILED] [20.210 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 16:03:28.356315 | controller | is created with topologyref [BeforeEach] \e[0msets topology in resource specs\e[0m\n 2026-01-29 16:03:28.356319 | 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 16:03:28.356337 | 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 16:03:28.356342 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:02:17.067Z\tINFO\t---Test---\tCreating\t{\"raw\": 2026-01-29 16:03:28.356347 | controller | {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-global-topology\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.356353 | controller | \ 2026-01-29T16:02:17.071Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-api-topology\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.356358 | controller | \ 2026-01-29T16:02:17.074Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-conductor-topology\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.356365 | controller | \ 2026-01-29T16:02:17.077Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-inspector-topology\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.356375 | controller | \ 2026-01-29T16:02:17.081Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-nagent-topology\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.356380 | controller | \ 2026-01-29T16:02:17.100Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.356384 | controller | {\"name\":\"keystone-11518f1b-306e-41fe-942d-0040589e5681\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}}\n 2026-01-29 16:03:28.356388 | controller | \ 2026-01-29T16:02:17.100Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"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\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-global-topology\"}}}}\n 2026-01-29 16:03:28.356393 | controller | \ 2026-01-29T16:02:17.103Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.356397 | controller | \"ironic\"}\n 2026-01-29T16:02:17.103Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.356402 | controller | defaulter\n 2026-01-29T16:02:17.103Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.356406 | controller | called\n 2026-01-29T16:02:17.106Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.356410 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:17.106Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.356414 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:17.110Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.356419 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:02:17.117Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.356423 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:17.117Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.356427 | controller | - calling defaulter\n 2026-01-29T16:02:17.117Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.356433 | controller | - defaulter called\n 2026-01-29T16:02:17.120Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.356438 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:17.120Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.356442 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:17.138Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.356446 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356450 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356457 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356462 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\"}\n 2026-01-29T16:02:17.140Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.356467 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356471 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356475 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356482 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\"}\n 2026-01-29T16:02:17.142Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.356486 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.356490 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356499 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356504 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\"}\n 2026-01-29T16:02:17.143Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.356509 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.356513 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356517 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356521 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\"}\n 2026-01-29T16:02:17.149Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.356526 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.356530 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.356534 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356538 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356543 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.356547 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.356551 | controller | \ 2026-01-29T16:02:17.152Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.356555 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356560 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356564 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356568 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.356572 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.356578 | controller | \ 2026-01-29T16:02:17.160Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.356583 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.356587 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356591 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356595 | controller | \"30d9e4a3-325b-4b1f-8be2-661628472521\"}\n 2026-01-29T16:02:17.160Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.356600 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}}\n 2026-01-29 16:03:28.356604 | controller | \ 2026-01-29T16:02:17.160Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.356608 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.356612 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356620 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356624 | controller | \"30d9e4a3-325b-4b1f-8be2-661628472521\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.356629 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.356633 | controller | \ 2026-01-29T16:02:17.162Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.356639 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.356644 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356648 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356652 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356656 | controller | \"30d9e4a3-325b-4b1f-8be2-661628472521\"}\n 2026-01-29T16:02:17.164Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.356661 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}}\n 2026-01-29 16:03:28.356665 | controller | \ 2026-01-29T16:02:17.166Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.356670 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356678 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356683 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356687 | controller | \"30d9e4a3-325b-4b1f-8be2-661628472521\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.356691 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.356696 | controller | \ 2026-01-29T16:02:17.174Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.356702 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.356706 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356711 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356715 | controller | \"26b68efd-c3d1-40f2-aa98-4c39601a719c\"}\n 2026-01-29T16:02:17.175Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.356719 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.356726 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.356730 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356734 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356738 | controller | \"26b68efd-c3d1-40f2-aa98-4c39601a719c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.356743 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.356747 | controller | \ 2026-01-29T16:02:17.264Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.356751 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.356755 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356760 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356764 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356768 | controller | \"26b68efd-c3d1-40f2-aa98-4c39601a719c\"}\n 2026-01-29T16:02:17.264Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.356772 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356781 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356785 | controller | \"26b68efd-c3d1-40f2-aa98-4c39601a719c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:17.275Z\tERROR\tReconciler 2026-01-29 16:03:28.356789 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356794 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356798 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356819 | controller | \"26b68efd-c3d1-40f2-aa98-4c39601a719c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.356826 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.356831 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.356835 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.356840 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.356844 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.356848 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.356852 | controller | \ 2026-01-29T16:02:17.276Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.356857 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.356861 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356865 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356874 | controller | \"aaccadb7-b1c1-478d-8efd-ce99b7246b2c\"}\n 2026-01-29T16:02:17.277Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.356880 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.356885 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.356889 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356893 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356898 | controller | \"aaccadb7-b1c1-478d-8efd-ce99b7246b2c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.356902 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.356906 | controller | \ 2026-01-29T16:02:17.364Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.356910 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.356915 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356919 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356923 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356927 | controller | \"aaccadb7-b1c1-478d-8efd-ce99b7246b2c\"}\n 2026-01-29T16:02:17.365Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.356932 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356936 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356940 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356944 | controller | \"aaccadb7-b1c1-478d-8efd-ce99b7246b2c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:17.367Z\tERROR\tReconciler 2026-01-29 16:03:28.356949 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.356953 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.356957 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.356961 | controller | \"aaccadb7-b1c1-478d-8efd-ce99b7246b2c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.356966 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.356970 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.356974 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.356978 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.356983 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.356987 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.356994 | controller | \ 2026-01-29T16:02:17.367Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.356999 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357004 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357008 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357012 | controller | \"575372b6-ded9-4a5f-b675-5dea2bf13f08\"}\n 2026-01-29T16:02:17.368Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.357019 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.357023 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357027 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357032 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357036 | controller | \"575372b6-ded9-4a5f-b675-5dea2bf13f08\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.357040 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.357044 | controller | \ 2026-01-29T16:02:17.370Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.357049 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.357057 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357061 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357066 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357070 | controller | \"575372b6-ded9-4a5f-b675-5dea2bf13f08\"}\n 2026-01-29T16:02:17.371Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.357074 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357078 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357083 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357087 | controller | \"575372b6-ded9-4a5f-b675-5dea2bf13f08\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:17.372Z\tERROR\tReconciler 2026-01-29 16:03:28.357091 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357095 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357100 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357104 | controller | \"575372b6-ded9-4a5f-b675-5dea2bf13f08\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.357108 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.357112 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.357117 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.357121 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.357125 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.357129 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.357134 | controller | \ 2026-01-29T16:02:17.378Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.357138 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357142 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357146 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357154 | controller | \"ca24bfba-4c18-44d8-8ba8-ef24091ab391\"}\n 2026-01-29T16:02:17.379Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.357159 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.357163 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357167 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357171 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357176 | controller | \"ca24bfba-4c18-44d8-8ba8-ef24091ab391\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.357180 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.357184 | controller | \ 2026-01-29T16:02:17.382Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.357188 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.357192 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357197 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357201 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357205 | controller | \"ca24bfba-4c18-44d8-8ba8-ef24091ab391\"}\n 2026-01-29T16:02:17.383Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.357210 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357214 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357218 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357228 | controller | \"ca24bfba-4c18-44d8-8ba8-ef24091ab391\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:17.384Z\tERROR\tReconciler 2026-01-29 16:03:28.357233 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357237 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357242 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357246 | controller | \"ca24bfba-4c18-44d8-8ba8-ef24091ab391\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.357250 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.357254 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.357259 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.357263 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.357267 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.357271 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.357276 | controller | \ 2026-01-29T16:02:17.425Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.357282 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357286 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357292 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357297 | controller | \"dd1bb686-4bcc-4e5c-a21b-1fa0b9d4b0c4\"}\n 2026-01-29T16:02:17.427Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.357301 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.357305 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357309 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357313 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357318 | controller | \"dd1bb686-4bcc-4e5c-a21b-1fa0b9d4b0c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.357334 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.357341 | controller | \ 2026-01-29T16:02:17.430Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.357345 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.357350 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357354 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357361 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357366 | controller | \"dd1bb686-4bcc-4e5c-a21b-1fa0b9d4b0c4\"}\n 2026-01-29T16:02:17.430Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.357370 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357374 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357378 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357383 | controller | \"dd1bb686-4bcc-4e5c-a21b-1fa0b9d4b0c4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:17.431Z\tERROR\tReconciler 2026-01-29 16:03:28.357387 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357391 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357396 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357400 | controller | \"dd1bb686-4bcc-4e5c-a21b-1fa0b9d4b0c4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.357404 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.357408 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.357413 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.357422 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.357426 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.357430 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.357435 | controller | \ 2026-01-29T16:02:17.512Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.357439 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357443 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357450 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357454 | controller | \"86bcaeb0-5f1a-4618-be09-948cf4889d61\"}\n 2026-01-29T16:02:17.513Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.357458 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.357463 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357468 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357472 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357476 | controller | \"86bcaeb0-5f1a-4618-be09-948cf4889d61\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.357480 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.357485 | controller | \ 2026-01-29T16:02:17.515Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.357489 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.357493 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357497 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357502 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357506 | controller | \"86bcaeb0-5f1a-4618-be09-948cf4889d61\"}\n 2026-01-29T16:02:17.515Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.357510 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357515 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357519 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357523 | controller | \"86bcaeb0-5f1a-4618-be09-948cf4889d61\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:17.516Z\tERROR\tReconciler 2026-01-29 16:03:28.357527 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357532 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357536 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357540 | controller | \"86bcaeb0-5f1a-4618-be09-948cf4889d61\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.357545 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.357549 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.357553 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.357557 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.357562 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.357566 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.357570 | controller | \ 2026-01-29T16:02:17.677Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.357577 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357583 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357587 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357592 | controller | \"13c2c125-547c-46d4-9b51-38a88dd36402\"}\n 2026-01-29T16:02:17.678Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.357600 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.357605 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357609 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357613 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357617 | controller | \"13c2c125-547c-46d4-9b51-38a88dd36402\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.357622 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.357626 | controller | \ 2026-01-29T16:02:17.684Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.357630 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.357634 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357638 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357643 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357647 | controller | \"13c2c125-547c-46d4-9b51-38a88dd36402\"}\n 2026-01-29T16:02:17.684Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.357651 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357656 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357660 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357664 | controller | \"13c2c125-547c-46d4-9b51-38a88dd36402\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:17.686Z\tERROR\tReconciler 2026-01-29 16:03:28.357668 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357673 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357677 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357681 | controller | \"13c2c125-547c-46d4-9b51-38a88dd36402\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.357685 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.357690 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.357694 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.357698 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.357702 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.357707 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.357713 | controller | \ 2026-01-29T16:02:18.006Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.357718 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357725 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357729 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357733 | controller | \"6ed9b143-0178-47ae-b14c-94cfa3788e18\"}\n 2026-01-29T16:02:18.007Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.357738 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.357742 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357746 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357750 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357754 | controller | \"6ed9b143-0178-47ae-b14c-94cfa3788e18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.357759 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.357763 | controller | \ 2026-01-29T16:02:18.009Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.357767 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.357771 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357779 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357784 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357788 | controller | \"6ed9b143-0178-47ae-b14c-94cfa3788e18\"}\n 2026-01-29T16:02:18.009Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.357792 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357796 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357801 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357805 | controller | \"6ed9b143-0178-47ae-b14c-94cfa3788e18\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:18.010Z\tERROR\tReconciler 2026-01-29 16:03:28.357809 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357813 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357818 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357824 | controller | \"6ed9b143-0178-47ae-b14c-94cfa3788e18\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.357828 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.357833 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.357837 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.357841 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.357845 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.357850 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.357854 | controller | \ 2026-01-29T16:02:18.651Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.357862 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357866 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357870 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357874 | controller | \"78204179-d325-4730-9f5e-1b48029c0907\"}\n 2026-01-29T16:02:18.651Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.357879 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.357883 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.357887 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357891 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357896 | controller | \"78204179-d325-4730-9f5e-1b48029c0907\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.357902 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.357906 | controller | \ 2026-01-29T16:02:18.654Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.357910 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.357915 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357919 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357923 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357928 | controller | \"78204179-d325-4730-9f5e-1b48029c0907\"}\n 2026-01-29T16:02:18.655Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.357932 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357936 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357940 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357945 | controller | \"78204179-d325-4730-9f5e-1b48029c0907\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:18.656Z\tERROR\tReconciler 2026-01-29 16:03:28.357953 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.357957 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.357964 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.357968 | controller | \"78204179-d325-4730-9f5e-1b48029c0907\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.357973 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.357977 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.357981 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.357985 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.357990 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.357994 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.357998 | controller | \ 2026-01-29T16:02:19.938Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.358005 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.358009 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358014 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358018 | controller | \"119d128e-f020-457e-977f-9a354c4c214d\"}\n 2026-01-29T16:02:19.939Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.358022 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.358026 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.358031 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358035 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358039 | controller | \"119d128e-f020-457e-977f-9a354c4c214d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.358043 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.358048 | controller | \ 2026-01-29T16:02:19.942Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.358052 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.358056 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358060 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358065 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358069 | controller | \"119d128e-f020-457e-977f-9a354c4c214d\"}\n 2026-01-29T16:02:19.942Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.358073 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358078 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358082 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358086 | controller | \"119d128e-f020-457e-977f-9a354c4c214d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:19.943Z\tERROR\tReconciler 2026-01-29 16:03:28.358091 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358095 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358099 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358103 | controller | \"119d128e-f020-457e-977f-9a354c4c214d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.358108 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.358112 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.358116 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.358124 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.358129 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.358133 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.358139 | controller | \ 2026-01-29T16:02:22.504Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.358145 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.358149 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358154 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358158 | controller | \"168acf4c-a31d-4153-a873-c8d4ff5f3935\"}\n 2026-01-29T16:02:22.504Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.358162 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.358167 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.358171 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358175 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358179 | controller | \"168acf4c-a31d-4153-a873-c8d4ff5f3935\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.358183 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.358188 | controller | \ 2026-01-29T16:02:22.507Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.358192 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.358196 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358200 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358205 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358209 | controller | \"168acf4c-a31d-4153-a873-c8d4ff5f3935\"}\n 2026-01-29T16:02:22.508Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.358213 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358217 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358222 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358226 | controller | \"168acf4c-a31d-4153-a873-c8d4ff5f3935\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:22.508Z\tERROR\tReconciler 2026-01-29 16:03:28.358230 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358235 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358239 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358243 | controller | \"168acf4c-a31d-4153-a873-c8d4ff5f3935\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.358247 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.358251 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.358256 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.358260 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.358264 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.358270 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.358275 | controller | \ 2026-01-29T16:02:27.629Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.358279 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.358283 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358287 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358292 | controller | \"e335e891-c023-483d-aa1c-b61e3a1adaee\"}\n 2026-01-29T16:02:27.631Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.358300 | controller | ensured MariaDBAccount ironic exists; database username is ironic_3d76\t{\"controller\": 2026-01-29 16:03:28.358304 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.358308 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358313 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358317 | controller | \"e335e891-c023-483d-aa1c-b61e3a1adaee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.358333 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.358340 | controller | \ 2026-01-29T16:02:27.634Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.358345 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.358349 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358353 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358357 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358362 | controller | \"e335e891-c023-483d-aa1c-b61e3a1adaee\"}\n 2026-01-29T16:02:27.635Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.358367 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358371 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358375 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358380 | controller | \"e335e891-c023-483d-aa1c-b61e3a1adaee\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:27.635Z\tERROR\tReconciler 2026-01-29 16:03:28.358384 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358388 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358392 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358397 | controller | \"e335e891-c023-483d-aa1c-b61e3a1adaee\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.358401 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.358405 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.358409 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.358414 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.358418 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.358424 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.358431 | 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 16:03:28.358435 | controller | \e[38;5;243m@ 01/29/26 16:02:37.166\e[0m\n 2026-01-29T16:02:37.170Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.358446 | controller | \"ironic\", \"Namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:17Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:02:17Z\"}],\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\",\"resourceVersion\":\"1119\",\"uid\":\"eb63f54e-0cd9-474b-a163-1f48e783b157\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.358453 | 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 16:03:28.358458 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.358462 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.358467 | 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 16:03:28.358471 | 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\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-global-topology\"}}}}\n 2026-01-29 16:03:28.358476 | controller | \ 2026-01-29T16:02:37.188Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.358483 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.358488 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358492 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358496 | controller | \"90fbed3b-d7d5-4f98-a269-4e05b0fdb4f5\"}\n 2026-01-29T16:02:37.195Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.358501 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.358505 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.358509 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.358513 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358518 | controller | \"90fbed3b-d7d5-4f98-a269-4e05b0fdb4f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.358522 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.358526 | controller | \ 2026-01-29T16:02:37.200Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.358530 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358535 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358539 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358543 | controller | \"90fbed3b-d7d5-4f98-a269-4e05b0fdb4f5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.358547 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.358552 | controller | \ 2026-01-29T16:02:37.200Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.358562 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.358566 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.358571 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358575 | controller | \"90fbed3b-d7d5-4f98-a269-4e05b0fdb4f5\"}\n 2026-01-29T16:02:37.211Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.358579 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:37.211Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.358584 | controller | - calling defaulter\n 2026-01-29T16:02:37.211Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.358588 | controller | - defaulter called\n 2026-01-29T16:02:37.220Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.358593 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:37.220Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.358597 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:37.229Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.358602 | controller | \"ironic\", \"Namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.358606 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.358610 | 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 16:03:28.358615 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc000b9c000>: 2026-01-29 16:03:28.358619 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.358626 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.358630 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.358634 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.358638 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.358643 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.358647 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.358651 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.358655 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.358660 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.358664 | 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 16:03:28.358668 | controller | \e[38;5;243m@ 01/29/26 16:02:37.166\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.358673 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.358677 | controller | {{0xc000d9ec90?, 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 16:03:28.358681 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.358686 | controller | 0xc000931700})\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 16:03:28.358690 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001494720?, 0xc0002ab808?}, {0x23cd0dd, 2026-01-29 16:03:28.358694 | controller | 0x4}, {0xc001287398, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.358699 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001494720?, 0xc000931700?}, {0xc001287398?, 2026-01-29 16:03:28.358703 | controller | 0xc001494720?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.358707 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.358711 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.358715 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0003061c0, 2026-01-29 16:03:28.358720 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.358724 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0003061c0, 2026-01-29 16:03:28.358732 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.358736 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.358741 | controller | {{0xc000d9ec90, 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 16:03:28.358745 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n 2026-01-29 16:03:28.358749 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 16:03:28.358756 | 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 16:03:28.358762 | controller | [FAILED] [20.213 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 16:03:28.358768 | controller | is created with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource 2026-01-29 16:03:28.358785 | 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 16:03:28.358792 | 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 16:03:28.358798 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:02:23.457Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.358804 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-55ffc492-d0d8-4e75-8a8e-155309033da8\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}}\n 2026-01-29 16:03:28.358810 | controller | \ 2026-01-29T16:02:23.457Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"},\"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 16:03:28.358817 | controller | \ 2026-01-29T16:02:23.461Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.358823 | controller | \"ironic\"}\n 2026-01-29T16:02:23.461Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.358829 | controller | defaulter\n 2026-01-29T16:02:23.461Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.358835 | controller | called\n 2026-01-29T16:02:23.466Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.358841 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:23.466Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.358846 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:23.474Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.358856 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:02:23.477Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.358862 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:23.477Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.358869 | controller | - calling defaulter\n 2026-01-29T16:02:23.477Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.358875 | controller | - defaulter called\n 2026-01-29T16:02:23.481Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.358880 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:23.481Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.358886 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:23.499Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.358903 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358909 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.358915 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358921 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\"}\n 2026-01-29T16:02:23.502Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.358927 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.358933 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.358938 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358948 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\"}\n 2026-01-29T16:02:23.505Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.358955 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.358961 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.358967 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358974 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\"}\n 2026-01-29T16:02:23.507Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.358980 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.358986 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.358992 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.358998 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\"}\n 2026-01-29T16:02:23.513Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.359004 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.359011 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359017 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359023 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359030 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.359036 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.359042 | controller | \ 2026-01-29T16:02:23.516Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.359048 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359060 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359067 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359073 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.359080 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.359086 | controller | \ 2026-01-29T16:02:23.525Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.359092 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359101 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359107 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359114 | controller | \"7214a41e-71af-44fb-9611-3728c033a652\"}\n 2026-01-29T16:02:23.525Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.359119 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.359126 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359132 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359138 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359143 | controller | \"7214a41e-71af-44fb-9611-3728c033a652\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.359149 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.359163 | controller | \ 2026-01-29T16:02:23.526Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.359169 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}}\n 2026-01-29 16:03:28.359175 | controller | \ 2026-01-29T16:02:23.528Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.359181 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.359186 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359192 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359198 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359204 | controller | \"7214a41e-71af-44fb-9611-3728c033a652\"}\n 2026-01-29T16:02:23.532Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.359210 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.359216 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359222 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359228 | controller | \"7214a41e-71af-44fb-9611-3728c033a652\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.359234 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.359239 | controller | \ 2026-01-29T16:02:23.532Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}}\n 2026-01-29 16:03:28.359245 | controller | \ 2026-01-29T16:02:23.533Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.359255 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359260 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359266 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359271 | controller | \"6d8cef26-d7a2-4077-9d11-0f67ad2d41e1\"}\n 2026-01-29T16:02:23.534Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.359275 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.359279 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359283 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359290 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359294 | controller | \"6d8cef26-d7a2-4077-9d11-0f67ad2d41e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.359298 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.359302 | controller | \ 2026-01-29T16:02:23.628Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.359307 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.359311 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359315 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359319 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359343 | controller | \"6d8cef26-d7a2-4077-9d11-0f67ad2d41e1\"}\n 2026-01-29T16:02:23.629Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.359347 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359351 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359356 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359360 | controller | \"6d8cef26-d7a2-4077-9d11-0f67ad2d41e1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:23.637Z\tERROR\tReconciler 2026-01-29 16:03:28.359364 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359368 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359372 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359377 | controller | \"6d8cef26-d7a2-4077-9d11-0f67ad2d41e1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.359388 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.359392 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.359397 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.359401 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.359405 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.359409 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.359414 | controller | \ 2026-01-29T16:02:23.637Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.359418 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359422 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359426 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359431 | controller | \"76bda36f-a167-4ebc-897e-9e5f2f626095\"}\n 2026-01-29T16:02:23.637Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.359435 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.359439 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359443 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359449 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359454 | controller | \"76bda36f-a167-4ebc-897e-9e5f2f626095\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.359458 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.359464 | controller | \ 2026-01-29T16:02:23.729Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.359470 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.359475 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359482 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359487 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359493 | controller | \"76bda36f-a167-4ebc-897e-9e5f2f626095\"}\n 2026-01-29T16:02:23.730Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.359499 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359503 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359507 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359511 | controller | \"76bda36f-a167-4ebc-897e-9e5f2f626095\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:23.740Z\tERROR\tReconciler 2026-01-29 16:03:28.359516 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359520 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359524 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359528 | controller | \"76bda36f-a167-4ebc-897e-9e5f2f626095\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.359532 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.359537 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.359541 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.359545 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.359549 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.359554 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.359558 | controller | \ 2026-01-29T16:02:23.740Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.359571 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359576 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359581 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359585 | controller | \"c48ee13a-b44f-43b5-b653-e823d8ce2c62\"}\n 2026-01-29T16:02:23.741Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.359589 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.359593 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359599 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359604 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359608 | controller | \"c48ee13a-b44f-43b5-b653-e823d8ce2c62\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.359612 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.359616 | controller | \ 2026-01-29T16:02:23.743Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.359621 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.359625 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359629 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359633 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359637 | controller | \"c48ee13a-b44f-43b5-b653-e823d8ce2c62\"}\n 2026-01-29T16:02:23.743Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.359642 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359646 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359650 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359654 | controller | \"c48ee13a-b44f-43b5-b653-e823d8ce2c62\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:23.744Z\tERROR\tReconciler 2026-01-29 16:03:28.359659 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359663 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359667 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359674 | controller | \"c48ee13a-b44f-43b5-b653-e823d8ce2c62\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.359679 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.359684 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.359689 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.359695 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.359701 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.359705 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.359710 | controller | \ 2026-01-29T16:02:23.750Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.359714 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359718 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359722 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359727 | controller | \"c9b4a857-43bb-4de7-9826-db252ac7168b\"}\n 2026-01-29T16:02:23.751Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.359731 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.359748 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359753 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359757 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359761 | controller | \"c9b4a857-43bb-4de7-9826-db252ac7168b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.359771 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.359775 | controller | \ 2026-01-29T16:02:23.753Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.359780 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.359784 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359788 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359793 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359798 | controller | \"c9b4a857-43bb-4de7-9826-db252ac7168b\"}\n 2026-01-29T16:02:23.753Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.359802 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359806 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359810 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359815 | controller | \"c9b4a857-43bb-4de7-9826-db252ac7168b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:23.754Z\tERROR\tReconciler 2026-01-29 16:03:28.359819 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359823 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359827 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359831 | controller | \"c9b4a857-43bb-4de7-9826-db252ac7168b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.359836 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.359840 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.359844 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.359848 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.359853 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.359857 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.359861 | controller | \ 2026-01-29T16:02:23.795Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.359867 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359872 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359876 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359880 | controller | \"2bce5e3f-cb5f-43fc-93f1-ea92ab3376e4\"}\n 2026-01-29T16:02:23.795Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.359884 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.359891 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.359895 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359899 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359903 | controller | \"2bce5e3f-cb5f-43fc-93f1-ea92ab3376e4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.359907 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.359912 | controller | \ 2026-01-29T16:02:23.798Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.359916 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.359920 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359924 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359929 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359935 | controller | \"2bce5e3f-cb5f-43fc-93f1-ea92ab3376e4\"}\n 2026-01-29T16:02:23.798Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.359939 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359953 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359958 | controller | \"2bce5e3f-cb5f-43fc-93f1-ea92ab3376e4\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:23.798Z\tERROR\tReconciler 2026-01-29 16:03:28.359962 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.359966 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.359970 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.359975 | controller | \"2bce5e3f-cb5f-43fc-93f1-ea92ab3376e4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.359979 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.359983 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.359987 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.359991 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.359996 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.360000 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.360004 | controller | \ 2026-01-29T16:02:23.880Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.360008 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360012 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360017 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360021 | controller | \"e311e250-dcba-462e-a121-b4a0ff415579\"}\n 2026-01-29T16:02:23.880Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.360027 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.360031 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360035 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360040 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360044 | controller | \"e311e250-dcba-462e-a121-b4a0ff415579\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.360048 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.360052 | controller | \ 2026-01-29T16:02:23.882Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.360056 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.360061 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360067 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360072 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360078 | controller | \"e311e250-dcba-462e-a121-b4a0ff415579\"}\n 2026-01-29T16:02:23.883Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.360084 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360090 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360096 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360102 | controller | \"e311e250-dcba-462e-a121-b4a0ff415579\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:23.883Z\tERROR\tReconciler 2026-01-29 16:03:28.360108 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360113 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360119 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360125 | controller | \"e311e250-dcba-462e-a121-b4a0ff415579\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.360136 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.360141 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.360145 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.360149 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.360154 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.360158 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.360162 | controller | \ 2026-01-29T16:02:24.044Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.360170 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360174 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360178 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360183 | controller | \"c3baaf98-c5ae-44f4-a004-085ca30d2202\"}\n 2026-01-29T16:02:24.045Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.360191 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.360195 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360199 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360204 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360208 | controller | \"c3baaf98-c5ae-44f4-a004-085ca30d2202\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.360212 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.360216 | controller | \ 2026-01-29T16:02:24.047Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.360220 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.360225 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360229 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360233 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360237 | controller | \"c3baaf98-c5ae-44f4-a004-085ca30d2202\"}\n 2026-01-29T16:02:24.048Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.360242 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360246 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360250 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360254 | controller | \"c3baaf98-c5ae-44f4-a004-085ca30d2202\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:24.049Z\tERROR\tReconciler 2026-01-29 16:03:28.360259 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360263 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360267 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360272 | controller | \"c3baaf98-c5ae-44f4-a004-085ca30d2202\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.360276 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.360280 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.360284 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.360289 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.360293 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.360297 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.360301 | controller | \ 2026-01-29T16:02:24.370Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.360306 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360314 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360319 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360340 | controller | \"774c6d96-63bd-4165-bfb7-eee46678b880\"}\n 2026-01-29T16:02:24.372Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.360345 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.360349 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360353 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360358 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360362 | controller | \"774c6d96-63bd-4165-bfb7-eee46678b880\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.360366 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.360373 | controller | \ 2026-01-29T16:02:24.379Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.360378 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.360382 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360386 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360390 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360395 | controller | \"774c6d96-63bd-4165-bfb7-eee46678b880\"}\n 2026-01-29T16:02:24.379Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.360399 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360403 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360407 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360412 | controller | \"774c6d96-63bd-4165-bfb7-eee46678b880\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:24.380Z\tERROR\tReconciler 2026-01-29 16:03:28.360416 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360420 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360425 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360429 | controller | \"774c6d96-63bd-4165-bfb7-eee46678b880\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.360433 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.360439 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.360444 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.360452 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.360458 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.360463 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.360469 | controller | \ 2026-01-29T16:02:25.021Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.360477 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360484 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360490 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360498 | controller | \"23dba376-4aa6-4e96-bb6c-dd7b56342297\"}\n 2026-01-29T16:02:25.022Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.360502 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.360506 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360511 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360515 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360519 | controller | \"23dba376-4aa6-4e96-bb6c-dd7b56342297\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.360530 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.360535 | controller | \ 2026-01-29T16:02:25.024Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.360539 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.360543 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360547 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360552 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360556 | controller | \"23dba376-4aa6-4e96-bb6c-dd7b56342297\"}\n 2026-01-29T16:02:25.024Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.360560 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360565 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360569 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360573 | controller | \"23dba376-4aa6-4e96-bb6c-dd7b56342297\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:25.025Z\tERROR\tReconciler 2026-01-29 16:03:28.360577 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360582 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360586 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360592 | controller | \"23dba376-4aa6-4e96-bb6c-dd7b56342297\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.360597 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.360601 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.360605 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.360609 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.360614 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.360618 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.360622 | controller | \ 2026-01-29T16:02:26.306Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.360626 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360631 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360637 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360641 | controller | \"9dbd40d6-0660-4325-95f6-3ccc9c4e9606\"}\n 2026-01-29T16:02:26.307Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.360645 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.360649 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360654 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360658 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360662 | controller | \"9dbd40d6-0660-4325-95f6-3ccc9c4e9606\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.360666 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.360670 | controller | \ 2026-01-29T16:02:26.309Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.360675 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.360679 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360683 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360687 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360692 | controller | \"9dbd40d6-0660-4325-95f6-3ccc9c4e9606\"}\n 2026-01-29T16:02:26.310Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.360696 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360704 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360709 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360713 | controller | \"9dbd40d6-0660-4325-95f6-3ccc9c4e9606\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:26.310Z\tERROR\tReconciler 2026-01-29 16:03:28.360717 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360721 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360726 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360730 | controller | \"9dbd40d6-0660-4325-95f6-3ccc9c4e9606\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.360734 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.360738 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.360742 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.360747 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.360751 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.360755 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.360759 | controller | \ 2026-01-29T16:02:28.871Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.360765 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360770 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360775 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360780 | controller | \"f8994b1c-822a-46e8-b662-3280e8af86d0\"}\n 2026-01-29T16:02:28.871Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.360784 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.360788 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360792 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360796 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360833 | controller | \"f8994b1c-822a-46e8-b662-3280e8af86d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.360838 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.360843 | controller | \ 2026-01-29T16:02:28.875Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.360847 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.360851 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360855 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360859 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360864 | controller | \"f8994b1c-822a-46e8-b662-3280e8af86d0\"}\n 2026-01-29T16:02:28.875Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.360868 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360872 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360876 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360881 | controller | \"f8994b1c-822a-46e8-b662-3280e8af86d0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:28.876Z\tERROR\tReconciler 2026-01-29 16:03:28.360885 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360889 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360893 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360898 | controller | \"f8994b1c-822a-46e8-b662-3280e8af86d0\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.360907 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.360911 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.360915 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.360920 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.360924 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.360928 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.360933 | controller | \ 2026-01-29T16:02:33.998Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.360937 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360943 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360948 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360952 | controller | \"41a5a4f6-b46d-47db-bbe6-2c0a7b04c708\"}\n 2026-01-29T16:02:33.999Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.360956 | controller | ensured MariaDBAccount ironic exists; database username is ironic_d4bf\t{\"controller\": 2026-01-29 16:03:28.360960 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.360965 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360969 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.360973 | controller | \"41a5a4f6-b46d-47db-bbe6-2c0a7b04c708\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.360977 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.360982 | controller | \ 2026-01-29T16:02:34.003Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.360986 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.360990 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.360994 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.360999 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361003 | controller | \"41a5a4f6-b46d-47db-bbe6-2c0a7b04c708\"}\n 2026-01-29T16:02:34.004Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.361007 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.361012 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.361016 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361020 | controller | \"41a5a4f6-b46d-47db-bbe6-2c0a7b04c708\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:34.005Z\tERROR\tReconciler 2026-01-29 16:03:28.361026 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.361031 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.361035 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361039 | controller | \"41a5a4f6-b46d-47db-bbe6-2c0a7b04c708\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.361043 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.361048 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.361052 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.361056 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.361060 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.361065 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.361069 | 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 16:03:28.361081 | controller | \e[38;5;243m@ 01/29/26 16:02:43.535\e[0m\n 2026-01-29T16:02:43.545Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.361086 | controller | \"ironic\", \"Namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:23Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f: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-29T16:02:23Z\"}],\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\",\"resourceVersion\":\"1797\",\"uid\":\"108e597c-59e4-4b4d-8e63-43270008b2c8\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.361092 | 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 16:03:28.361096 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.361101 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.361105 | 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 16:03:28.361109 | 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 16:03:28.361113 | controller | \ 2026-01-29T16:02:43.565Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.361123 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.361128 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.361132 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361139 | controller | \"832ccd2f-8d88-4190-99f7-f630e09ec552\"}\n 2026-01-29T16:02:43.571Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.361144 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.361148 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.361157 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.361162 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361166 | controller | \"832ccd2f-8d88-4190-99f7-f630e09ec552\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.361170 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.361174 | controller | \ 2026-01-29T16:02:43.578Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.361179 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.361183 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.361187 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361191 | controller | \"832ccd2f-8d88-4190-99f7-f630e09ec552\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.361196 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.361200 | controller | \ 2026-01-29T16:02:43.578Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.361204 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.361208 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.361213 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361217 | controller | \"832ccd2f-8d88-4190-99f7-f630e09ec552\"}\n 2026-01-29T16:02:43.588Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.361221 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:43.588Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.361225 | controller | - calling defaulter\n 2026-01-29T16:02:43.588Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.361230 | controller | - defaulter called\n 2026-01-29T16:02:43.596Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.361234 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:43.596Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.361238 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:43.624Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.361242 | controller | \"ironic\", \"Namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.361247 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.361253 | 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 16:03:28.361257 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc0020299a0>: 2026-01-29 16:03:28.361263 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.361267 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.361272 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.361276 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.361282 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.361287 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.361291 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.361295 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.361299 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.361304 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.361308 | 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 16:03:28.361312 | controller | \e[38;5;243m@ 01/29/26 16:02:43.535\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.361317 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.361338 | controller | {{0xc0018a57a0?, 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 16:03:28.361359 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.361377 | controller | 0xc000738e00})\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 16:03:28.361384 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001479e90?, 0xc0004c5808?}, {0x23cd0dd, 2026-01-29 16:03:28.361389 | controller | 0x4}, {0xc0013f2030, 0x1, 0xff010001f8d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.361395 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001479e90?, 0xc000738e00?}, {0xc0013f2030?, 2026-01-29 16:03:28.361401 | controller | 0xc001479e90?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.361406 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.361410 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.361414 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00129f9d0, 2026-01-29 16:03:28.361419 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.361423 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00129f9d0, 2026-01-29 16:03:28.361427 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.361431 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.361436 | controller | {{0xc0018a57a0, 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 16:03:28.361440 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()\n 2026-01-29 16:03:28.361444 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.361448 | controller | +0x69d\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 16:03:28.361453 | controller | [FAILED] [20.218 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 16:03:28.361461 | controller | rollout is progressing [BeforeEach] \e[0mIronicConductor reaches Ready when deployment 2026-01-29 16:03:28.361467 | 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 16:03:28.361480 | 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 16:03:28.361491 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:02:25.046Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.361498 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:02:25.052Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.361502 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T16:02:25.070Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.361506 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-b3637c13-f26f-42c5-af12-66d0bffc7b96\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}}\n 2026-01-29 16:03:28.361521 | controller | \ 2026-01-29T16:02:25.070Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"},\"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 16:03:28.361526 | controller | \ 2026-01-29T16:02:25.074Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.361531 | controller | \"ironic\"}\n 2026-01-29T16:02:25.074Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.361535 | controller | defaulter\n 2026-01-29T16:02:25.074Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.361539 | controller | called\n 2026-01-29T16:02:25.077Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.361544 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:25.077Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.361551 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:25.087Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.361556 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:25.087Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.361560 | controller | - calling defaulter\n 2026-01-29T16:02:25.087Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.361564 | controller | - defaulter called\n 2026-01-29T16:02:25.091Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.361569 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:25.091Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.361573 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:25.110Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.361579 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.361583 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361590 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361594 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\"}\n 2026-01-29T16:02:25.113Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.361598 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.361603 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361607 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361613 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\"}\n 2026-01-29T16:02:25.116Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.361617 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.361621 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361626 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361630 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\"}\n 2026-01-29T16:02:25.118Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.361634 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.361639 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361643 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361647 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\"}\n 2026-01-29T16:02:25.126Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.361651 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.361656 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.361660 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361664 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361668 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.361673 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.361677 | controller | \ 2026-01-29T16:02:25.129Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.361681 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.361685 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361690 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361694 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.361704 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.361709 | controller | \ 2026-01-29T16:02:25.136Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.361713 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.361717 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361722 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361728 | controller | \"01c62457-bf33-4ee5-81c4-45b4601f350d\"}\n 2026-01-29T16:02:25.136Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.361732 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.361736 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.361740 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361744 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361749 | controller | \"01c62457-bf33-4ee5-81c4-45b4601f350d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.361753 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.361757 | controller | \ 2026-01-29T16:02:25.140Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.361761 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.361765 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.361770 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361774 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361778 | controller | \"01c62457-bf33-4ee5-81c4-45b4601f350d\"}\n 2026-01-29T16:02:25.144Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.361782 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.361787 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361791 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361795 | controller | \"01c62457-bf33-4ee5-81c4-45b4601f350d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.361801 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.361805 | controller | \ 2026-01-29T16:02:25.153Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.361810 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}}\n 2026-01-29 16:03:28.361814 | controller | \ 2026-01-29T16:02:25.153Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.361818 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.361822 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361826 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361912 | controller | \"4c2209bc-6796-4cb2-85c7-5ce02c4770fd\"}\n 2026-01-29T16:02:25.154Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.361920 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.361925 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.361929 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361933 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361937 | controller | \"4c2209bc-6796-4cb2-85c7-5ce02c4770fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.361942 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.361946 | controller | \ 2026-01-29T16:02:25.157Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}}\n 2026-01-29 16:03:28.361952 | controller | \ 2026-01-29T16:02:25.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.361957 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.361961 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.361972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361977 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361981 | controller | \"4c2209bc-6796-4cb2-85c7-5ce02c4770fd\"}\n 2026-01-29T16:02:25.242Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.361985 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.361990 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.361994 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.361998 | controller | \"4c2209bc-6796-4cb2-85c7-5ce02c4770fd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:25.251Z\tERROR\tReconciler 2026-01-29 16:03:28.362002 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362007 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362011 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362015 | controller | \"4c2209bc-6796-4cb2-85c7-5ce02c4770fd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.362019 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.362024 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.362028 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.362032 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.362036 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.362041 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.362045 | controller | \ 2026-01-29T16:02:25.251Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.362049 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362053 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362057 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362062 | controller | \"0daf00b9-53e8-409c-9c8d-a297088b47cd\"}\n 2026-01-29T16:02:25.252Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.362066 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.362070 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362074 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362078 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362084 | controller | \"0daf00b9-53e8-409c-9c8d-a297088b47cd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.362089 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.362093 | controller | \ 2026-01-29T16:02:25.340Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.362097 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.362101 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362105 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362110 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362114 | controller | \"0daf00b9-53e8-409c-9c8d-a297088b47cd\"}\n 2026-01-29T16:02:25.341Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.362118 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362122 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362127 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362131 | controller | \"0daf00b9-53e8-409c-9c8d-a297088b47cd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:25.341Z\tERROR\tReconciler 2026-01-29 16:03:28.362140 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362144 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362152 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362156 | controller | \"0daf00b9-53e8-409c-9c8d-a297088b47cd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.362160 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.362165 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.362169 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.362173 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.362177 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.362181 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.362186 | controller | \ 2026-01-29T16:02:25.342Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.362190 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362194 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362198 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362203 | controller | \"77835a10-71ed-4c52-b155-95e63b0a1e4f\"}\n 2026-01-29T16:02:25.342Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.362207 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.362211 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362215 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362219 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362226 | controller | \"77835a10-71ed-4c52-b155-95e63b0a1e4f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.362230 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.362234 | controller | \ 2026-01-29T16:02:25.346Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.362239 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.362243 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362247 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362251 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362256 | controller | \"77835a10-71ed-4c52-b155-95e63b0a1e4f\"}\n 2026-01-29T16:02:25.346Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.362260 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362264 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362268 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362273 | controller | \"77835a10-71ed-4c52-b155-95e63b0a1e4f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:25.347Z\tERROR\tReconciler 2026-01-29 16:03:28.362277 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362281 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362285 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362293 | controller | \"77835a10-71ed-4c52-b155-95e63b0a1e4f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.362297 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.362301 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.362306 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.362310 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.362319 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.362340 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.362344 | controller | \ 2026-01-29T16:02:25.352Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.362349 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362353 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362357 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362361 | controller | \"d1f29668-b5b6-4086-90ac-e272fa31c6ac\"}\n 2026-01-29T16:02:25.353Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.362366 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.362370 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362374 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362380 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362385 | controller | \"d1f29668-b5b6-4086-90ac-e272fa31c6ac\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.362389 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.362393 | controller | \ 2026-01-29T16:02:25.355Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.362397 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.362402 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362406 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362410 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362414 | controller | \"d1f29668-b5b6-4086-90ac-e272fa31c6ac\"}\n 2026-01-29T16:02:25.356Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.362420 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362425 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362429 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362434 | controller | \"d1f29668-b5b6-4086-90ac-e272fa31c6ac\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:25.356Z\tERROR\tReconciler 2026-01-29 16:03:28.362440 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362447 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362453 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362459 | controller | \"d1f29668-b5b6-4086-90ac-e272fa31c6ac\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.362465 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.362471 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.362476 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.362483 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.362488 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.362494 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.362500 | controller | \ 2026-01-29T16:02:25.397Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.362506 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362511 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362518 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362524 | controller | \"58bfe1a2-a861-4997-899c-cc8312b3ab92\"}\n 2026-01-29T16:02:25.398Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.362530 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.362543 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362548 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362555 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362559 | controller | \"58bfe1a2-a861-4997-899c-cc8312b3ab92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.362563 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.362568 | controller | \ 2026-01-29T16:02:25.400Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.362572 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.362576 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362580 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362585 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362593 | controller | \"58bfe1a2-a861-4997-899c-cc8312b3ab92\"}\n 2026-01-29T16:02:25.401Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.362599 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362605 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362611 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362617 | controller | \"58bfe1a2-a861-4997-899c-cc8312b3ab92\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:25.401Z\tERROR\tReconciler 2026-01-29 16:03:28.362622 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362626 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362630 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362634 | controller | \"58bfe1a2-a861-4997-899c-cc8312b3ab92\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.362639 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.362643 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.362647 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.362651 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.362656 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.362660 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.362664 | controller | \ 2026-01-29T16:02:25.482Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.362669 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362675 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362681 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362687 | controller | \"f223142a-67f3-4027-aa2d-a1507c404b2e\"}\n 2026-01-29T16:02:25.483Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.362692 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.362696 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362703 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362707 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362711 | controller | \"f223142a-67f3-4027-aa2d-a1507c404b2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.362718 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.362722 | controller | \ 2026-01-29T16:02:25.485Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.362726 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.362730 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362741 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362746 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362750 | controller | \"f223142a-67f3-4027-aa2d-a1507c404b2e\"}\n 2026-01-29T16:02:25.486Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.362755 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362759 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362763 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362767 | controller | \"f223142a-67f3-4027-aa2d-a1507c404b2e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:25.486Z\tERROR\tReconciler 2026-01-29 16:03:28.362771 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362776 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362780 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362784 | controller | \"f223142a-67f3-4027-aa2d-a1507c404b2e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.362788 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.362793 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.362797 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.362801 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.362805 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.362809 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.362814 | controller | \ 2026-01-29T16:02:25.647Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.362818 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362822 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362826 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362831 | controller | \"b7b1196f-2ab3-45db-ad58-e07a1e472d35\"}\n 2026-01-29T16:02:25.648Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.362835 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.362841 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.362845 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362850 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362856 | controller | \"b7b1196f-2ab3-45db-ad58-e07a1e472d35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.362862 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.362868 | controller | \ 2026-01-29T16:02:25.650Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.362873 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.362878 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362882 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362886 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362890 | controller | \"b7b1196f-2ab3-45db-ad58-e07a1e472d35\"}\n 2026-01-29T16:02:25.650Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.362895 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362899 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362903 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362908 | controller | \"b7b1196f-2ab3-45db-ad58-e07a1e472d35\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:25.650Z\tERROR\tReconciler 2026-01-29 16:03:28.362921 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.362927 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.362932 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.362938 | controller | \"b7b1196f-2ab3-45db-ad58-e07a1e472d35\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.362943 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.362949 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.362954 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.362960 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.362966 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.362971 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.362977 | controller | \ 2026-01-29T16:02:25.972Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.362988 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.363001 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363007 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363014 | controller | \"86be86ec-dacc-48f2-9b14-a2ba29a1b471\"}\n 2026-01-29T16:02:25.972Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.363019 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.363029 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.363039 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363045 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363051 | controller | \"86be86ec-dacc-48f2-9b14-a2ba29a1b471\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.363057 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.363063 | controller | \ 2026-01-29T16:02:25.975Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.363069 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.363075 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363081 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363087 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363093 | controller | \"86be86ec-dacc-48f2-9b14-a2ba29a1b471\"}\n 2026-01-29T16:02:25.975Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.363099 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363104 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363109 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363113 | controller | \"86be86ec-dacc-48f2-9b14-a2ba29a1b471\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:25.976Z\tERROR\tReconciler 2026-01-29 16:03:28.363117 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363122 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363128 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363134 | controller | \"86be86ec-dacc-48f2-9b14-a2ba29a1b471\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.363140 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.363146 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.363151 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.363157 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.363182 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.363198 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.363204 | controller | \ 2026-01-29T16:02:26.617Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.363210 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.363215 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363221 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363227 | controller | \"6cbbc754-69cc-4994-bfc7-e0476909e7f9\"}\n 2026-01-29T16:02:26.618Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.363236 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.363242 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.363248 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363254 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363259 | controller | \"6cbbc754-69cc-4994-bfc7-e0476909e7f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.363265 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.363270 | controller | \ 2026-01-29T16:02:26.620Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.363275 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.363280 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363286 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363291 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363297 | controller | \"6cbbc754-69cc-4994-bfc7-e0476909e7f9\"}\n 2026-01-29T16:02:26.621Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.363303 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363308 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363314 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363320 | controller | \"6cbbc754-69cc-4994-bfc7-e0476909e7f9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:26.621Z\tERROR\tReconciler 2026-01-29 16:03:28.363356 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363371 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363377 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363383 | controller | \"6cbbc754-69cc-4994-bfc7-e0476909e7f9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.363388 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.363397 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.363403 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.363409 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.363415 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.363421 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.363426 | controller | \ 2026-01-29T16:02:27.902Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.363433 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.363438 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363444 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363449 | controller | \"633ccf53-7375-4c01-b16a-127233369d26\"}\n 2026-01-29T16:02:27.903Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.363463 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.363482 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.363498 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363505 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363511 | controller | \"633ccf53-7375-4c01-b16a-127233369d26\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.363517 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.363523 | controller | \ 2026-01-29T16:02:27.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.363529 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.363534 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363540 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363546 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363552 | controller | \"633ccf53-7375-4c01-b16a-127233369d26\"}\n 2026-01-29T16:02:27.907Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.363558 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363564 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363570 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363576 | controller | \"633ccf53-7375-4c01-b16a-127233369d26\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:27.908Z\tERROR\tReconciler 2026-01-29 16:03:28.363581 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363587 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363593 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363599 | controller | \"633ccf53-7375-4c01-b16a-127233369d26\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.363607 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.363622 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.363629 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.363635 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.363641 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.363647 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.363653 | controller | \ 2026-01-29T16:02:30.468Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.363658 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.363664 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363670 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363680 | controller | \"241da402-ef9d-4f3d-afa8-450bc09fcb68\"}\n 2026-01-29T16:02:30.470Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.363686 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.363691 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.363697 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363702 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363708 | controller | \"241da402-ef9d-4f3d-afa8-450bc09fcb68\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.363713 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.363719 | controller | \ 2026-01-29T16:02:30.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.363725 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.363731 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363752 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363760 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363767 | controller | \"241da402-ef9d-4f3d-afa8-450bc09fcb68\"}\n 2026-01-29T16:02:30.474Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.363773 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363778 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363784 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363790 | controller | \"241da402-ef9d-4f3d-afa8-450bc09fcb68\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:30.474Z\tERROR\tReconciler 2026-01-29 16:03:28.363795 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363801 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363806 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363812 | controller | \"241da402-ef9d-4f3d-afa8-450bc09fcb68\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.363817 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.363823 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.363827 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.363831 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.363835 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.363840 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.363844 | controller | \ 2026-01-29T16:02:35.595Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.363848 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.363856 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363860 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363867 | controller | \"8f002912-68f3-4370-9282-5ba02659c9c1\"}\n 2026-01-29T16:02:35.597Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.363871 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.363875 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.363879 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363884 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363888 | controller | \"8f002912-68f3-4370-9282-5ba02659c9c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.363892 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.363896 | controller | \ 2026-01-29T16:02:35.601Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.363901 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.363905 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363909 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363913 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363918 | controller | \"8f002912-68f3-4370-9282-5ba02659c9c1\"}\n 2026-01-29T16:02:35.601Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.363922 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363926 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363930 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363935 | controller | \"8f002912-68f3-4370-9282-5ba02659c9c1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:35.602Z\tERROR\tReconciler 2026-01-29 16:03:28.363946 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.363950 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.363954 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.363959 | controller | \"8f002912-68f3-4370-9282-5ba02659c9c1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.363963 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.363967 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.363971 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.363976 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.363982 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.363987 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.363991 | 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 16:03:28.363996 | controller | \e[38;5;243m@ 01/29/26 16:02:45.159\e[0m\n 2026-01-29T16:02:45.159Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.364003 | controller | \"ironic\", \"Namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:25Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:02:25Z\"}],\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\",\"resourceVersion\":\"1941\",\"uid\":\"bee487a3-d3e7-482c-ae1b-704236b5cf85\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.364008 | 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 16:03:28.364013 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.364017 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.364027 | 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 16:03:28.364032 | 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 16:03:28.364036 | controller | \ 2026-01-29T16:02:45.177Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.364040 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.364045 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.364049 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364054 | controller | \"5e875b34-7b50-4f8c-97e2-2471b96407f9\"}\n 2026-01-29T16:02:45.184Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.364058 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.364064 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.364069 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.364073 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364077 | controller | \"5e875b34-7b50-4f8c-97e2-2471b96407f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.364081 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.364086 | controller | \ 2026-01-29T16:02:45.189Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.364090 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.364094 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.364098 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364103 | controller | \"5e875b34-7b50-4f8c-97e2-2471b96407f9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.364107 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.364111 | controller | \ 2026-01-29T16:02:45.189Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.364115 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.364119 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.364124 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364130 | controller | \"5e875b34-7b50-4f8c-97e2-2471b96407f9\"}\n 2026-01-29T16:02:45.195Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.364134 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:45.195Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.364139 | controller | - calling defaulter\n 2026-01-29T16:02:45.195Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.364143 | controller | - defaulter called\n 2026-01-29T16:02:45.202Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.364147 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:45.202Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.364151 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:45.206Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.364156 | controller | \"ironic\", \"Namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.364160 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.364164 | 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 16:03:28.364168 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001dd75e0>: 2026-01-29 16:03:28.364175 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.364179 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.364183 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.364187 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.364192 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.364200 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.364207 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.364211 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.364216 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.364222 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.364234 | 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 16:03:28.364246 | controller | \e[38;5;243m@ 01/29/26 16:02:45.159\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.364252 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.364258 | controller | {{0xc0015b12f0?, 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 16:03:28.364263 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.364267 | controller | 0xc0007ec900})\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 16:03:28.364271 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001385e90?, 0xc000100008?}, {0x23cd0dd, 2026-01-29 16:03:28.364276 | controller | 0x4}, {0xc001401c38, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.364280 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001385e90?, 0xc0007ec900?}, {0xc001401c38?, 2026-01-29 16:03:28.364284 | controller | 0xc001385e90?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.364288 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.364293 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.364346 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001d84f50, 2026-01-29 16:03:28.364355 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.364360 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001d84f50, 2026-01-29 16:03:28.364364 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.364369 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.364373 | controller | {{0xc0015b12f0, 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 16:03:28.364378 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 16:03:28.364382 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.364386 | controller | +0x8a7\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;9m• [FAILED] [20.276 2026-01-29 16:03:28.364390 | controller | seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is 2026-01-29 16:03:28.364395 | controller | progressing [BeforeEach] \e[0mIronicNeutronAgent reaches Ready when deployment rollout 2026-01-29 16:03:28.364399 | 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 16:03:28.364406 | 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 16:03:28.364411 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:02:37.537Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.364415 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:02:37.545Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.364419 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T16:02:37.568Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.364424 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-58bb6d92-eb1e-439c-be9e-27f7b1286878\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}}\n 2026-01-29 16:03:28.364437 | controller | \ 2026-01-29T16:02:37.568Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"},\"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 16:03:28.364444 | controller | \ 2026-01-29T16:02:37.575Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.364448 | controller | \"ironic\"}\n 2026-01-29T16:02:37.575Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.364452 | controller | defaulter\n 2026-01-29T16:02:37.575Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.364457 | controller | called\n 2026-01-29T16:02:37.580Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.364462 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:37.580Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.364468 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:37.596Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.364473 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:37.596Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.364479 | controller | - calling defaulter\n 2026-01-29T16:02:37.596Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.364485 | controller | - defaulter called\n 2026-01-29T16:02:37.602Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.364491 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:37.603Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.364496 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:37.638Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.364502 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.364509 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.364514 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364520 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\"}\n 2026-01-29T16:02:37.644Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.364549 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.364562 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.364568 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364576 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\"}\n 2026-01-29T16:02:37.647Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.364580 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.364585 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.364589 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364593 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\"}\n 2026-01-29T16:02:37.664Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.364598 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.364602 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.364606 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364613 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\"}\n 2026-01-29T16:02:37.673Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.364666 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.364673 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.364677 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.364682 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364686 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.364690 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.364694 | controller | \ 2026-01-29T16:02:37.678Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.364699 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.364703 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.364712 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364716 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.364720 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.364725 | controller | \ 2026-01-29T16:02:37.691Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.364730 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.364735 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.364741 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364746 | controller | \"0e8bdcd3-23d5-42f3-b3de-591c7d427451\"}\n 2026-01-29T16:02:37.692Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.364752 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.364758 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.364830 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.364839 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364844 | controller | \"0e8bdcd3-23d5-42f3-b3de-591c7d427451\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.364850 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.364859 | controller | \ 2026-01-29T16:02:37.694Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.364864 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.364870 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.364875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.364880 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364886 | controller | \"0e8bdcd3-23d5-42f3-b3de-591c7d427451\"}\n 2026-01-29T16:02:37.695Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.364891 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}}\n 2026-01-29 16:03:28.364896 | controller | \ 2026-01-29T16:02:37.699Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.364902 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.364907 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.364913 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364919 | controller | \"0e8bdcd3-23d5-42f3-b3de-591c7d427451\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.364925 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.364931 | controller | \ 2026-01-29T16:02:37.700Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.364941 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.364955 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.364962 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.364979 | controller | \"4fd55a4e-0a7f-4e23-bd3a-b7f8c187635d\"}\n 2026-01-29T16:02:37.701Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.364986 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.364992 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.364998 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365004 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365009 | controller | \"4fd55a4e-0a7f-4e23-bd3a-b7f8c187635d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.365015 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.365021 | controller | \ 2026-01-29T16:02:37.701Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}}\n 2026-01-29 16:03:28.365026 | controller | \ 2026-01-29T16:02:37.796Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.365032 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.365043 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365048 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365054 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365060 | controller | \"4fd55a4e-0a7f-4e23-bd3a-b7f8c187635d\"}\n 2026-01-29T16:02:37.796Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.365066 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365072 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365078 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365083 | controller | \"4fd55a4e-0a7f-4e23-bd3a-b7f8c187635d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:37.806Z\tERROR\tReconciler 2026-01-29 16:03:28.365089 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365095 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365105 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365111 | controller | \"4fd55a4e-0a7f-4e23-bd3a-b7f8c187635d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.365118 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.365124 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.365129 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.365136 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.365142 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.365148 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.365153 | controller | \ 2026-01-29T16:02:37.806Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.365157 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.365161 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365165 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365170 | controller | \"02817aba-761b-4db5-830a-082685d59096\"}\n 2026-01-29T16:02:37.807Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.365174 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.365178 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.365183 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365187 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365191 | controller | \"02817aba-761b-4db5-830a-082685d59096\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.365196 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.365207 | controller | \ 2026-01-29T16:02:37.897Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.365216 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.365220 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365225 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365229 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365233 | controller | \"02817aba-761b-4db5-830a-082685d59096\"}\n 2026-01-29T16:02:37.898Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.365238 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365242 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365246 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365251 | controller | \"02817aba-761b-4db5-830a-082685d59096\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:37.907Z\tERROR\tReconciler 2026-01-29 16:03:28.365255 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365259 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365263 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365269 | controller | \"02817aba-761b-4db5-830a-082685d59096\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.365275 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.365281 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.365287 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.365293 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.365299 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.365305 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.365311 | controller | \ 2026-01-29T16:02:37.907Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.365317 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.365345 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365351 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365355 | controller | \"0f3c0047-e626-4ae3-9a16-f9e793973496\"}\n 2026-01-29T16:02:37.908Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.365359 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.365364 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.365368 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365372 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365442 | controller | \"0f3c0047-e626-4ae3-9a16-f9e793973496\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.365448 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.365453 | controller | \ 2026-01-29T16:02:37.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.365460 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.365467 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365478 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365491 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365498 | controller | \"0f3c0047-e626-4ae3-9a16-f9e793973496\"}\n 2026-01-29T16:02:37.910Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.365508 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365514 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365531 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365537 | controller | \"0f3c0047-e626-4ae3-9a16-f9e793973496\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:37.911Z\tERROR\tReconciler 2026-01-29 16:03:28.365543 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365547 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365552 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365556 | controller | \"0f3c0047-e626-4ae3-9a16-f9e793973496\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.365560 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.365565 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.365569 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.365573 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.365578 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.365582 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.365586 | controller | \ 2026-01-29T16:02:37.917Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.365590 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.365595 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365599 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365603 | controller | \"e15993d5-e69a-46ea-a14c-bbfc63fdab4d\"}\n 2026-01-29T16:02:37.918Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.365608 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.365612 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.365616 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365620 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365625 | controller | \"e15993d5-e69a-46ea-a14c-bbfc63fdab4d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.365629 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.365636 | controller | \ 2026-01-29T16:02:37.921Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.365641 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.365645 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365649 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365653 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365658 | controller | \"e15993d5-e69a-46ea-a14c-bbfc63fdab4d\"}\n 2026-01-29T16:02:37.921Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.365662 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365666 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365671 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365675 | controller | \"e15993d5-e69a-46ea-a14c-bbfc63fdab4d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:37.922Z\tERROR\tReconciler 2026-01-29 16:03:28.365679 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365684 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365688 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365692 | controller | \"e15993d5-e69a-46ea-a14c-bbfc63fdab4d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.365697 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.365707 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.365712 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.365718 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.365723 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.365727 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.365731 | controller | \ 2026-01-29T16:02:37.963Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.365736 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.365740 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365744 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365749 | controller | \"c2266286-4ac8-40e1-9e87-a18dc503a92d\"}\n 2026-01-29T16:02:37.964Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.365753 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.365757 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.365761 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365766 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365770 | controller | \"c2266286-4ac8-40e1-9e87-a18dc503a92d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.365777 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.365783 | controller | \ 2026-01-29T16:02:37.967Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.365787 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.365793 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365797 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365801 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365807 | controller | \"c2266286-4ac8-40e1-9e87-a18dc503a92d\"}\n 2026-01-29T16:02:37.968Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.365811 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365816 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365820 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365824 | controller | \"c2266286-4ac8-40e1-9e87-a18dc503a92d\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:37.969Z\tERROR\tReconciler 2026-01-29 16:03:28.365829 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365833 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365837 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365842 | controller | \"c2266286-4ac8-40e1-9e87-a18dc503a92d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.365846 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.365850 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.365855 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.365860 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.365864 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.365868 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.365873 | controller | \ 2026-01-29T16:02:38.049Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.365877 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.365881 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365891 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365895 | controller | \"35aa4a2a-f297-4958-90aa-eea6999bc6c2\"}\n 2026-01-29T16:02:38.050Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.365900 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.365904 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.365909 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365913 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365917 | controller | \"35aa4a2a-f297-4958-90aa-eea6999bc6c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.365923 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.365927 | controller | \ 2026-01-29T16:02:38.056Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.365932 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.365936 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365940 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365944 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365948 | controller | \"35aa4a2a-f297-4958-90aa-eea6999bc6c2\"}\n 2026-01-29T16:02:38.056Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.365953 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365957 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365961 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365965 | controller | \"35aa4a2a-f297-4958-90aa-eea6999bc6c2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:38.057Z\tERROR\tReconciler 2026-01-29 16:03:28.365969 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.365974 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.365978 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.365982 | controller | \"35aa4a2a-f297-4958-90aa-eea6999bc6c2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.365986 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.365990 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.365995 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.365999 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.366003 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.366007 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.366011 | controller | \ 2026-01-29T16:02:38.218Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.366016 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366020 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366025 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366031 | controller | \"bfca4214-2392-4007-a5fc-cb3150fac773\"}\n 2026-01-29T16:02:38.219Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.366037 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.366043 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366053 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366060 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366066 | controller | \"bfca4214-2392-4007-a5fc-cb3150fac773\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.366070 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.366081 | controller | \ 2026-01-29T16:02:38.223Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.366086 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.366090 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366094 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366098 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366103 | controller | \"bfca4214-2392-4007-a5fc-cb3150fac773\"}\n 2026-01-29T16:02:38.224Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.366107 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366111 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366115 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366120 | controller | \"bfca4214-2392-4007-a5fc-cb3150fac773\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:38.225Z\tERROR\tReconciler 2026-01-29 16:03:28.366124 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366128 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366132 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366136 | controller | \"bfca4214-2392-4007-a5fc-cb3150fac773\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.366141 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.366145 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.366149 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.366153 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.366157 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.366162 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.366166 | controller | \ 2026-01-29T16:02:38.545Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.366170 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366174 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366178 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366183 | controller | \"37c26234-7eb7-4b31-9860-15aec65bfdf7\"}\n 2026-01-29T16:02:38.546Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.366187 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.366191 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366195 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366199 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366206 | controller | \"37c26234-7eb7-4b31-9860-15aec65bfdf7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.366210 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.366214 | controller | \ 2026-01-29T16:02:38.548Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.366218 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.366223 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366227 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366231 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366235 | controller | \"37c26234-7eb7-4b31-9860-15aec65bfdf7\"}\n 2026-01-29T16:02:38.548Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.366239 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366244 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366254 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366258 | controller | \"37c26234-7eb7-4b31-9860-15aec65bfdf7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:38.549Z\tERROR\tReconciler 2026-01-29 16:03:28.366262 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366267 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366271 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366275 | controller | \"37c26234-7eb7-4b31-9860-15aec65bfdf7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.366279 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.366284 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.366288 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.366292 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.366296 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.366300 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.366305 | controller | \ 2026-01-29T16:02:39.190Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.366309 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366313 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366317 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366322 | controller | \"884f25ac-b4a8-4002-a338-bcdbefea0182\"}\n 2026-01-29T16:02:39.191Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.366342 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.366349 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366354 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366360 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366364 | controller | \"884f25ac-b4a8-4002-a338-bcdbefea0182\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.366368 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.366372 | controller | \ 2026-01-29T16:02:39.194Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.366377 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.366381 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366385 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366389 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366394 | controller | \"884f25ac-b4a8-4002-a338-bcdbefea0182\"}\n 2026-01-29T16:02:39.194Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.366398 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366402 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366406 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366410 | controller | \"884f25ac-b4a8-4002-a338-bcdbefea0182\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:39.195Z\tERROR\tReconciler 2026-01-29 16:03:28.366415 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366421 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366425 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366429 | controller | \"884f25ac-b4a8-4002-a338-bcdbefea0182\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.366434 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.366444 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.366449 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.366453 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.366457 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.366463 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.366469 | controller | \ 2026-01-29T16:02:40.476Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.366475 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366480 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366486 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366492 | controller | \"a1cf3c92-8aa7-4fa1-a2b9-f4ff957b98e9\"}\n 2026-01-29T16:02:40.477Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.366498 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.366507 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366516 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366522 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366528 | controller | \"a1cf3c92-8aa7-4fa1-a2b9-f4ff957b98e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.366534 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.366540 | controller | \ 2026-01-29T16:02:40.481Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.366546 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.366552 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366559 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366564 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366568 | controller | \"a1cf3c92-8aa7-4fa1-a2b9-f4ff957b98e9\"}\n 2026-01-29T16:02:40.481Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.366572 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366577 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366581 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366585 | controller | \"a1cf3c92-8aa7-4fa1-a2b9-f4ff957b98e9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:40.483Z\tERROR\tReconciler 2026-01-29 16:03:28.366589 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366594 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366598 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366602 | controller | \"a1cf3c92-8aa7-4fa1-a2b9-f4ff957b98e9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.366606 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.366611 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.366615 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.366619 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.366623 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.366628 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.366632 | controller | \ 2026-01-29T16:02:43.043Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.366636 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366643 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366654 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366659 | controller | \"1c85f0d1-5957-4791-ac25-36eb2834b0bd\"}\n 2026-01-29T16:02:43.044Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.366663 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.366667 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366673 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366678 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366682 | controller | \"1c85f0d1-5957-4791-ac25-36eb2834b0bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.366686 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.366690 | controller | \ 2026-01-29T16:02:43.047Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.366694 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.366699 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366703 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366707 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366711 | controller | \"1c85f0d1-5957-4791-ac25-36eb2834b0bd\"}\n 2026-01-29T16:02:43.048Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.366716 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366720 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366724 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366728 | controller | \"1c85f0d1-5957-4791-ac25-36eb2834b0bd\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:43.048Z\tERROR\tReconciler 2026-01-29 16:03:28.366732 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366737 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366741 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366745 | controller | \"1c85f0d1-5957-4791-ac25-36eb2834b0bd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.366749 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.366754 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.366758 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.366762 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.366766 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.366770 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.366775 | controller | \ 2026-01-29T16:02:48.169Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.366779 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366783 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366787 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366791 | controller | \"bb547b92-d1ca-44e4-a862-00bd12517a51\"}\n 2026-01-29T16:02:48.170Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.366796 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.366802 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.366806 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366810 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366815 | controller | \"bb547b92-d1ca-44e4-a862-00bd12517a51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.366819 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.366827 | controller | \ 2026-01-29T16:02:48.174Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.366832 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.366836 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366840 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366844 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366848 | controller | \"bb547b92-d1ca-44e4-a862-00bd12517a51\"}\n 2026-01-29T16:02:48.174Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.366853 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366857 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366861 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366865 | controller | \"bb547b92-d1ca-44e4-a862-00bd12517a51\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:48.175Z\tERROR\tReconciler 2026-01-29 16:03:28.366869 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.366874 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.366878 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.366882 | controller | \"bb547b92-d1ca-44e4-a862-00bd12517a51\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.366928 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.366935 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.366940 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.366944 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.366948 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.366952 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.366957 | 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 16:03:28.366961 | controller | \e[38;5;243m@ 01/29/26 16:02:57.703\e[0m\n 2026-01-29T16:02:57.703Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.366966 | controller | \"ironic\", \"Namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:37Z\",\"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-29T16:02:37Z\"}],\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\",\"resourceVersion\":\"1186\",\"uid\":\"abc0ace3-5c09-42b4-80f6-1db2ce1b68d4\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.366981 | 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 16:03:28.366985 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.366990 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.366995 | 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 16:03:28.367002 | 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 16:03:28.367008 | controller | \ 2026-01-29T16:02:57.719Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.367013 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.367017 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.367021 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367026 | controller | \"75822078-a21e-4bca-9276-ba527f532e93\"}\n 2026-01-29T16:02:57.723Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.367030 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.367034 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.367038 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.367043 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367050 | controller | \"75822078-a21e-4bca-9276-ba527f532e93\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.367054 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.367059 | controller | \ 2026-01-29T16:02:57.731Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.367063 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.367067 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.367071 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367076 | controller | \"75822078-a21e-4bca-9276-ba527f532e93\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.367080 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.367084 | controller | \ 2026-01-29T16:02:57.732Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.367089 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.367093 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.367097 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367101 | controller | \"75822078-a21e-4bca-9276-ba527f532e93\"}\n 2026-01-29T16:02:57.741Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.367106 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:57.741Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.367110 | controller | - calling defaulter\n 2026-01-29T16:02:57.741Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.367114 | controller | - defaulter called\n 2026-01-29T16:02:57.753Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.367122 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:57.753Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.367127 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:57.764Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.367131 | controller | \"ironic\", \"Namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.367135 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 16:03:28.367140 | 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 16:03:28.367144 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001baa000>: 2026-01-29 16:03:28.367150 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.367156 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.367161 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.367167 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.367173 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.367179 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.367184 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.367189 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.367193 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.367199 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.367204 | 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 16:03:28.367208 | controller | \e[38;5;243m@ 01/29/26 16:02:57.703\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.367212 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.367221 | controller | {{0xc0018d4450?, 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 16:03:28.367237 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.367250 | controller | 0xc001496380})\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 16:03:28.367256 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001214f90?, 0xc0002ab808?}, {0x23cd0dd, 2026-01-29 16:03:28.367264 | controller | 0x4}, {0xc0005119f8, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.367270 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001214f90?, 0xc001496380?}, {0xc0005119f8?, 2026-01-29 16:03:28.367274 | controller | 0xc001214f90?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.367279 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.367283 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.367287 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0013a47e0, 2026-01-29 16:03:28.367291 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.367295 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0013a47e0, 2026-01-29 16:03:28.367300 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.367304 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.367308 | controller | {{0xc0018d4450, 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 16:03:28.367313 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 16:03:28.367317 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.367342 | 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 16:03:28.367351 | controller | [FAILED] [20.204 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic 2026-01-29 16:03:28.367356 | controller | is created with topologyref [BeforeEach] \e[0mupdates topology when the reference 2026-01-29 16:03:28.367360 | 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 16:03:28.367365 | 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 16:03:28.367374 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:02:45.265Z\tINFO\t---Test---\tCreating\t{\"raw\": 2026-01-29 16:03:28.367379 | controller | {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"187c14fc-6072-4de0-85b4-84845325ec26-global-topology\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"187c14fc-6072-4de0-85b4-84845325ec26-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.367385 | controller | \ 2026-01-29T16:02:45.272Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"187c14fc-6072-4de0-85b4-84845325ec26-api-topology\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"187c14fc-6072-4de0-85b4-84845325ec26-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.367390 | controller | \ 2026-01-29T16:02:45.277Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"187c14fc-6072-4de0-85b4-84845325ec26-conductor-topology\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"187c14fc-6072-4de0-85b4-84845325ec26-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.367395 | controller | \ 2026-01-29T16:02:45.281Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"187c14fc-6072-4de0-85b4-84845325ec26-inspector-topology\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"187c14fc-6072-4de0-85b4-84845325ec26-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.367400 | controller | \ 2026-01-29T16:02:45.287Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"187c14fc-6072-4de0-85b4-84845325ec26-nagent-topology\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"187c14fc-6072-4de0-85b4-84845325ec26-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}\n 2026-01-29 16:03:28.367404 | controller | \ 2026-01-29T16:02:45.309Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.367408 | controller | {\"name\":\"keystone-d95237ef-6994-4bf9-be42-4bc6198db2d7\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}}\n 2026-01-29 16:03:28.367419 | controller | \ 2026-01-29T16:02:45.309Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"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\":\"187c14fc-6072-4de0-85b4-84845325ec26-global-topology\"}}}}\n 2026-01-29 16:03:28.367427 | controller | \ 2026-01-29T16:02:45.313Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.367431 | controller | \"ironic\"}\n 2026-01-29T16:02:45.313Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.367435 | controller | defaulter\n 2026-01-29T16:02:45.313Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.367440 | controller | called\n 2026-01-29T16:02:45.318Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.367444 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:45.318Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.367448 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:45.325Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.367452 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:02:45.328Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.367461 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:45.328Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.367466 | controller | - calling defaulter\n 2026-01-29T16:02:45.328Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.367477 | controller | - defaulter called\n 2026-01-29T16:02:45.331Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.367490 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:45.331Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.367497 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:45.350Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.367502 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.367507 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367511 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367515 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\"}\n 2026-01-29T16:02:45.353Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.367520 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.367524 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367528 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367533 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\"}\n 2026-01-29T16:02:45.357Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.367537 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.367541 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367546 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367553 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\"}\n 2026-01-29T16:02:45.361Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.367558 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.367562 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367566 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367574 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\"}\n 2026-01-29T16:02:45.368Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.367578 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.367583 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.367595 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367600 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367604 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.367609 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.367613 | controller | \ 2026-01-29T16:02:45.371Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.367617 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.367621 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367626 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367630 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.367634 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.367638 | controller | \ 2026-01-29T16:02:45.378Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.367643 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}}\n 2026-01-29 16:03:28.367647 | controller | \ 2026-01-29T16:02:45.382Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.367651 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.367655 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367660 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367664 | controller | \"f916d823-932f-4636-b4c2-9ee8cc6332c3\"}\n 2026-01-29T16:02:45.383Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.367668 | controller | DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}}\n 2026-01-29 16:03:28.367672 | controller | \ 2026-01-29T16:02:45.383Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.367677 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.367683 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367687 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367692 | controller | \"f916d823-932f-4636-b4c2-9ee8cc6332c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.367697 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.367702 | controller | \ 2026-01-29T16:02:45.386Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.367707 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.367711 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.367715 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367723 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367734 | controller | \"f916d823-932f-4636-b4c2-9ee8cc6332c3\"}\n 2026-01-29T16:02:45.392Z\tINFO\tControllers.Ironic\tMariaDBAccount 2026-01-29 16:03:28.367747 | controller | object ironic created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.367758 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367764 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367770 | controller | \"f916d823-932f-4636-b4c2-9ee8cc6332c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.367776 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.367782 | controller | \ 2026-01-29T16:02:45.393Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.367790 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.367796 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367802 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367807 | controller | \"f01dc436-482a-475f-993d-53d0a4f84f90\"}\n 2026-01-29T16:02:45.393Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.367825 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.367832 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.367837 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367842 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367846 | controller | \"f01dc436-482a-475f-993d-53d0a4f84f90\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.367850 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.367854 | controller | \ 2026-01-29T16:02:45.487Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.367858 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.367863 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.367867 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367871 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367875 | controller | \"f01dc436-482a-475f-993d-53d0a4f84f90\"}\n 2026-01-29T16:02:45.488Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.367880 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.367884 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367888 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367892 | controller | \"f01dc436-482a-475f-993d-53d0a4f84f90\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:45.500Z\tERROR\tReconciler 2026-01-29 16:03:28.367897 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.367901 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.367905 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367914 | controller | \"f01dc436-482a-475f-993d-53d0a4f84f90\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.367918 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.367923 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.367927 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.367931 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.367935 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.367940 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.367944 | controller | \ 2026-01-29T16:02:45.500Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.367948 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.367952 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"56889e1d-9b83-411f-b50f-18c426ca680a\"}, 2026-01-29 16:03:28.367956 | controller | \"namespace\": \"56889e1d-9b83-411f-b50f-18c426ca680a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.367993 | controller | \"98ceafb6-91d7-4d42-8737-659bddd7732f\"}\n 2026-01-29T16:02:45.514Z\tERROR\tReconciler 2026-01-29 16:03:28.367999 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368003 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"56889e1d-9b83-411f-b50f-18c426ca680a\"}, 2026-01-29 16:03:28.368007 | controller | \"namespace\": \"56889e1d-9b83-411f-b50f-18c426ca680a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368012 | controller | \"98ceafb6-91d7-4d42-8737-659bddd7732f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.368016 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.368020 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.368024 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.368034 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.368039 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.368043 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.368047 | controller | \ 2026-01-29T16:02:45.514Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.368051 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368056 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368060 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368064 | controller | \"35bff5cd-0303-4575-9c5c-45d787aafbb6\"}\n 2026-01-29T16:02:45.515Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.368068 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.368072 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368077 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368085 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368090 | controller | \"35bff5cd-0303-4575-9c5c-45d787aafbb6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.368094 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.368098 | controller | \ 2026-01-29T16:02:45.587Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.368103 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.368107 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368111 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368115 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368120 | controller | \"35bff5cd-0303-4575-9c5c-45d787aafbb6\"}\n 2026-01-29T16:02:45.588Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.368124 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368128 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368132 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368136 | controller | \"35bff5cd-0303-4575-9c5c-45d787aafbb6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:45.588Z\tERROR\tReconciler 2026-01-29 16:03:28.368141 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368145 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368149 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368154 | controller | \"35bff5cd-0303-4575-9c5c-45d787aafbb6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.368158 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.368162 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.368166 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.368171 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.368175 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.368179 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.368183 | controller | \ 2026-01-29T16:02:45.588Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.368187 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368192 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"56889e1d-9b83-411f-b50f-18c426ca680a\"}, 2026-01-29 16:03:28.368196 | controller | \"namespace\": \"56889e1d-9b83-411f-b50f-18c426ca680a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368200 | controller | \"93f0aaf0-af1d-4c1d-bcd8-037b1852e726\"}\n 2026-01-29T16:02:45.589Z\tERROR\tReconciler 2026-01-29 16:03:28.368204 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368214 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"56889e1d-9b83-411f-b50f-18c426ca680a\"}, 2026-01-29 16:03:28.368219 | controller | \"namespace\": \"56889e1d-9b83-411f-b50f-18c426ca680a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368225 | controller | \"93f0aaf0-af1d-4c1d-bcd8-037b1852e726\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.368229 | controller | not present\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.368234 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.368238 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.368242 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.368246 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.368251 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.368255 | controller | \ 2026-01-29T16:02:45.599Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.368259 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368263 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368267 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368272 | controller | \"85665d6b-7a42-41bb-92a1-b1c247041d3b\"}\n 2026-01-29T16:02:45.600Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.368276 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.368280 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368284 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368289 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368293 | controller | \"85665d6b-7a42-41bb-92a1-b1c247041d3b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.368297 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.368301 | controller | \ 2026-01-29T16:02:45.602Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.368306 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.368310 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368314 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368318 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368322 | controller | \"85665d6b-7a42-41bb-92a1-b1c247041d3b\"}\n 2026-01-29T16:02:45.602Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.368346 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368353 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368359 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368365 | controller | \"85665d6b-7a42-41bb-92a1-b1c247041d3b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:45.603Z\tERROR\tReconciler 2026-01-29 16:03:28.368371 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368377 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368385 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368390 | controller | \"85665d6b-7a42-41bb-92a1-b1c247041d3b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.368394 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.368398 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.368403 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.368407 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.368421 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.368426 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.368430 | controller | \ 2026-01-29T16:02:45.623Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.368434 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368438 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368443 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368447 | controller | \"85f43a71-812d-4de9-9d56-3af09c3f7054\"}\n 2026-01-29T16:02:45.624Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.368451 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.368455 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368460 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368466 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368475 | controller | \"85f43a71-812d-4de9-9d56-3af09c3f7054\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.368489 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.368496 | controller | \ 2026-01-29T16:02:45.626Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.368502 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.368507 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368511 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368516 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368520 | controller | \"85f43a71-812d-4de9-9d56-3af09c3f7054\"}\n 2026-01-29T16:02:45.626Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.368524 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368528 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368533 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368537 | controller | \"85f43a71-812d-4de9-9d56-3af09c3f7054\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:45.626Z\tERROR\tReconciler 2026-01-29 16:03:28.368545 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368551 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368558 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368562 | controller | \"85f43a71-812d-4de9-9d56-3af09c3f7054\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.368567 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.368573 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.368577 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.368581 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.368586 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.368590 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.368594 | controller | \ 2026-01-29T16:02:45.667Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.368598 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368602 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368607 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368611 | controller | \"6476d0a6-a2dd-493b-89dd-54e86e732ebb\"}\n 2026-01-29T16:02:45.668Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.368615 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.368628 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368633 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368637 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368641 | controller | \"6476d0a6-a2dd-493b-89dd-54e86e732ebb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.368646 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.368650 | controller | \ 2026-01-29T16:02:45.670Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.368654 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.368658 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368662 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368667 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368671 | controller | \"6476d0a6-a2dd-493b-89dd-54e86e732ebb\"}\n 2026-01-29T16:02:45.671Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.368675 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368679 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368684 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368688 | controller | \"6476d0a6-a2dd-493b-89dd-54e86e732ebb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:45.673Z\tERROR\tReconciler 2026-01-29 16:03:28.368692 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368698 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368702 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368707 | controller | \"6476d0a6-a2dd-493b-89dd-54e86e732ebb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.368711 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.368715 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.368719 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.368724 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.368730 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.368735 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.368739 | controller | \ 2026-01-29T16:02:45.754Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.368744 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368748 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368752 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368756 | controller | \"f3fd3bc3-f6c1-457b-87b3-7278140d1105\"}\n 2026-01-29T16:02:45.755Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.368761 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.368765 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368769 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368773 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368777 | controller | \"f3fd3bc3-f6c1-457b-87b3-7278140d1105\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.368782 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.368786 | controller | \ 2026-01-29T16:02:45.757Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.368790 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.368795 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368817 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368829 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368836 | controller | \"f3fd3bc3-f6c1-457b-87b3-7278140d1105\"}\n 2026-01-29T16:02:45.757Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.368842 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368848 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368854 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368860 | controller | \"f3fd3bc3-f6c1-457b-87b3-7278140d1105\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:45.759Z\tERROR\tReconciler 2026-01-29 16:03:28.368866 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368874 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368878 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368883 | controller | \"f3fd3bc3-f6c1-457b-87b3-7278140d1105\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.368887 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.368891 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.368896 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.368902 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.368908 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.368914 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.368920 | controller | \ 2026-01-29T16:02:45.921Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.368925 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368929 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368933 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368937 | controller | \"fc02a12d-c116-41c1-b975-2c912bf9e010\"}\n 2026-01-29T16:02:45.922Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.368942 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.368946 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.368950 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368954 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368958 | controller | \"fc02a12d-c116-41c1-b975-2c912bf9e010\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.368963 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.368967 | controller | \ 2026-01-29T16:02:45.926Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.368971 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.368975 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368979 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.368984 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.368988 | controller | \"fc02a12d-c116-41c1-b975-2c912bf9e010\"}\n 2026-01-29T16:02:45.926Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.368992 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.368996 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369001 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369005 | controller | \"fc02a12d-c116-41c1-b975-2c912bf9e010\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:45.927Z\tERROR\tReconciler 2026-01-29 16:03:28.369011 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369022 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369027 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369031 | controller | \"fc02a12d-c116-41c1-b975-2c912bf9e010\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.369035 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.369040 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.369044 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.369048 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.369055 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.369059 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.369063 | controller | \ 2026-01-29T16:02:46.248Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.369068 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.369072 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369076 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369080 | controller | \"a11b584a-7bd1-4bff-b565-ccb5062bd3ce\"}\n 2026-01-29T16:02:46.252Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.369085 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.369089 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.369093 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369097 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369101 | controller | \"a11b584a-7bd1-4bff-b565-ccb5062bd3ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.369106 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.369110 | controller | \ 2026-01-29T16:02:46.258Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.369114 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.369118 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369122 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369169 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369175 | controller | \"a11b584a-7bd1-4bff-b565-ccb5062bd3ce\"}\n 2026-01-29T16:02:46.259Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.369180 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369184 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369188 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369193 | controller | \"a11b584a-7bd1-4bff-b565-ccb5062bd3ce\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:46.260Z\tERROR\tReconciler 2026-01-29 16:03:28.369212 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369216 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369220 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369224 | controller | \"a11b584a-7bd1-4bff-b565-ccb5062bd3ce\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.369229 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.369233 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.369237 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.369241 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.369246 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.369256 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.369261 | controller | \ 2026-01-29T16:02:46.901Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.369265 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.369269 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369274 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369278 | controller | \"dcae636d-a96f-489e-a16d-9544378db731\"}\n 2026-01-29T16:02:46.901Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.369282 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.369286 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.369291 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369295 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369302 | controller | \"dcae636d-a96f-489e-a16d-9544378db731\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.369306 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.369310 | controller | \ 2026-01-29T16:02:46.904Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.369315 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.369319 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369323 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369344 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369349 | controller | \"dcae636d-a96f-489e-a16d-9544378db731\"}\n 2026-01-29T16:02:46.904Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.369353 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369357 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369362 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369370 | controller | \"dcae636d-a96f-489e-a16d-9544378db731\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:46.904Z\tERROR\tReconciler 2026-01-29 16:03:28.369374 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369380 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369385 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369389 | controller | \"dcae636d-a96f-489e-a16d-9544378db731\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.369393 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.369397 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.369402 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.369406 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.369412 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.369416 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.369421 | controller | \ 2026-01-29T16:02:48.186Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.369425 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.369429 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369433 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369438 | controller | \"9b1b8b7f-08b8-46a8-a4e2-5ad5f260212f\"}\n 2026-01-29T16:02:48.186Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.369442 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.369446 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.369456 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369464 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369470 | controller | \"9b1b8b7f-08b8-46a8-a4e2-5ad5f260212f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.369476 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.369482 | controller | \ 2026-01-29T16:02:48.191Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.369488 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.369494 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369500 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369504 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369508 | controller | \"9b1b8b7f-08b8-46a8-a4e2-5ad5f260212f\"}\n 2026-01-29T16:02:48.192Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.369512 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369517 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369521 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369527 | controller | \"9b1b8b7f-08b8-46a8-a4e2-5ad5f260212f\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:48.192Z\tERROR\tReconciler 2026-01-29 16:03:28.369532 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369536 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369540 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369544 | controller | \"9b1b8b7f-08b8-46a8-a4e2-5ad5f260212f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.369548 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.369553 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.369557 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.369561 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.369565 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.369569 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.369574 | controller | \ 2026-01-29T16:02:50.753Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.369578 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.369582 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369587 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369592 | controller | \"bff1a652-7252-4cec-a299-40822e6b7253\"}\n 2026-01-29T16:02:50.754Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.369596 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.369600 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.369604 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369608 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369613 | controller | \"bff1a652-7252-4cec-a299-40822e6b7253\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.369617 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.369621 | controller | \ 2026-01-29T16:02:50.757Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.369625 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.369629 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369634 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369645 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369652 | controller | \"bff1a652-7252-4cec-a299-40822e6b7253\"}\n 2026-01-29T16:02:50.758Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.369658 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369663 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369675 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369679 | controller | \"bff1a652-7252-4cec-a299-40822e6b7253\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:50.758Z\tERROR\tReconciler 2026-01-29 16:03:28.369685 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369691 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369697 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369703 | controller | \"bff1a652-7252-4cec-a299-40822e6b7253\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.369708 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.369713 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.369717 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.369721 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.369728 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.369732 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.369736 | controller | \ 2026-01-29T16:02:55.879Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.369741 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.369745 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369749 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369753 | controller | \"9019a717-fed7-4c79-9e30-c67a4c22a441\"}\n 2026-01-29T16:02:55.879Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.369757 | controller | ensured MariaDBAccount ironic exists; database username is ironic_842f\t{\"controller\": 2026-01-29 16:03:28.369762 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.369766 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369770 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369774 | controller | \"9019a717-fed7-4c79-9e30-c67a4c22a441\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.369778 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.369783 | controller | \ 2026-01-29T16:02:55.882Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.369787 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.369791 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369795 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369799 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369804 | controller | \"9019a717-fed7-4c79-9e30-c67a4c22a441\"}\n 2026-01-29T16:02:55.882Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.369808 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369812 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369819 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369823 | controller | \"9019a717-fed7-4c79-9e30-c67a4c22a441\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:55.883Z\tERROR\tReconciler 2026-01-29 16:03:28.369828 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369839 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369844 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369848 | controller | \"9019a717-fed7-4c79-9e30-c67a4c22a441\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.369852 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.369856 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.369861 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.369865 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.369869 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.369873 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.369878 | 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 16:03:28.369882 | controller | \e[38;5;243m@ 01/29/26 16:03:05.384\e[0m\n 2026-01-29T16:03:05.389Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.369887 | controller | \"ironic\", \"Namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:45Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:02:45Z\"}],\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\",\"resourceVersion\":\"1982\",\"uid\":\"01613b4b-5305-4cb7-908e-a981930aa098\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.369892 | 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 16:03:28.369899 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.369903 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.369908 | 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 16:03:28.369917 | 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\":\"187c14fc-6072-4de0-85b4-84845325ec26-global-topology\"}}}}\n 2026-01-29 16:03:28.369922 | controller | \ 2026-01-29T16:03:05.405Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.369927 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.369931 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369935 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369940 | controller | \"6c469ed6-e3e7-45a0-bea3-95b742b93324\"}\n 2026-01-29T16:03:05.409Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.369944 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.369948 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.369952 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.369956 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369961 | controller | \"6c469ed6-e3e7-45a0-bea3-95b742b93324\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.369965 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.369969 | controller | \ 2026-01-29T16:03:05.412Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.369973 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.369978 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.369982 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.369986 | controller | \"6c469ed6-e3e7-45a0-bea3-95b742b93324\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.369991 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.369995 | controller | \ 2026-01-29T16:03:05.412Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.369999 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.370005 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.370012 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370016 | controller | \"6c469ed6-e3e7-45a0-bea3-95b742b93324\"}\n 2026-01-29T16:03:05.419Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.370020 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:05.419Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.370027 | controller | - calling defaulter\n 2026-01-29T16:03:05.419Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.370032 | controller | - defaulter called\n 2026-01-29T16:03:05.423Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.370037 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:05.423Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.370043 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:05.429Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.370060 | controller | \"ironic\", \"Namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.370068 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.370074 | 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 16:03:28.370080 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001e0b360>: 2026-01-29 16:03:28.370086 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.370092 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.370098 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.370102 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.370106 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.370119 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.370124 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.370128 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.370132 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.370137 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.370141 | 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 16:03:28.370145 | controller | \e[38;5;243m@ 01/29/26 16:03:05.384\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.370149 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.370154 | controller | {{0xc002012630?, 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 16:03:28.370158 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.370162 | controller | 0xc0008ec780})\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 16:03:28.370167 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc00117e210?, 0xc000500808?}, {0x23cd0dd, 2026-01-29 16:03:28.370171 | controller | 0x4}, {0xc000688a08, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.370175 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc00117e210?, 0xc0008ec780?}, {0xc000688a08?, 2026-01-29 16:03:28.370182 | controller | 0xc00117e210?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.370187 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.370191 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.370195 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001d850a0, 2026-01-29 16:03:28.370199 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.370204 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001d850a0, 2026-01-29 16:03:28.370208 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.370212 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.370217 | controller | {{0xc002012630, 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 16:03:28.370221 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()\n 2026-01-29 16:03:28.370225 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 16:03:28.370229 | controller | +0xc8d\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;10m[AfterSuite] 2026-01-29 16:03:28.370234 | controller | PASSED [1.139 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 16:03:28.370238 | controller | \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W0129 16:03:06.294901 58921 2026-01-29 16:03:28.370242 | controller | reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.370246 | controller | watch of *v1beta1.Topology ended with: an error on the server (\"unable to decode 2026-01-29 16:03:28.370251 | controller | an event from the watch stream: context canceled\") has prevented the request from 2026-01-29 16:03:28.370255 | controller | succeeding\n W0129 16:03:06.294982 58921 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.370259 | controller | watch of *v1beta1.MariaDBDatabase ended with: an error on the server (\"unable to 2026-01-29 16:03:28.370265 | controller | decode an event from the watch stream: context canceled\") has prevented the request 2026-01-29 16:03:28.370278 | controller | from succeeding\n W0129 16:03:06.294999 58921 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.370283 | controller | watch of *v1.Deployment ended with: an error on the server (\"unable to decode an 2026-01-29 16:03:28.370288 | controller | event from the watch stream: context canceled\") has prevented the request from 2026-01-29 16:03:28.370292 | controller | succeeding\n W0129 16:03:06.295036 58921 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.370296 | controller | watch of *v1.Route ended with: an error on the server (\"unable to decode an event 2026-01-29 16:03:28.370300 | controller | from the watch stream: context canceled\") has prevented the request from succeeding\n 2026-01-29 16:03:28.370305 | controller | \ W0129 16:03:06.295086 58921 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.370309 | controller | watch of *v1beta1.KeystoneAPI ended with: an error on the server (\"unable to decode 2026-01-29 16:03:28.370316 | controller | an event from the watch stream: context canceled\") has prevented the request from 2026-01-29 16:03:28.370320 | 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 16:03:28.370336 | controller | [FAILED] [20.240 seconds]\e[0m\n\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment 2026-01-29 16:03:28.370345 | controller | rollout is progressing [BeforeEach] \e[0mshows the IronicInspector deployment progressing 2026-01-29 16:03:28.370349 | 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 16:03:28.370354 | 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 16:03:28.370358 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:02:59.120Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.370362 | controller | created\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:02:59.126Z\tINFO\t---Test---\tCreated 2026-01-29 16:03:28.370366 | controller | MariaDBAccount ironic, username ironic_account, secret ironic-db-secret\n 2026-01-29T16:02:59.144Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.370371 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-a3d404e1-8dfc-437a-a49e-9de795f5e91a\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}}\n 2026-01-29 16:03:28.370375 | controller | \ 2026-01-29T16:02:59.144Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"},\"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 16:03:28.370384 | controller | \ 2026-01-29T16:02:59.148Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.370388 | controller | \"ironic\"}\n 2026-01-29T16:02:59.148Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.370393 | controller | defaulter\n 2026-01-29T16:02:59.148Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.370397 | controller | called\n 2026-01-29T16:02:59.151Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.370401 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:59.151Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.370405 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:59.160Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.370410 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:59.160Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.370414 | controller | - calling defaulter\n 2026-01-29T16:02:59.160Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.370423 | controller | - defaulter called\n 2026-01-29T16:02:59.163Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.370428 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:59.163Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.370434 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:02:59.179Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.370439 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.370452 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370457 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370463 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\"}\n 2026-01-29T16:02:59.182Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.370468 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.370484 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370493 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370499 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\"}\n 2026-01-29T16:02:59.185Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.370505 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.370511 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370517 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370522 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\"}\n 2026-01-29T16:02:59.187Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.370528 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.370533 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370539 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370544 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\"}\n 2026-01-29T16:02:59.192Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.370548 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.370552 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.370557 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370565 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370571 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.370577 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.370583 | controller | \ 2026-01-29T16:02:59.196Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.370589 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.370595 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370600 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370606 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.370611 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.370617 | controller | \ 2026-01-29T16:02:59.204Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.370625 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.370631 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370637 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370643 | controller | \"39bfaa89-cbc5-4a12-8a39-1d6a55836770\"}\n 2026-01-29T16:02:59.205Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.370658 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.370666 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.370671 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370687 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370694 | controller | \"39bfaa89-cbc5-4a12-8a39-1d6a55836770\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.370700 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.370706 | controller | \ 2026-01-29T16:02:59.207Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.370712 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.370718 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.370724 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370730 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370736 | controller | \"39bfaa89-cbc5-4a12-8a39-1d6a55836770\"}\n 2026-01-29T16:02:59.209Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.370741 | controller | DB Account completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}}\n 2026-01-29 16:03:28.370747 | controller | \ 2026-01-29T16:02:59.213Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.370752 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.370758 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370764 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370770 | controller | \"39bfaa89-cbc5-4a12-8a39-1d6a55836770\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.370776 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.370780 | controller | \ 2026-01-29T16:02:59.215Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}}\n 2026-01-29 16:03:28.370784 | controller | \ 2026-01-29T16:02:59.222Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.370788 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.370793 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370797 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370801 | controller | \"9cb88f2c-af7f-47e6-85f5-c3eb41d982d1\"}\n 2026-01-29T16:02:59.223Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.370805 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.370809 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.370817 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370821 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370825 | controller | \"9cb88f2c-af7f-47e6-85f5-c3eb41d982d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.370830 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.370834 | controller | \ 2026-01-29T16:02:59.307Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.370838 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.370842 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.370846 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370853 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370858 | controller | \"9cb88f2c-af7f-47e6-85f5-c3eb41d982d1\"}\n 2026-01-29T16:02:59.308Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.370862 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.370866 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370870 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370875 | controller | \"9cb88f2c-af7f-47e6-85f5-c3eb41d982d1\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:59.318Z\tERROR\tReconciler 2026-01-29 16:03:28.370879 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.370890 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370895 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370899 | controller | \"9cb88f2c-af7f-47e6-85f5-c3eb41d982d1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.370903 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.370908 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.370912 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.370916 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.370920 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.370924 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.370929 | controller | \ 2026-01-29T16:02:59.319Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.370933 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.370937 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370941 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370946 | controller | \"feb2e011-00e4-4630-86b0-e16918d1f411\"}\n 2026-01-29T16:02:59.319Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.370950 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.370954 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.370961 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370965 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370969 | controller | \"feb2e011-00e4-4630-86b0-e16918d1f411\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.370973 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.370977 | controller | \ 2026-01-29T16:02:59.409Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.370982 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.370986 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.370990 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.370994 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.370999 | controller | \"feb2e011-00e4-4630-86b0-e16918d1f411\"}\n 2026-01-29T16:02:59.409Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.371003 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371007 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371011 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371016 | controller | \"feb2e011-00e4-4630-86b0-e16918d1f411\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:59.410Z\tERROR\tReconciler 2026-01-29 16:03:28.371020 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371024 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371028 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371032 | controller | \"feb2e011-00e4-4630-86b0-e16918d1f411\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.371037 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.371041 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.371045 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.371049 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.371054 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.371063 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.371067 | controller | \ 2026-01-29T16:02:59.410Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.371071 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.371076 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371080 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371085 | controller | \"89dc6bbb-0f54-4fb1-bce9-0758e5a155eb\"}\n 2026-01-29T16:02:59.411Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.371090 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.371099 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.371105 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371113 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371117 | controller | \"89dc6bbb-0f54-4fb1-bce9-0758e5a155eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.371122 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.371130 | controller | \ 2026-01-29T16:02:59.416Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.371136 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.371152 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371160 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371167 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371173 | controller | \"89dc6bbb-0f54-4fb1-bce9-0758e5a155eb\"}\n 2026-01-29T16:02:59.417Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.371179 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371185 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371191 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371196 | controller | \"89dc6bbb-0f54-4fb1-bce9-0758e5a155eb\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:59.418Z\tERROR\tReconciler 2026-01-29 16:03:28.371202 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371208 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371213 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371225 | controller | \"89dc6bbb-0f54-4fb1-bce9-0758e5a155eb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.371230 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.371235 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.371239 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.371243 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.371247 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.371252 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.371256 | controller | \ 2026-01-29T16:02:59.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.371260 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.371264 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371269 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371273 | controller | \"83953535-cbe1-471a-8897-e11fd4520ef2\"}\n 2026-01-29T16:02:59.420Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.371280 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.371284 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.371297 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371302 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371306 | controller | \"83953535-cbe1-471a-8897-e11fd4520ef2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.371310 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.371315 | controller | \ 2026-01-29T16:02:59.422Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.371319 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.371323 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371361 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371370 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371376 | controller | \"83953535-cbe1-471a-8897-e11fd4520ef2\"}\n 2026-01-29T16:02:59.423Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.371382 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371388 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371393 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371399 | controller | \"83953535-cbe1-471a-8897-e11fd4520ef2\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:59.423Z\tERROR\tReconciler 2026-01-29 16:03:28.371405 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371410 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371415 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371421 | controller | \"83953535-cbe1-471a-8897-e11fd4520ef2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.371427 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.371433 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.371440 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.371446 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.371452 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.371458 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.371464 | controller | \ 2026-01-29T16:02:59.464Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.371476 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.371482 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371487 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371493 | controller | \"00f34f06-74e6-4613-b892-d896d4247d69\"}\n 2026-01-29T16:02:59.466Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.371502 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.371510 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.371516 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371521 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371525 | controller | \"00f34f06-74e6-4613-b892-d896d4247d69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.371529 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.371534 | controller | \ 2026-01-29T16:02:59.469Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.371538 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.371542 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371547 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371560 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371565 | controller | \"00f34f06-74e6-4613-b892-d896d4247d69\"}\n 2026-01-29T16:02:59.470Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.371569 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371574 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371578 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371582 | controller | \"00f34f06-74e6-4613-b892-d896d4247d69\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:59.471Z\tERROR\tReconciler 2026-01-29 16:03:28.371587 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371592 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371597 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371601 | controller | \"00f34f06-74e6-4613-b892-d896d4247d69\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.371605 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.371610 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.371614 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.371618 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.371623 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.371629 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.371634 | controller | \ 2026-01-29T16:02:59.552Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.371640 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.371647 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371653 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371662 | controller | \"5bf0970a-6a4a-4488-92e7-206e090f47f6\"}\n 2026-01-29T16:02:59.553Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.371667 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.371671 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.371677 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371683 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371689 | controller | \"5bf0970a-6a4a-4488-92e7-206e090f47f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.371696 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.371701 | controller | \ 2026-01-29T16:02:59.555Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.371708 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.371714 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371719 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371724 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371728 | controller | \"5bf0970a-6a4a-4488-92e7-206e090f47f6\"}\n 2026-01-29T16:02:59.555Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.371777 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371783 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371789 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371796 | controller | \"5bf0970a-6a4a-4488-92e7-206e090f47f6\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:59.556Z\tERROR\tReconciler 2026-01-29 16:03:28.371801 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371816 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371823 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371829 | controller | \"5bf0970a-6a4a-4488-92e7-206e090f47f6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.371835 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.371841 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.371847 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.371852 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.371858 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.371864 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.371869 | controller | \ 2026-01-29T16:02:59.717Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.371873 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.371878 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371885 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371892 | controller | \"16ee6b58-b047-43e5-8783-52ea8e1de6f9\"}\n 2026-01-29T16:02:59.717Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.371896 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.371900 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.371904 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371909 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371913 | controller | \"16ee6b58-b047-43e5-8783-52ea8e1de6f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.371917 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.371921 | controller | \ 2026-01-29T16:02:59.721Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.371926 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.371931 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371936 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371942 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371948 | controller | \"16ee6b58-b047-43e5-8783-52ea8e1de6f9\"}\n 2026-01-29T16:02:59.721Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.371954 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371960 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371966 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371972 | controller | \"16ee6b58-b047-43e5-8783-52ea8e1de6f9\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:02:59.722Z\tERROR\tReconciler 2026-01-29 16:03:28.371978 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.371984 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.371989 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.371993 | controller | \"16ee6b58-b047-43e5-8783-52ea8e1de6f9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.371998 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.372002 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.372006 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.372010 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.372015 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.372026 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.372031 | controller | \ 2026-01-29T16:03:00.044Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.372036 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.372040 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372047 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372051 | controller | \"31952df8-730f-42cd-acd4-6f0c267efd63\"}\n 2026-01-29T16:03:00.044Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.372055 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.372060 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.372064 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372068 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372072 | controller | \"31952df8-730f-42cd-acd4-6f0c267efd63\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.372077 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.372081 | controller | \ 2026-01-29T16:03:00.047Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.372088 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.372092 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372097 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372101 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372105 | controller | \"31952df8-730f-42cd-acd4-6f0c267efd63\"}\n 2026-01-29T16:03:00.048Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.372109 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372114 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372118 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372124 | controller | \"31952df8-730f-42cd-acd4-6f0c267efd63\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:00.048Z\tERROR\tReconciler 2026-01-29 16:03:28.372128 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372133 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372137 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372141 | controller | \"31952df8-730f-42cd-acd4-6f0c267efd63\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.372146 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.372150 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.372154 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.372158 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.372163 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.372167 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.372171 | controller | \ 2026-01-29T16:03:00.690Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.372177 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.372184 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372188 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372192 | controller | \"320603bb-4be7-413e-abd3-02dfecdaba67\"}\n 2026-01-29T16:03:00.690Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.372196 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.372201 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.372210 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372215 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372221 | controller | \"320603bb-4be7-413e-abd3-02dfecdaba67\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.372227 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.372232 | controller | \ 2026-01-29T16:03:00.693Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.372241 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.372255 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372262 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372268 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372274 | controller | \"320603bb-4be7-413e-abd3-02dfecdaba67\"}\n 2026-01-29T16:03:00.694Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.372280 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372286 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372291 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372297 | controller | \"320603bb-4be7-413e-abd3-02dfecdaba67\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:00.695Z\tERROR\tReconciler 2026-01-29 16:03:28.372303 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372309 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372315 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372321 | controller | \"320603bb-4be7-413e-abd3-02dfecdaba67\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.372350 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.372358 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.372364 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.372370 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.372376 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.372381 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.372387 | controller | \ 2026-01-29T16:03:01.976Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.372397 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.372406 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372411 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372417 | controller | \"59558adc-c491-41a8-bcb7-37fb0931200a\"}\n 2026-01-29T16:03:01.976Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.372423 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.372429 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.372435 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372441 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372447 | controller | \"59558adc-c491-41a8-bcb7-37fb0931200a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.372452 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.372459 | controller | \ 2026-01-29T16:03:01.979Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.372465 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.372470 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372474 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372489 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372493 | controller | \"59558adc-c491-41a8-bcb7-37fb0931200a\"}\n 2026-01-29T16:03:01.979Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.372498 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372502 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372506 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372511 | controller | \"59558adc-c491-41a8-bcb7-37fb0931200a\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:01.979Z\tERROR\tReconciler 2026-01-29 16:03:28.372515 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372519 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372523 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372528 | controller | \"59558adc-c491-41a8-bcb7-37fb0931200a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.372532 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.372536 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.372540 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.372545 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.372555 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.372561 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.372565 | controller | \ 2026-01-29T16:03:04.540Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.372571 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.372575 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372580 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372584 | controller | \"92c04ac6-d111-4143-ab4d-f67fca8a3974\"}\n 2026-01-29T16:03:04.541Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.372588 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.372592 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.372597 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372601 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372605 | controller | \"92c04ac6-d111-4143-ab4d-f67fca8a3974\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.372609 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.372613 | controller | \ 2026-01-29T16:03:04.544Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.372618 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.372622 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372626 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372631 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372637 | controller | \"92c04ac6-d111-4143-ab4d-f67fca8a3974\"}\n 2026-01-29T16:03:04.545Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.372643 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372649 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372654 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372660 | controller | \"92c04ac6-d111-4143-ab4d-f67fca8a3974\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:04.546Z\tERROR\tReconciler 2026-01-29 16:03:28.372666 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372680 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372687 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372693 | controller | \"92c04ac6-d111-4143-ab4d-f67fca8a3974\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.372699 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.372705 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.372711 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.372717 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.372721 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.372725 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.372729 | controller | \ 2026-01-29T16:03:09.667Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.372736 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.372740 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372745 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372749 | controller | \"bfad4d4c-909d-4354-a1b2-646a093d8097\"}\n 2026-01-29T16:03:09.668Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.372753 | controller | ensured MariaDBAccount ironic exists; database username is ironic_account\t{\"controller\": 2026-01-29 16:03:28.372757 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.372762 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372766 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372770 | controller | \"bfad4d4c-909d-4354-a1b2-646a093d8097\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.372774 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.372778 | controller | \ 2026-01-29T16:03:09.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.372783 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.372787 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372791 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372795 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372799 | controller | \"bfad4d4c-909d-4354-a1b2-646a093d8097\"}\n 2026-01-29T16:03:09.673Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.372804 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372808 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.372812 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.372816 | controller | \"bfad4d4c-909d-4354-a1b2-646a093d8097\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:09.673Z\tERROR\tReconciler 2026-01-29 16:03:28.372821 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.372825 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.373000 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373006 | controller | \"bfad4d4c-909d-4354-a1b2-646a093d8097\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.373011 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.373015 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.373019 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.373026 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.373030 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.373040 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.373046 | 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 16:03:28.373051 | controller | \e[38;5;243m@ 01/29/26 16:03:19.216\e[0m\n 2026-01-29T16:03:19.217Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.373056 | controller | \"ironic\", \"Namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:59Z\",\"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-29T16:02:59Z\"}],\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\",\"resourceVersion\":\"1358\",\"uid\":\"135a09d4-14ef-4724-b275-3d80320faf78\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.373061 | 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 16:03:28.373066 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.373070 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.373075 | 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 16:03:28.373079 | 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 16:03:28.373083 | controller | \ 2026-01-29T16:03:19.244Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.373088 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.373092 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.373098 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373103 | controller | \"213de1ea-cb64-416e-96fb-62a7e0097489\"}\n 2026-01-29T16:03:19.250Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.373115 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.373121 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.373127 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.373133 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373139 | controller | \"213de1ea-cb64-416e-96fb-62a7e0097489\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.373145 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.373150 | controller | \ 2026-01-29T16:03:19.255Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.373154 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.373158 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.373163 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373169 | controller | \"213de1ea-cb64-416e-96fb-62a7e0097489\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.373174 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.373178 | controller | \ 2026-01-29T16:03:19.255Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.373182 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.373187 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.373191 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373195 | controller | \"213de1ea-cb64-416e-96fb-62a7e0097489\"}\n 2026-01-29T16:03:19.265Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.373199 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:19.265Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.373204 | controller | - calling defaulter\n 2026-01-29T16:03:19.265Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.373208 | controller | - defaulter called\n 2026-01-29T16:03:19.272Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.373212 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:19.272Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.373216 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:19.300Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.373221 | controller | \"ironic\", \"Namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.373225 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.000s.\n 2026-01-29 16:03:28.373229 | 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 16:03:28.373234 | controller | with:\n Expected success, but got an error:\n <*errors.StatusError | 0xc001c0e320>: 2026-01-29 16:03:28.373238 | controller | \n jobs.batch \"ironic-db-sync\" not found\n {\n ErrStatus: {\n 2026-01-29 16:03:28.373242 | controller | \ TypeMeta: {Kind: \"\", APIVersion: \"\"},\n ListMeta: 2026-01-29 16:03:28.373246 | controller | {\n SelfLink: \"\",\n ResourceVersion: \"\",\n 2026-01-29 16:03:28.373253 | controller | \ Continue: \"\",\n RemainingItemCount: nil,\n 2026-01-29 16:03:28.373257 | controller | \ },\n Status: \"Failure\",\n Message: \"jobs.batch 2026-01-29 16:03:28.373261 | controller | \\\"ironic-db-sync\\\" not found\",\n Reason: \"NotFound\",\n Details: 2026-01-29 16:03:28.373265 | controller | {\n Name: \"ironic-db-sync\",\n Group: \"batch\",\n 2026-01-29 16:03:28.373270 | controller | \ Kind: \"jobs\",\n UID: \"\",\n Causes: 2026-01-29 16:03:28.373274 | controller | nil,\n RetryAfterSeconds: 0,\n },\n Code: 2026-01-29 16:03:28.373278 | controller | 404,\n },\n }\e[0m\n \e[38;5;9mIn \e[1m[BeforeEach]\e[0m\e[38;5;9m 2026-01-29 16:03:28.373282 | 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 16:03:28.373288 | controller | \e[38;5;243m@ 01/29/26 16:03:19.216\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.373293 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.373303 | controller | {{0xc00147b4a0?, 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 16:03:28.373307 | controller | +0x191\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.373312 | controller | 0xc000b19b80})\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 16:03:28.373316 | controller | +0x3a\n reflect.Value.call({0x1f26380?, 0xc001715800?, 0xc000099008?}, {0x23cd0dd, 2026-01-29 16:03:28.373320 | controller | 0x4}, {0xc001100378, 0x1, 0x219d7a0?})\n \t/usr/local/go/src/reflect/value.go:584 2026-01-29 16:03:28.373340 | controller | +0xca6\n reflect.Value.Call({0x1f26380?, 0xc001715800?, 0xc000b19b80?}, {0xc001100378?, 2026-01-29 16:03:28.373348 | controller | 0xc001715800?, 0x1f26380?})\n \t/usr/local/go/src/reflect/value.go:368 +0xb9\n 2026-01-29 16:03:28.373353 | controller | \ github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()\n 2026-01-29 16:03:28.373357 | controller | \ \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.373361 | controller | +0x11f\n github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0016f6cb0, 2026-01-29 16:03:28.373366 | controller | {0x2753a58, 0x3b647c0}, 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 16:03:28.373370 | controller | +0x168\n github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0016f6cb0, 2026-01-29 16:03:28.373374 | controller | {0x2753a58, 0x3b647c0}, {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 16:03:28.373379 | controller | +0x85\n github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.373383 | controller | {{0xc00147b4a0, 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 16:03:28.373390 | controller | +0x16e\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()\n 2026-01-29 16:03:28.373395 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.373399 | controller | +0x8a7\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] 2026-01-29 16:03:28.373403 | controller | PASSED [1.105 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 16:03:28.373410 | controller | \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W0129 16:03:19.350691 58922 2026-01-29 16:03:28.373414 | controller | reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.373419 | controller | watch of *v1beta1.TransportURL ended with: an error on the server (\"unable to decode 2026-01-29 16:03:28.373423 | controller | an event from the watch stream: context canceled\") has prevented the request from 2026-01-29 16:03:28.373427 | 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 16:03:28.373431 | controller | [FAILED] [20.264 seconds]\e[0m\n\e[0mIronic controller \e[38;5;243mwhen Ironic is 2026-01-29 16:03:28.373436 | controller | created with rpc=oslo and quorum queue enabled transport URL \e[38;5;9m\e[1m[It] 2026-01-29 16:03:28.373440 | 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 16:03:28.373445 | controller | \ \e[38;5;243mTimeline >>\e[0m\n 2026-01-29T16:03:05.857Z\tINFO\t---Test---\tSecret 2026-01-29 16:03:28.373449 | controller | created with quorum queues\t{\"name\": \"rabbitmq-secret\"}\n 2026-01-29T16:03:05.880Z\tINFO\t---Test---\tKeystoneAPI 2026-01-29 16:03:28.373453 | controller | created\t{\"KeystoneAPI\": {\"name\":\"keystone-19847f50-183a-4aab-9a2e-4ac6bb064727\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.373465 | controller | \ 2026-01-29T16:03:05.880Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"},\"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 16:03:28.373470 | controller | \ 2026-01-29T16:03:05.884Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.373475 | controller | \"ironic\"}\n 2026-01-29T16:03:05.884Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.373479 | controller | defaulter\n 2026-01-29T16:03:05.884Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.373483 | controller | called\n 2026-01-29T16:03:05.889Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.373487 | controller | upon creation\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:05.889Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.373492 | controller | create\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:05.893Z\tINFO\t---Test---\tExpectCondition\t{\"type\": 2026-01-29 16:03:28.373496 | controller | \"ServiceAccountReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.373502 | controller | \ 2026-01-29T16:03:05.898Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.373508 | controller | \"ironic\"}\n 2026-01-29T16:03:05.898Z\tINFO\tironic-resource\twebhook - calling 2026-01-29 16:03:28.373513 | controller | defaulter\n 2026-01-29T16:03:05.898Z\tINFO\tironic-resource\twebhook - defaulter 2026-01-29 16:03:28.373517 | controller | called\n 2026-01-29T16:03:05.901Z\tINFO\tironic-resource\tValidation for Ironic 2026-01-29 16:03:28.373521 | controller | upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:05.901Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.373525 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:05.920Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.373530 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.373534 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.373538 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373542 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}\n 2026-01-29T16:03:05.923Z\tINFO\tControllers.Ironic\tServiceAccount 2026-01-29 16:03:28.373547 | controller | ironic-ironic - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.373551 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.373555 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373559 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}\n 2026-01-29T16:03:05.925Z\tINFO\tControllers.Ironic\tRole 2026-01-29 16:03:28.373564 | controller | ironic-ironic-role - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.373568 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.373572 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373576 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}\n 2026-01-29T16:03:05.927Z\tINFO\tControllers.Ironic\tRoleBinding 2026-01-29 16:03:28.373581 | controller | ironic-ironic-rolebinding - created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.373585 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.373589 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373593 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}\n 2026-01-29T16:03:05.930Z\tINFO\tControllers.Ironic\tTransportURL 2026-01-29 16:03:28.373598 | controller | ironic-transport successfully reconciled - operation: created\t{\"controller\": 2026-01-29 16:03:28.373611 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.373615 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.373620 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373624 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}\n 2026-01-29T16:03:05.930Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.373628 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.373632 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.373637 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.373641 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373648 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}\n 2026-01-29T16:03:05.936Z\tINFO\tControllers.Ironic\tReconciling 2026-01-29 16:03:28.373652 | controller | Service\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.373657 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.373661 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373665 | controller | \"8a45983b-ff65-44da-9fc7-cfdae60ea756\"}\n 2026-01-29T16:03:05.937Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.373669 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.373675 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.373680 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.373685 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373689 | controller | \"8a45983b-ff65-44da-9fc7-cfdae60ea756\"}\n 2026-01-29T16:03:05.943Z\tINFO\t---Test---\tExpectCondition 2026-01-29 16:03:28.373694 | controller | succeeded\t{\"type\": \"ServiceAccountReady\", \"expected status\": \"True\", \"on\": 2026-01-29 16:03:28.373699 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.373704 | controller | \ 2026-01-29T16:03:05.943Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RoleReady\", 2026-01-29 16:03:28.373708 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.373712 | controller | \ 2026-01-29T16:03:05.945Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 16:03:28.373717 | controller | \"RoleReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.373721 | controller | \ 2026-01-29T16:03:05.945Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RoleBindingReady\", 2026-01-29 16:03:28.373725 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.373729 | controller | \ 2026-01-29T16:03:05.946Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.373734 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.373738 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.373742 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373747 | controller | \"609ce948-abb2-41bc-8b87-7b2f69447f28\"}\n 2026-01-29T16:03:05.947Z\tINFO\tControllers.Ironic\tWaiting 2026-01-29 16:03:28.373753 | controller | for TransportURL ironic-transport secret to be created\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.373759 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.373768 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.373774 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373779 | controller | \"609ce948-abb2-41bc-8b87-7b2f69447f28\"}\n 2026-01-29T16:03:05.948Z\tINFO\t---Test---\tExpectCondition 2026-01-29 16:03:28.373784 | controller | succeeded\t{\"type\": \"RoleBindingReady\", \"expected status\": \"True\", \"on\": 2026-01-29 16:03:28.373788 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.373792 | controller | \ 2026-01-29T16:03:05.955Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.373809 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.373813 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.373824 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373829 | controller | \"4b07064e-e16a-4b27-bce2-ac6fc3ebf565\"}\n 2026-01-29T16:03:05.956Z\tINFO\t---Test---\tSimulated 2026-01-29 16:03:28.373833 | controller | TransportURL ready\t{\"on\": {\"name\":\"ironic-transport\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.373837 | controller | \ 2026-01-29T16:03:05.956Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RabbitMqTransportURLReady\", 2026-01-29 16:03:28.373841 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.373846 | controller | \ 2026-01-29T16:03:05.961Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.373850 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.373854 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.373859 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373863 | controller | \"4b07064e-e16a-4b27-bce2-ac6fc3ebf565\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.373867 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.373871 | controller | \ 2026-01-29T16:03:05.966Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.373876 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.373880 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.373884 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.373888 | controller | \"4b07064e-e16a-4b27-bce2-ac6fc3ebf565\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.373893 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.373897 | controller | \ 2026-01-29T16:03:05.976Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.373901 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.373905 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.373910 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374121 | controller | \"13e1f39c-cbb4-4e67-aadb-e0caf31c8cf4\"}\n 2026-01-29T16:03:05.977Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.374128 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.374134 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.374140 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374146 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374152 | controller | \"13e1f39c-cbb4-4e67-aadb-e0caf31c8cf4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.374157 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.374163 | controller | \ 2026-01-29T16:03:05.979Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.374172 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.374177 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374181 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374186 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374190 | controller | \"13e1f39c-cbb4-4e67-aadb-e0caf31c8cf4\"}\n 2026-01-29T16:03:05.983Z\tINFO\t---Test---\tExpectCondition 2026-01-29 16:03:28.374194 | controller | succeeded\t{\"type\": \"RabbitMqTransportURLReady\", \"expected status\": \"True\", 2026-01-29 16:03:28.374198 | controller | \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.374203 | controller | \ 2026-01-29T16:03:05.983Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.374207 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374211 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374215 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374229 | controller | \"13e1f39c-cbb4-4e67-aadb-e0caf31c8cf4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.374234 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.374239 | controller | \ 2026-01-29T16:03:05.992Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.374243 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.374249 | controller | \ 2026-01-29T16:03:05.997Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.374253 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.374257 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374262 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374266 | controller | \"f361e8d6-21d9-469d-8717-6cd919829217\"}\n 2026-01-29T16:03:05.998Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.374270 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.374274 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.374278 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374283 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374287 | controller | \"f361e8d6-21d9-469d-8717-6cd919829217\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.374291 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.374295 | controller | \ 2026-01-29T16:03:06.000Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.374300 | controller | \ 2026-01-29T16:03:06.000Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"InputReady\", 2026-01-29 16:03:28.374304 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.374308 | controller | \ 2026-01-29T16:03:06.004Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 16:03:28.374312 | controller | \"InputReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.374319 | controller | \ 2026-01-29T16:03:06.004Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"ServiceConfigReady\", 2026-01-29 16:03:28.374323 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}\n 2026-01-29 16:03:28.374343 | controller | \ 2026-01-29T16:03:06.081Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.374347 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.374351 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374355 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374360 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374364 | controller | \"f361e8d6-21d9-469d-8717-6cd919829217\"}\n 2026-01-29T16:03:06.082Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.374368 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374372 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374377 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374381 | controller | \"f361e8d6-21d9-469d-8717-6cd919829217\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:06.099Z\tERROR\tReconciler 2026-01-29 16:03:28.374385 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374389 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374394 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374398 | controller | \"f361e8d6-21d9-469d-8717-6cd919829217\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.374402 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.374406 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.374416 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.374452 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.374458 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.374462 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.374466 | controller | \ 2026-01-29T16:03:06.099Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.374471 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.374475 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374479 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374483 | controller | \"577b9427-ac3a-45e6-9f83-571ff3f507f7\"}\n 2026-01-29T16:03:06.100Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.374488 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.374492 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.374496 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374503 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374507 | controller | \"577b9427-ac3a-45e6-9f83-571ff3f507f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.374511 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.374515 | controller | \ 2026-01-29T16:03:06.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.374520 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.374524 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374528 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374532 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374537 | controller | \"577b9427-ac3a-45e6-9f83-571ff3f507f7\"}\n 2026-01-29T16:03:06.181Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.374541 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374545 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374549 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374554 | controller | \"577b9427-ac3a-45e6-9f83-571ff3f507f7\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:06.182Z\tERROR\tReconciler 2026-01-29 16:03:28.374558 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374562 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374566 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374571 | controller | \"577b9427-ac3a-45e6-9f83-571ff3f507f7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.374575 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.374579 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.374586 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.374592 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.374596 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.374600 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.374605 | controller | \ 2026-01-29T16:03:06.182Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.374609 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.374613 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374617 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374627 | controller | \"e533b319-e2cd-4ccb-8a5e-4f7d6bc00a75\"}\n 2026-01-29T16:03:06.183Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.374631 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.374636 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.374640 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374646 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374650 | controller | \"e533b319-e2cd-4ccb-8a5e-4f7d6bc00a75\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.374655 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.374659 | controller | \ 2026-01-29T16:03:06.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.374663 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.374668 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374672 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374676 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374681 | controller | \"e533b319-e2cd-4ccb-8a5e-4f7d6bc00a75\"}\n 2026-01-29T16:03:06.185Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.374685 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374689 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374693 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374698 | controller | \"e533b319-e2cd-4ccb-8a5e-4f7d6bc00a75\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:06.186Z\tERROR\tReconciler 2026-01-29 16:03:28.374702 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374706 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374710 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374715 | controller | \"e533b319-e2cd-4ccb-8a5e-4f7d6bc00a75\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.374721 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.374727 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.374732 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.374738 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.374744 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.374750 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.374756 | controller | \ 2026-01-29T16:03:06.193Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.374762 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.374767 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374771 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374775 | controller | \"0b7bb6b2-b4e6-475f-96c9-075f6aaf6ac0\"}\n 2026-01-29T16:03:06.194Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.374780 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.374784 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.374791 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374795 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374799 | controller | \"0b7bb6b2-b4e6-475f-96c9-075f6aaf6ac0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.374803 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.374808 | controller | \ 2026-01-29T16:03:06.196Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.374812 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.374823 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374827 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374832 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374836 | controller | \"0b7bb6b2-b4e6-475f-96c9-075f6aaf6ac0\"}\n 2026-01-29T16:03:06.196Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.374840 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374845 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374849 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374853 | controller | \"0b7bb6b2-b4e6-475f-96c9-075f6aaf6ac0\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:06.196Z\tERROR\tReconciler 2026-01-29 16:03:28.374857 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374864 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374869 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374873 | controller | \"0b7bb6b2-b4e6-475f-96c9-075f6aaf6ac0\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.374878 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.374883 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.374890 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.374894 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.374899 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.374903 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.374907 | controller | \ 2026-01-29T16:03:06.237Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.374911 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.374916 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374920 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374924 | controller | \"0d2240ff-6d50-45d5-ac43-4c709511e5fa\"}\n 2026-01-29T16:03:06.238Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.374928 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.374933 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.374939 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374943 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374947 | controller | \"0d2240ff-6d50-45d5-ac43-4c709511e5fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.374951 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.374956 | controller | \ 2026-01-29T16:03:06.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.374960 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.374964 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374968 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374973 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374977 | controller | \"0d2240ff-6d50-45d5-ac43-4c709511e5fa\"}\n 2026-01-29T16:03:06.241Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.374981 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.374985 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.374990 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.374999 | controller | \"0d2240ff-6d50-45d5-ac43-4c709511e5fa\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:06.242Z\tERROR\tReconciler 2026-01-29 16:03:28.375004 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375008 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375012 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375017 | controller | \"0d2240ff-6d50-45d5-ac43-4c709511e5fa\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.375021 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.375025 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.375029 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.375033 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.375038 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.375042 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.375046 | controller | \ 2026-01-29T16:03:06.323Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.375050 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375055 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375059 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375063 | controller | \"7b0fbd35-bca0-48d0-bd54-fdb00697c51c\"}\n 2026-01-29T16:03:06.324Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.375067 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.375073 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375077 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375082 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375086 | controller | \"7b0fbd35-bca0-48d0-bd54-fdb00697c51c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.375090 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.375094 | controller | \ 2026-01-29T16:03:06.326Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.375099 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.375103 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375107 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375111 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375116 | controller | \"7b0fbd35-bca0-48d0-bd54-fdb00697c51c\"}\n 2026-01-29T16:03:06.326Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.375120 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375124 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375128 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375132 | controller | \"7b0fbd35-bca0-48d0-bd54-fdb00697c51c\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:06.327Z\tERROR\tReconciler 2026-01-29 16:03:28.375138 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375142 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375146 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375150 | controller | \"7b0fbd35-bca0-48d0-bd54-fdb00697c51c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.375155 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.375159 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.375171 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.375176 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.375180 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.375184 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.375188 | controller | \ 2026-01-29T16:03:06.488Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.375193 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375197 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375201 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375205 | controller | \"27d80712-e281-4cc0-9817-88e6f167ff4e\"}\n 2026-01-29T16:03:06.489Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.375211 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.375216 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375220 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375224 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375228 | controller | \"27d80712-e281-4cc0-9817-88e6f167ff4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.375233 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.375237 | controller | \ 2026-01-29T16:03:06.491Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.375241 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.375245 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375250 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375254 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375258 | controller | \"27d80712-e281-4cc0-9817-88e6f167ff4e\"}\n 2026-01-29T16:03:06.491Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.375263 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375267 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375271 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375275 | controller | \"27d80712-e281-4cc0-9817-88e6f167ff4e\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:06.492Z\tERROR\tReconciler 2026-01-29 16:03:28.375280 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375286 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375291 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375295 | controller | \"27d80712-e281-4cc0-9817-88e6f167ff4e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.375299 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.375303 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.375308 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.375312 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.375316 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.375321 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.375345 | controller | \ 2026-01-29T16:03:06.813Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.375353 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375357 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375361 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375372 | controller | \"00f66857-cebf-4ab3-b19f-6c954615287b\"}\n 2026-01-29T16:03:06.814Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.375379 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.375383 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375388 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375392 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375397 | controller | \"00f66857-cebf-4ab3-b19f-6c954615287b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.375401 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.375405 | controller | \ 2026-01-29T16:03:06.817Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.375410 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.375414 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375418 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375423 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375427 | controller | \"00f66857-cebf-4ab3-b19f-6c954615287b\"}\n 2026-01-29T16:03:06.817Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.375431 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375436 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375440 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375444 | controller | \"00f66857-cebf-4ab3-b19f-6c954615287b\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:06.818Z\tERROR\tReconciler 2026-01-29 16:03:28.375449 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375453 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375457 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375462 | controller | \"00f66857-cebf-4ab3-b19f-6c954615287b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.375468 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.375480 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.375499 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.375505 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.375511 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.375517 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.375523 | controller | \ 2026-01-29T16:03:07.459Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.375529 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375536 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375542 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375551 | controller | \"d28c389f-76bf-4fd5-88da-4c327fe70b04\"}\n 2026-01-29T16:03:07.460Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.375557 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.375564 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375570 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375576 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375581 | controller | \"d28c389f-76bf-4fd5-88da-4c327fe70b04\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.375586 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.375592 | controller | \ 2026-01-29T16:03:07.464Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.375597 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.375610 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375615 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375620 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375624 | controller | \"d28c389f-76bf-4fd5-88da-4c327fe70b04\"}\n 2026-01-29T16:03:07.464Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.375629 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375633 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375637 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375642 | controller | \"d28c389f-76bf-4fd5-88da-4c327fe70b04\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:07.465Z\tERROR\tReconciler 2026-01-29 16:03:28.375646 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375652 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375656 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375661 | controller | \"d28c389f-76bf-4fd5-88da-4c327fe70b04\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.375665 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.375670 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.375674 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.375678 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.375684 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.375691 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.375697 | controller | \ 2026-01-29T16:03:08.746Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.375703 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375709 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375715 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375724 | controller | \"6f844245-eb73-44b2-899b-2af17ed75d00\"}\n 2026-01-29T16:03:08.747Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.375730 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.375736 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375742 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375748 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375754 | controller | \"6f844245-eb73-44b2-899b-2af17ed75d00\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.375759 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.375763 | controller | \ 2026-01-29T16:03:08.749Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.375767 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.375772 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375776 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375780 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375785 | controller | \"6f844245-eb73-44b2-899b-2af17ed75d00\"}\n 2026-01-29T16:03:08.750Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.375789 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375794 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375798 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375810 | controller | \"6f844245-eb73-44b2-899b-2af17ed75d00\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:08.751Z\tERROR\tReconciler 2026-01-29 16:03:28.375817 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375823 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375829 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375835 | controller | \"6f844245-eb73-44b2-899b-2af17ed75d00\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.375840 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.375844 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.375851 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.375856 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.375860 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.375864 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.375868 | controller | \ 2026-01-29T16:03:11.313Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.375873 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375877 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375883 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375888 | controller | \"a2cb0ef1-37b3-48f0-a7cb-2c5f4752d5fe\"}\n 2026-01-29T16:03:11.314Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.375892 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.375896 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.375900 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375905 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375911 | controller | \"a2cb0ef1-37b3-48f0-a7cb-2c5f4752d5fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.375917 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.375923 | controller | \ 2026-01-29T16:03:11.317Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.375929 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.375933 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375938 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375942 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375946 | controller | \"a2cb0ef1-37b3-48f0-a7cb-2c5f4752d5fe\"}\n 2026-01-29T16:03:11.318Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.375951 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375955 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375959 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375964 | controller | \"a2cb0ef1-37b3-48f0-a7cb-2c5f4752d5fe\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:11.319Z\tERROR\tReconciler 2026-01-29 16:03:28.375968 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.375972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.375977 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.375981 | controller | \"a2cb0ef1-37b3-48f0-a7cb-2c5f4752d5fe\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.375985 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.375990 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.375994 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.376005 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.376009 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.376014 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.376018 | controller | \ 2026-01-29T16:03:16.440Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.376023 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.376027 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.376035 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.376039 | controller | \"4f511c2a-50e2-442c-b3e8-f05b2f6ea258\"}\n 2026-01-29T16:03:16.441Z\tINFO\tControllers.Ironic\tSuccessfully 2026-01-29 16:03:28.376044 | controller | ensured MariaDBAccount ironic exists; database username is ironic_1bb9\t{\"controller\": 2026-01-29 16:03:28.376048 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.376053 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.376057 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.376062 | controller | \"4f511c2a-50e2-442c-b3e8-f05b2f6ea258\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.376066 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.376071 | controller | \ 2026-01-29T16:03:16.444Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.376075 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.376079 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.376083 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.376088 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.376094 | controller | \"4f511c2a-50e2-442c-b3e8-f05b2f6ea258\"}\n 2026-01-29T16:03:16.445Z\tINFO\tControllers.Ironic\tApplicationCredential 2026-01-29 16:03:28.376099 | controller | secret not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.376103 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.376107 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.376112 | controller | \"4f511c2a-50e2-442c-b3e8-f05b2f6ea258\", \"secret\": \"ac-ironic-secret\"}\n 2026-01-29T16:03:16.447Z\tERROR\tReconciler 2026-01-29 16:03:28.376116 | controller | error\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.376120 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.376125 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.376129 | controller | \"4f511c2a-50e2-442c-b3e8-f05b2f6ea258\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.376133 | controller | not found: ac-ironic-secret\"}\n sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n 2026-01-29 16:03:28.376138 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316\n 2026-01-29 16:03:28.376143 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n 2026-01-29 16:03:28.376148 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263\n 2026-01-29 16:03:28.376152 | controller | \ sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n 2026-01-29 16:03:28.376157 | controller | \ \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224\n 2026-01-29 16:03:28.376161 | 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 16:03:28.376167 | controller | \e[38;5;243m@ 01/29/26 16:03:26.005\e[0m\n 2026-01-29T16:03:26.006Z\tINFO\t---Test---\tDeleting\t{\"Name\": 2026-01-29 16:03:28.376178 | controller | \"ironic\", \"Namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:03:05Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:03:05Z\"}],\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\",\"resourceVersion\":\"2027\",\"uid\":\"b202aec9-e881-4afe-b28f-e7c509ecafed\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.376186 | 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 16:03:28.376192 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.376198 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.376203 | 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 16:03:28.376207 | 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 16:03:28.376212 | controller | \ 2026-01-29T16:03:26.026Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.376218 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.376230 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.376243 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.376250 | controller | \"041bfc82-68a8-4c12-89e6-d0603d9ab6b5\"}\n 2026-01-29T16:03:26.031Z\tINFO\tControllers.Ironic\tRemoved 2026-01-29 16:03:28.376260 | controller | finalizer openstack.org/ironic from MariaDBAccount ironic\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.376267 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.376272 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.376277 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.376281 | controller | \"041bfc82-68a8-4c12-89e6-d0603d9ab6b5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.376285 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.376298 | controller | \ 2026-01-29T16:03:26.036Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.376303 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.376308 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.376312 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.376317 | controller | \"041bfc82-68a8-4c12-89e6-d0603d9ab6b5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.376321 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}\n 2026-01-29 16:03:28.376340 | controller | \ 2026-01-29T16:03:26.036Z\tINFO\tControllers.Ironic\tReconciled Ironic delete successfully\t{\"controller\": 2026-01-29 16:03:28.376348 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.376353 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.376357 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.376362 | controller | \"041bfc82-68a8-4c12-89e6-d0603d9ab6b5\"}\n 2026-01-29T16:03:26.042Z\tINFO\tironic-resource\tDefaulting 2026-01-29 16:03:28.376366 | controller | for Ironic\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:26.042Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.376370 | controller | - calling defaulter\n 2026-01-29T16:03:26.042Z\tINFO\tironic-resource\twebhook 2026-01-29 16:03:28.376378 | controller | - defaulter called\n 2026-01-29T16:03:26.047Z\tINFO\tironic-resource\tValidation 2026-01-29 16:03:28.376383 | controller | for Ironic upon update\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:26.047Z\tINFO\tironic-resource\tvalidate 2026-01-29 16:03:28.376387 | controller | update\t{\"name\": \"ironic\"}\n 2026-01-29T16:03:26.078Z\tINFO\t---Test---\tDeleted\t{\"Name\": 2026-01-29 16:03:28.376392 | controller | \"ironic\", \"Namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"Kind\": \"Ironic\"}\n 2026-01-29 16:03:28.376396 | controller | \ \e[38;5;243m<< Timeline\e[0m\n\n \e[38;5;9m[FAILED] Timed out after 20.001s.\n 2026-01-29 16:03:28.376400 | 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 16:03:28.376404 | controller | with:\n ServiceConfigReady condition is in an unexpected state. Expected: True, 2026-01-29 16:03:28.376409 | controller | Actual: False, instance name: 2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8/ironic, Conditions: 2026-01-29 16:03:28.376413 | controller | [{Ready False Warning 2026-01-29 16:03:06 +0000 UTC Error Service config create 2026-01-29 16:03:28.376417 | controller | error occurred ApplicationCredential secret not found: ac-ironic-secret} {DBReady 2026-01-29 16:03:28.376421 | controller | True 2026-01-29 16:03:06 +0000 UTC Ready DB create completed} {DBSyncReady Unknown 2026-01-29 16:03:28.376426 | controller | \ 2026-01-29 16:03:05 +0000 UTC Init DBsync not started} {InputReady True 2026-01-29 2026-01-29 16:03:28.376432 | controller | 16:03:05 +0000 UTC Ready Input data complete} {IronicAPIReady Unknown 2026-01-29 2026-01-29 16:03:28.376437 | controller | 16:03:05 +0000 UTC Init IronicAPI not started} {IronicConductorReady Unknown 2026-01-29 2026-01-29 16:03:28.376441 | controller | 16:03:05 +0000 UTC Init IronicConductor not started} {IronicInspectorReady Unknown 2026-01-29 16:03:28.376445 | controller | \ 2026-01-29 16:03:05 +0000 UTC Init IronicInspector not started} {IronicNeutronAgentReady 2026-01-29 16:03:28.376450 | controller | Unknown 2026-01-29 16:03:05 +0000 UTC Init IronicNeutronAgent not started} {MariaDBAccountReady 2026-01-29 16:03:28.376454 | controller | True 2026-01-29 16:03:05 +0000 UTC Ready MariaDBAccount creation complete} {RabbitMqTransportURLReady 2026-01-29 16:03:28.376458 | controller | True 2026-01-29 16:03:05 +0000 UTC Ready RabbitMqTransportURL successfully created} 2026-01-29 16:03:28.376462 | controller | {RoleBindingReady True 2026-01-29 16:03:05 +0000 UTC Ready RoleBinding created} 2026-01-29 16:03:28.376466 | controller | {RoleReady True 2026-01-29 16:03:05 +0000 UTC Ready Role created} {ServiceAccountReady 2026-01-29 16:03:28.376471 | controller | True 2026-01-29 16:03:05 +0000 UTC Ready ServiceAccount created} {ServiceConfigReady 2026-01-29 16:03:28.376475 | controller | False Warning 2026-01-29 16:03:06 +0000 UTC Error Service config create error occurred 2026-01-29 16:03:28.376479 | controller | ApplicationCredential secret not found: ac-ironic-secret}]\n Expected\n : 2026-01-29 16:03:28.376483 | 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 16:03:28.376488 | 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 16:03:28.376492 | controller | \e[38;5;243m@ 01/29/26 16:03:26.005\e[0m\n\n \e[38;5;9mFull Stack Trace\e[0m\n 2026-01-29 16:03:28.376502 | controller | \ github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).ExpectCondition(0xc0000d9680, 2026-01-29 16:03:28.376507 | controller | {{0xc0013c8780, 0x24}, {0x23ced07, 0x6}}, {0x2740940, 0x2519638}, {0x23e363b, 0x12}, 2026-01-29 16:03:28.376511 | 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 16:03:28.376516 | controller | +0x339\n github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.6.2()\n 2026-01-29 16:03:28.376520 | controller | \ \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1389 2026-01-29 16:03:28.376524 | controller | +0x2cb\n\e[38;5;243m------------------------------\e[0m\n\e[38;5;10m[AfterSuite] 2026-01-29 16:03:28.376528 | controller | PASSED [1.125 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 16:03:28.376533 | controller | \ \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m\n W0129 16:03:26.114555 58924 2026-01-29 16:03:28.376537 | controller | reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.376542 | controller | watch of *v1beta1.IronicConductor ended with: an error on the server (\"unable to 2026-01-29 16:03:28.376548 | controller | decode an event from the watch stream: context canceled\") has prevented the request 2026-01-29 16:03:28.376554 | controller | from succeeding\n W0129 16:03:26.114568 58924 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.376560 | controller | watch of *v1.PersistentVolumeClaim ended with: an error on the server (\"unable 2026-01-29 16:03:28.376566 | controller | to decode an event from the watch stream: context canceled\") has prevented the 2026-01-29 16:03:28.376571 | controller | request from succeeding\n W0129 16:03:26.114637 58924 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.376581 | controller | watch of *v1.RoleBinding ended with: an error on the server (\"unable to decode 2026-01-29 16:03:28.376587 | controller | an event from the watch stream: context canceled\") has prevented the request from 2026-01-29 16:03:28.376591 | controller | succeeding\n W0129 16:03:26.114725 58924 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.376595 | controller | watch of *v1.Secret ended with: an error on the server (\"unable to decode an event 2026-01-29 16:03:28.376599 | controller | from the watch stream: context canceled\") has prevented the request from succeeding\n 2026-01-29 16:03:28.376604 | controller | \ W0129 16:03:26.114782 58924 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.376608 | controller | watch of *v1.ServiceAccount ended with: an error on the server (\"unable to decode 2026-01-29 16:03:28.376612 | controller | an event from the watch stream: context canceled\") has prevented the request from 2026-01-29 16:03:28.376616 | controller | succeeding\n W0129 16:03:26.115101 58924 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.376623 | controller | watch of *v1beta1.MariaDBAccount ended with: an error on the server (\"unable to 2026-01-29 16:03:28.376628 | controller | decode an event from the watch stream: context canceled\") has prevented the request 2026-01-29 16:03:28.376632 | controller | from succeeding\n \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m\n\e[38;5;243m------------------------------\e[0m\n\n\e[38;5;9m\e[1mSummarizing 2026-01-29 16:03:28.376636 | 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 16:03:28.376641 | controller | Ironic is created with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from 2026-01-29 16:03:28.376645 | controller | resource specs when nilled\e[0m\n \e[38;5;243m/home/zuul/go/pkg/mod/github.com/openstack-k8s-operators/lib-common/modules/common@v0.6.1-0.20260128142552-e2c25eccae5a/test/helpers/job.go:34\e[0m\n 2026-01-29 16:03:28.376649 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.376653 | controller | with topologyref [BeforeEach] \e[0moverrides topology when the reference changes\e[0m\n 2026-01-29 16:03:28.376658 | 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 16:03:28.376662 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.376666 | controller | is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated 2026-01-29 16:03:28.376670 | 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 16:03:28.376683 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.376688 | controller | is progressing [BeforeEach] \e[0mshows the IronicConductor deployment progressing 2026-01-29 16:03:28.376692 | 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 16:03:28.376698 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.376703 | controller | is progressing [BeforeEach] \e[0mIronicInspector reaches Ready when deployment rollout 2026-01-29 16:03:28.376707 | 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 16:03:28.376712 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.376716 | controller | is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when 2026-01-29 16:03:28.376722 | controller | 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 16:03:28.376727 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.376731 | controller | is progressing [BeforeEach] \e[0mshows the IronicNeutronAgent deployment progressing 2026-01-29 16:03:28.376735 | 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 16:03:28.376739 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 16:03:28.376744 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates ConfigMaps and gets Secrets 2026-01-29 16:03:28.376748 | 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 16:03:28.376752 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.376756 | controller | with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override\e[0m\n 2026-01-29 16:03:28.376760 | 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 16:03:28.376765 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.376769 | controller | is progressing [BeforeEach] \e[0mIronicConductor reaches Ready when deployment rollout 2026-01-29 16:03:28.376773 | 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 16:03:28.376777 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.376782 | controller | with topologyref [BeforeEach] \e[0mupdates topology when the reference changes\e[0m\n 2026-01-29 16:03:28.376786 | 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 16:03:28.376790 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.376809 | 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 16:03:28.376814 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.376818 | controller | is progressing [BeforeEach] \e[0mIronic overall condition reaches ready when all 2026-01-29 16:03:28.376822 | 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 16:03:28.376826 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 16:03:28.376831 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Runs service database DBsync\e[0m\n 2026-01-29 16:03:28.376835 | 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 16:03:28.376839 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.376849 | 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 16:03:28.376855 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.376861 | controller | with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override to empty\e[0m\n 2026-01-29 16:03:28.376866 | 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 16:03:28.376870 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mIronic is fully deployed 2026-01-29 16:03:28.376874 | controller | [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m\n 2026-01-29 16:03:28.376879 | 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 16:03:28.376883 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen The service is 2026-01-29 16:03:28.376887 | controller | being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and 2026-01-29 16:03:28.376891 | 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 16:03:28.376896 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 16:03:28.376900 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates deployment for API, Conductor, 2026-01-29 16:03:28.376904 | 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 16:03:28.376908 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.376914 | controller | is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m\n 2026-01-29 16:03:28.376919 | 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 16:03:28.376923 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.376927 | 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 16:03:28.376931 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.376936 | controller | is progressing [BeforeEach] \e[0mIronicNeutronAgent reaches Ready when deployment 2026-01-29 16:03:28.376940 | 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 16:03:28.376944 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.376948 | controller | is progressing [BeforeEach] \e[0mshows the IronicInspector deployment progressing 2026-01-29 16:03:28.376953 | 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 16:03:28.376957 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.376961 | controller | is progressing [BeforeEach] \e[0mshows the IronicAPI deployment progressing in DeploymentReadyCondition\e[0m\n 2026-01-29 16:03:28.376965 | 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 16:03:28.376973 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.376977 | 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 2026-01-29 16:03:28.376982 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.376986 | controller | with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when 2026-01-29 16:03:28.376996 | 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 16:03:28.377001 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.377005 | controller | is progressing [BeforeEach] \e[0mIronicAPI reaches Ready when deployment rollout 2026-01-29 16:03:28.377009 | 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 16:03:28.377014 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.377018 | controller | is progressing [BeforeEach] \e[0mstill shows the IronicNeutronAgent deployment progressing 2026-01-29 16:03:28.377024 | 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 16:03:28.377029 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.377033 | controller | is progressing [BeforeEach] \e[0mstill shows the IronicAPI deployment progressing 2026-01-29 16:03:28.377037 | 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 16:03:28.377041 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.377046 | controller | is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount 2026-01-29 16:03:28.377050 | 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 16:03:28.377054 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen The service is 2026-01-29 16:03:28.377058 | controller | being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created 2026-01-29 16:03:28.377063 | 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 16:03:28.377067 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.377071 | controller | is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount 2026-01-29 16:03:28.377075 | 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 16:03:28.377124 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.377129 | controller | with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when 2026-01-29 16:03:28.377133 | 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 16:03:28.377140 | controller | \ \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 16:03:28.377144 | controller | with rpc=oslo and quorum queue enabled transport URL \e[38;5;9m\e[1m[It] generates 2026-01-29 16:03:28.377150 | controller | ironic config with oslo_messaging_rabbit section when quorum queues enabled\e[0m\n 2026-01-29 16:03:28.377156 | 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\n\e[38;5;9m\e[1mRan 2026-01-29 16:03:28.377160 | controller | 136 of 136 Specs in 263.243 seconds\e[0m\n\e[38;5;9m\e[1mFAIL!\e[0m -- \e[38;5;10m\e[1m102 2026-01-29 16:03:28.377164 | 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 16:03:28.377169 | controller | Skipped\e[0m\n\ncoverage: 61.6% of statements\ncomposite coverage: 61.6% of statements\n\nGinkgo 2026-01-29 16:03:28.377173 | controller | ran 1 suite in 4m37.885481421s\n\nTest Suite Failed\nmake: *** [Makefile:133: test] 2026-01-29 16:03:28.377177 | controller | Error 1\n" 2026-01-29 16:03:28.377182 | controller | stdout_lines: 2026-01-29 16:03:28.377186 | controller | - ~/src/github.com/openstack-k8s-operators/ironic-operator ~/ci-framework-data/artifacts 2026-01-29 16:03:28.377190 | controller | - test -f go.work || GOTOOLCHAIN=go1.24.0 go work init 2026-01-29 16:03:28.377195 | controller | - go work use . 2026-01-29 16:03:28.377199 | controller | - go work use ./api 2026-01-29 16:03:28.377203 | controller | - go work sync 2026-01-29 16:03:28.377208 | controller | - test -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 16:03:28.377218 | controller | && /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 16:03:28.377223 | controller | --version | grep -q v0.18.0 || \ 2026-01-29 16:03:28.377228 | controller | - GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go install 2026-01-29 16:03:28.377233 | controller | sigs.k8s.io/controller-tools/cmd/controller-gen@v0.18.0 2026-01-29 16:03:28.377237 | controller | - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 16:03:28.377243 | controller | rbac:roleName=manager-role crd webhook paths="./..." output:crd:artifacts:config=config/crd/bases 2026-01-29 16:03:28.377249 | controller | && \ 2026-01-29 16:03:28.377255 | controller | - "\trm -f api/bases/* && cp -a config/crd/bases api/" 2026-01-29 16:03:28.377261 | controller | - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/controller-gen 2026-01-29 16:03:28.377267 | controller | object:headerFile="hack/boilerplate.go.txt" paths="./..." 2026-01-29 16:03:28.377273 | controller | - go fmt ./... 2026-01-29 16:03:28.377279 | controller | - go vet ./... 2026-01-29 16:03:28.377285 | controller | - go vet ./api/... 2026-01-29 16:03:28.377289 | controller | - test -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/setup-envtest 2026-01-29 16:03:28.377293 | controller | || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go 2026-01-29 16:03:28.377298 | controller | install sigs.k8s.io/controller-runtime/tools/setup-envtest@release-0.22 2026-01-29 16:03:28.377302 | controller | - 'go: downloading sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20260125163108-a19ec76a3c5d' 2026-01-29 16:03:28.377306 | controller | - 'go: downloading sigs.k8s.io/controller-runtime v0.22.6-0.20260125163108-a19ec76a3c5d' 2026-01-29 16:03:28.377311 | controller | - 'go: downloading github.com/spf13/afero v1.12.0' 2026-01-29 16:03:28.377315 | controller | - 'go: downloading go.uber.org/zap v1.27.0' 2026-01-29 16:03:28.377319 | controller | - 'go: downloading golang.org/x/text v0.23.0' 2026-01-29 16:03:28.377337 | controller | - 'go: downloading go.uber.org/multierr v1.10.0' 2026-01-29 16:03:28.377345 | controller | - test -s /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo 2026-01-29 16:03:28.377349 | controller | || GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin go 2026-01-29 16:03:28.377357 | controller | install github.com/onsi/ginkgo/v2/ginkgo 2026-01-29 16:03:28.377361 | controller | - "2026-01-29T15:58:47.330Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:80\tusing 2026-01-29 16:03:28.377368 | controller | binaries directory\t{\"dir\": \"/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin\"}" 2026-01-29 16:03:28.377372 | controller | - "2026-01-29T15:58:47.330Z\tDEBUG\tsetup\tsetup-envtest@v0.0.0-20260125163108-a19ec76a3c5d/main.go:86\tusing 2026-01-29 16:03:28.377376 | controller | HTTP client\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" 2026-01-29 16:03:28.377381 | controller | - "2026-01-29T15:58:47.330Z\tDEBUG\tuse\tstore/store.go:76\tensuring base binaries 2026-01-29 16:03:28.377385 | controller | dir exists" 2026-01-29 16:03:28.377389 | controller | - "2026-01-29T15:58:47.331Z\tINFO\tenv/env.go:245\tno version specified, finding latest" 2026-01-29 16:03:28.377394 | controller | - "2026-01-29T15:58:47.331Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting 2026-01-29 16:03:28.377398 | controller | versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" 2026-01-29 16:03:28.377402 | controller | - "2026-01-29T15:58:47.378Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377406 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.377411 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377415 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.377419 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377423 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.377428 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377432 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.377436 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377440 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.377445 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377449 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.377453 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377457 | controller | version\t{\"version\": \"1.30.2\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.377462 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377466 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.377470 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377474 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.377479 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377490 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.377494 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377499 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.377503 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377507 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.377511 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377516 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.377522 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377526 | controller | version\t{\"version\": \"1.32.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.377530 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377535 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.377539 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377545 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.377550 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377555 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.377560 | controller | - "2026-01-29T15:58:47.379Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377565 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.377569 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377573 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.377577 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377581 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.377586 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377590 | controller | version\t{\"version\": \"1.23.5\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.377594 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377598 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.377603 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377607 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.377611 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377615 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.377619 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377624 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.377628 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377632 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.377636 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377640 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.377645 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377649 | controller | version\t{\"version\": \"1.27.1\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.377653 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377657 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.377662 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377666 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.377670 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377674 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.377679 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377684 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.377689 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377693 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.377697 | controller | - "2026-01-29T15:58:47.380Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377701 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.377706 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377710 | controller | version\t{\"version\": \"1.30.3\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.377720 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377725 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.377729 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377734 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.377738 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377742 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.377747 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377751 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.377755 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377759 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.377764 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377768 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.377772 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377776 | controller | version\t{\"version\": \"1.33.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.377781 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377787 | 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 16:03:28.377793 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377799 | 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 16:03:28.377805 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377811 | 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 16:03:28.377816 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377821 | 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 16:03:28.377825 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377829 | 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 16:03:28.377833 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377838 | 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 16:03:28.377845 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377852 | 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 16:03:28.377857 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377863 | 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 16:03:28.377869 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377875 | 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 16:03:28.377880 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377886 | 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 16:03:28.377892 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377897 | 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 16:03:28.377903 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377908 | 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 16:03:28.377914 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377920 | 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 16:03:28.377925 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.377939 | 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 16:03:28.377946 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377951 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.377957 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377962 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.377968 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377973 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.377979 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377984 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.377990 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.377996 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.378001 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378007 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.378012 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378018 | controller | version\t{\"version\": \"1.34.1\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.378023 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378029 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.378034 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378040 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.378048 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378057 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.378062 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378068 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.378073 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378078 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.378084 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378089 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.378095 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378100 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.378105 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378111 | controller | version\t{\"version\": \"1.35.0\", \"platform\": \"windows/arm64\"}" 2026-01-29 16:03:28.378116 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378122 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.378127 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378133 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.378138 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378144 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.378149 | controller | - "2026-01-29T15:58:47.381Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378155 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.378160 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378166 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.378176 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378181 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.378187 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378193 | controller | version\t{\"version\": \"1.24.2\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.378198 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378204 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.378212 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378218 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.378224 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378244 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.378251 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378257 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.378263 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378268 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.378274 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378280 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.378289 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378295 | controller | version\t{\"version\": \"1.28.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.378301 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378306 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.378312 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378317 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.378338 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378347 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.378353 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378358 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.378364 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378369 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.378375 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378381 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.378386 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378392 | controller | version\t{\"version\": \"1.31.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.378397 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378402 | 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 16:03:28.378408 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378413 | 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 16:03:28.378419 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378424 | 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 16:03:28.378430 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378435 | 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 16:03:28.378441 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378446 | 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 16:03:28.378452 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378457 | 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 16:03:28.378463 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378469 | 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 16:03:28.378474 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378480 | 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 16:03:28.378485 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378493 | 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 16:03:28.378499 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378504 | 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 16:03:28.378510 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378523 | 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 16:03:28.378529 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378535 | 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 16:03:28.378540 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378545 | 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 16:03:28.378551 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378559 | 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 16:03:28.378565 | controller | - "2026-01-29T15:58:47.382Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378570 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.378576 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378581 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.378586 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378592 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.378597 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378602 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.378610 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378615 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.378620 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378626 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.378631 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378636 | controller | version\t{\"version\": \"1.34.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.378642 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378647 | 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 16:03:28.378652 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378657 | 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 16:03:28.378663 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378668 | 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 16:03:28.378674 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378694 | 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 16:03:28.378699 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378704 | 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 16:03:28.378710 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378715 | 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 16:03:28.378720 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378726 | 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 16:03:28.378731 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:70\tskipping 2026-01-29 16:03:28.378736 | 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 16:03:28.378741 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378747 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.378752 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378758 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.378763 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378771 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.378783 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378789 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.378794 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378800 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.378809 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378824 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.378830 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378836 | controller | version\t{\"version\": \"1.25.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.378843 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378848 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.378854 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378860 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.378866 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378872 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.378878 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378888 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.378901 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378907 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.378913 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378919 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.378928 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378934 | controller | version\t{\"version\": \"1.26.1\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.378940 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378945 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.378951 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378956 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.378962 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378967 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.378973 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378978 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.378984 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.378989 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.378995 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379000 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.379009 | controller | - "2026-01-29T15:58:47.383Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379015 | controller | version\t{\"version\": \"1.29.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.379020 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379026 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.379031 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379037 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.379042 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379048 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.379053 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379059 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.379065 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379070 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.379076 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379081 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.379087 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379093 | controller | version\t{\"version\": \"1.29.1\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.379110 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379117 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.379123 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379128 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.379134 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379140 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.379145 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379154 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.379160 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379166 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.379172 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379177 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.379183 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379189 | controller | version\t{\"version\": \"1.29.5\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.379194 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379200 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.379206 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379212 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.379218 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379224 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.379230 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379239 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.379245 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379251 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.379256 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379262 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.379268 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379273 | controller | version\t{\"version\": \"1.24.1\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.379279 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379285 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.379290 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379296 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.379302 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379307 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.379313 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379319 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.379343 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379353 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.379359 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379365 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.379371 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379377 | controller | version\t{\"version\": \"1.26.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.379383 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379388 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.379394 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379403 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.379412 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379419 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.379425 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379430 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.379436 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379454 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.379462 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379467 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.379473 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379479 | controller | version\t{\"version\": \"1.28.3\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.379485 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379491 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.379496 | controller | - "2026-01-29T15:58:47.384Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379502 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.379508 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379514 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.379520 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379526 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.379532 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379537 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.379543 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379548 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.379554 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379560 | controller | version\t{\"version\": \"1.29.3\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.379566 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379572 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.379579 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379584 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.379590 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379596 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.379602 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379608 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.379614 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379620 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.379626 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379631 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.379641 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379647 | controller | version\t{\"version\": \"1.29.4\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.379653 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379659 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/arm64\"}" 2026-01-29 16:03:28.379664 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379670 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/amd64\"}" 2026-01-29 16:03:28.379676 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379682 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/arm64\"}" 2026-01-29 16:03:28.379688 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379694 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/ppc64le\"}" 2026-01-29 16:03:28.379699 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379711 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"linux/s390x\"}" 2026-01-29 16:03:28.379718 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379724 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"windows/amd64\"}" 2026-01-29 16:03:28.379730 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:73\tfound 2026-01-29 16:03:28.379736 | controller | version\t{\"version\": \"1.30.0\", \"platform\": \"darwin/amd64\"}" 2026-01-29 16:03:28.379741 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": 2026-01-29 16:03:28.379747 | controller | \"1.35.0\"}" 2026-01-29 16:03:28.379753 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": 2026-01-29 16:03:28.379759 | controller | \"1.34.1\"}" 2026-01-29 16:03:28.379774 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": 2026-01-29 16:03:28.379781 | controller | \"1.34.0\"}" 2026-01-29 16:03:28.379787 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": 2026-01-29 16:03:28.379793 | controller | \"1.33.0\"}" 2026-01-29 16:03:28.379799 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tenv/env.go:145\tskipping non-matching version\t{\"version\": 2026-01-29 16:03:28.379805 | controller | \"1.32.0\"}" 2026-01-29 16:03:28.379811 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tfetch\tenv/env.go:296\twriting downloaded archive\t{\"path\": 2026-01-29 16:03:28.379816 | controller | \"/tmp/495280448-envtest-v1.31.0-linux-amd64.tar.gz\"}" 2026-01-29 16:03:28.379822 | controller | - "2026-01-29T15:58:47.385Z\tDEBUG\tstorage-client\tremote/http_client.go:187\tlisting 2026-01-29 16:03:28.379828 | controller | versions\t{\"index\": \"https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/HEAD/envtest-releases.yaml\"}" 2026-01-29 16:03:28.379834 | controller | - "2026-01-29T15:58:47.396Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379840 | 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 16:03:28.379846 | controller | - "2026-01-29T15:58:47.396Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379852 | 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 16:03:28.379857 | controller | - "2026-01-29T15:58:47.396Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379863 | 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 16:03:28.379869 | controller | - "2026-01-29T15:58:47.396Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379879 | 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 16:03:28.379889 | controller | - "2026-01-29T15:58:47.396Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379895 | 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 16:03:28.379901 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379907 | 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 16:03:28.379912 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379918 | 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 16:03:28.379924 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379929 | 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 16:03:28.379935 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379941 | 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 16:03:28.379946 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379952 | 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 16:03:28.379958 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379964 | 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 16:03:28.379970 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379976 | 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 16:03:28.379982 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.379988 | 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 16:03:28.379994 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380000 | 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 16:03:28.380005 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380011 | 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 16:03:28.380017 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380033 | 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 16:03:28.380040 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380046 | 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 16:03:28.380052 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380058 | 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 16:03:28.380063 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380076 | 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 16:03:28.380082 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380088 | 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 16:03:28.380094 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380100 | 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 16:03:28.380106 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380112 | 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 16:03:28.380117 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380123 | 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 16:03:28.380129 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380135 | 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 16:03:28.380141 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380149 | 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 16:03:28.380155 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380161 | 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 16:03:28.380166 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380172 | 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 16:03:28.380177 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380183 | 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 16:03:28.380189 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380194 | 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 16:03:28.380200 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380206 | 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 16:03:28.380212 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380218 | 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 16:03:28.380224 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380230 | 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 16:03:28.380236 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380241 | 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 16:03:28.380251 | controller | - "2026-01-29T15:58:47.397Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380256 | 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 16:03:28.380262 | controller | - "2026-01-29T15:58:47.398Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380283 | 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 16:03:28.380290 | controller | - "2026-01-29T15:58:47.398Z\tDEBUG\tstorage-client\tremote/http_client.go:111\tskipping 2026-01-29 16:03:28.380296 | 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 16:03:28.380302 | controller | - "2026-01-29T15:58:47.898Z\tDEBUG\tfetch\tenv/env.go:301\tdownloaded archive\t{\"path\": 2026-01-29 16:03:28.380308 | controller | \"/tmp/495280448-envtest-v1.31.0-linux-amd64.tar.gz\"}" 2026-01-29 16:03:28.380314 | controller | - "2026-01-29T15:58:48.633Z\tDEBUG\tuse\tstore/store.go:137\tensuring version-platform 2026-01-29 16:03:28.380320 | controller | binaries dir exists and is empty & writable\t{\"version-platform\": \"1.31.0-linux-amd64\"}" 2026-01-29 16:03:28.380347 | controller | - "2026-01-29T15:58:48.634Z\tDEBUG\tuse\tstore/store.go:152\textracting archive\t{\"version-platform\": 2026-01-29 16:03:28.380353 | controller | \"1.31.0-linux-amd64\"}" 2026-01-29 16:03:28.380360 | controller | - "2026-01-29T15:58:48.635Z\tDEBUG\tuse\tstore/store.go:162\tskipping non-regular-file 2026-01-29 16:03:28.380365 | controller | entry in archive\t{\"version-platform\": \"1.31.0-linux-amd64\", \"entry\": \"controller-tools/envtest/\"}" 2026-01-29 16:03:28.380372 | controller | - "2026-01-29T15:58:48.635Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file 2026-01-29 16:03:28.380377 | controller | to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/etcd\", 2026-01-29 16:03:28.380383 | controller | \"on-disk file\": \"etcd\"}" 2026-01-29 16:03:28.380390 | controller | - "2026-01-29T15:58:48.934Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file 2026-01-29 16:03:28.380396 | controller | to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/kubectl\", 2026-01-29 16:03:28.380402 | controller | \"on-disk file\": \"kubectl\"}" 2026-01-29 16:03:28.380407 | controller | - "2026-01-29T15:58:49.392Z\tDEBUG\tuse\tstore/store.go:169\twriting archive file 2026-01-29 16:03:28.380413 | controller | to disk\t{\"version-platform\": \"1.31.0-linux-amd64\", \"archive file\": \"controller-tools/envtest/kube-apiserver\", 2026-01-29 16:03:28.380419 | controller | \"on-disk file\": \"kube-apiserver\"}" 2026-01-29 16:03:28.380425 | controller | - "2026-01-29T15:58:50.033Z\tDEBUG\tuse\tstore/store.go:188\tunpacked archive\t{\"version-platform\": 2026-01-29 16:03:28.380431 | controller | \"1.31.0-linux-amd64\"}" 2026-01-29 16:03:28.380437 | controller | - "2026-01-29T15:58:50.033Z\tDEBUG\tuse\tstore/store.go:190\tswitching version-platform 2026-01-29 16:03:28.380443 | controller | directory to read-only\t{\"version-platform\": \"1.31.0-linux-amd64\"}" 2026-01-29 16:03:28.380448 | controller | - "2026-01-29T15:58:50.033Z\tDEBUG\tfetch\tenv/env.go:314\tremoving archive from disk\t{\"path\": 2026-01-29 16:03:28.380454 | controller | \"/tmp/495280448-envtest-v1.31.0-linux-amd64.tar.gz\"}" 2026-01-29 16:03:28.380460 | controller | - KUBEBUILDER_ASSETS="/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/k8s/1.31.0-linux-amd64" 2026-01-29 16:03:28.380466 | controller | \ 2026-01-29 16:03:28.380472 | controller | - OPERATOR_TEMPLATES="/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/templates" 2026-01-29 16:03:28.380478 | controller | \ 2026-01-29 16:03:28.380483 | controller | - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/bin/ginkgo --trace 2026-01-29 16:03:28.380489 | controller | --cover --coverpkg=../../api/v1beta1,../../internal/ironic,../../internal/ironicapi,../../internal/ironicconductor,../../internal/ironicinspector,../../internal/ironicneutronagent, 2026-01-29 16:03:28.380499 | controller | --coverprofile cover.out --covermode=atomic --randomize-all --procs 3 ./test/... 2026-01-29 16:03:28.380505 | controller | - 'warning: no packages being tested depend on matches for pattern ' 2026-01-29 16:03:28.380511 | controller | - '' 2026-01-29 16:03:28.380517 | controller | - 'Running Suite: Controller Suite - /home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional' 2026-01-29 16:03:28.380523 | controller | - =================================================================================================================== 2026-01-29 16:03:28.380529 | controller | - "Random Seed: \e[1m1769702330\e[0m - will randomize all specs" 2026-01-29 16:03:28.380535 | controller | - '' 2026-01-29 16:03:28.380541 | controller | - "Will run \e[1m136\e[0m of \e[1m136\e[0m specs" 2026-01-29 16:03:28.380550 | controller | - "Running in parallel across \e[1m3\e[0m processes" 2026-01-29 16:03:28.380556 | 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 16:03:28.380562 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.380568 | controller | - "\e[38;5;9m• [FAILED] [20.383 seconds]\e[0m" 2026-01-29 16:03:28.380573 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 16:03:28.380579 | controller | [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" 2026-01-29 16:03:28.380585 | 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 16:03:28.380606 | 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 16:03:28.380613 | controller | - '' 2026-01-29 16:03:28.380619 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.380635 | controller | - " 2026-01-29T15:59:10.313Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.380642 | controller | {\"name\":\"keystone-7327af83-0f77-4703-a83b-981fc4abff41\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}}" 2026-01-29 16:03:28.380649 | controller | - " 2026-01-29T15:59:10.313Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"},\"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 16:03:28.380656 | controller | - " 2026-01-29T15:59:10.328Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.380662 | controller | \"ironic\"}" 2026-01-29 16:03:28.380668 | controller | - " 2026-01-29T15:59:10.328Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.380675 | controller | - " 2026-01-29T15:59:10.328Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.380682 | controller | - " 2026-01-29T15:59:10.332Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.380688 | controller | \"ironic\"}" 2026-01-29 16:03:28.380699 | controller | - " 2026-01-29T15:59:10.332Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.380706 | controller | \"ironic\"}" 2026-01-29 16:03:28.380711 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"" 2026-01-29 16:03:28.380717 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"" 2026-01-29 16:03:28.380723 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"" 2026-01-29 16:03:28.380728 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"" 2026-01-29 16:03:28.380733 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"" 2026-01-29 16:03:28.380739 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"" 2026-01-29 16:03:28.380745 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"" 2026-01-29 16:03:28.380751 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"" 2026-01-29 16:03:28.380757 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"" 2026-01-29 16:03:28.380763 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"" 2026-01-29 16:03:28.380768 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"" 2026-01-29 16:03:28.380774 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"" 2026-01-29 16:03:28.380780 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"" 2026-01-29 16:03:28.380786 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"" 2026-01-29 16:03:28.380805 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"" 2026-01-29 16:03:28.380812 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"" 2026-01-29 16:03:28.380827 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"" 2026-01-29 16:03:28.380834 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"" 2026-01-29 16:03:28.380839 | controller | - " 2026-01-29T15:59:10.335Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"" 2026-01-29 16:03:28.380845 | controller | - " 2026-01-29T15:59:10.337Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.380851 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.380856 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.380862 | controller | \"source\": \"kind source: *v1beta1.IronicAPI\"}" 2026-01-29 16:03:28.380868 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.380874 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.380880 | controller | \"source\": \"kind source: *v1beta1.KeystoneService\"}" 2026-01-29 16:03:28.380886 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.380892 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.380897 | controller | \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}" 2026-01-29 16:03:28.380906 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.380912 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.380918 | controller | \"source\": \"kind source: *v1.Deployment\"}" 2026-01-29 16:03:28.380923 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.380929 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.380934 | controller | \"source\": \"kind source: *v1.Secret\"}" 2026-01-29 16:03:28.380940 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.380946 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.380951 | controller | \"source\": \"kind source: *v1.Service\"}" 2026-01-29 16:03:28.380957 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.380962 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.380968 | controller | \"source\": \"kind source: *v1.ServiceAccount\"}" 2026-01-29 16:03:28.380974 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.380983 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.380988 | controller | \"source\": \"kind source: *v1.Role\"}" 2026-01-29 16:03:28.380994 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.380999 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.381005 | controller | \"source\": \"kind source: *v1.RoleBinding\"}" 2026-01-29 16:03:28.381010 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.381016 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.381021 | controller | \"source\": \"kind source: *v1.Secret\"}" 2026-01-29 16:03:28.381027 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.381033 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.381038 | controller | \"source\": \"kind source: *v1beta1.Topology\"}" 2026-01-29 16:03:28.381044 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting Controller\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.381049 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\"}" 2026-01-29 16:03:28.381055 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381060 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.381066 | controller | \"source\": \"kind source: *v1beta1.IronicConductor\"}" 2026-01-29 16:03:28.381071 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381076 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.381082 | controller | \"source\": \"kind source: *v1.StatefulSet\"}" 2026-01-29 16:03:28.381087 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381093 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.381099 | controller | \"source\": \"kind source: *v1.Secret\"}" 2026-01-29 16:03:28.381107 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381114 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.381136 | controller | \"source\": \"kind source: *v1.Route\"}" 2026-01-29 16:03:28.381143 | controller | - " 2026-01-29T15:59:10.377Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381149 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.381155 | controller | \"source\": \"kind source: *v1.Service\"}" 2026-01-29 16:03:28.381161 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381167 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.381173 | controller | \"source\": \"kind source: *v1.PersistentVolumeClaim\"}" 2026-01-29 16:03:28.381179 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381184 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.381190 | controller | \"source\": \"kind source: *v1.ServiceAccount\"}" 2026-01-29 16:03:28.381195 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381201 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.381207 | controller | \"source\": \"kind source: *v1.Role\"}" 2026-01-29 16:03:28.381213 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381219 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.381225 | controller | \"source\": \"kind source: *v1.RoleBinding\"}" 2026-01-29 16:03:28.381230 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381236 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.381242 | controller | \"source\": \"kind source: *v1.Secret\"}" 2026-01-29 16:03:28.381248 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381254 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.381259 | controller | \"source\": \"kind source: *v1beta1.Topology\"}" 2026-01-29 16:03:28.381265 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting Controller\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.381271 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\"}" 2026-01-29 16:03:28.381276 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381282 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381288 | controller | \"source\": \"kind source: *v1beta1.IronicNeutronAgent\"}" 2026-01-29 16:03:28.381293 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381299 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381305 | controller | \"source\": \"kind source: *v1.Deployment\"}" 2026-01-29 16:03:28.381310 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381316 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381339 | controller | \"source\": \"kind source: *v1.Secret\"}" 2026-01-29 16:03:28.381350 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381355 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381361 | controller | \"source\": \"kind source: *v1.ConfigMap\"}" 2026-01-29 16:03:28.381366 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381376 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381381 | controller | \"source\": \"kind source: *v1beta1.TransportURL\"}" 2026-01-29 16:03:28.381387 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381393 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381398 | controller | \"source\": \"kind source: *v1.ServiceAccount\"}" 2026-01-29 16:03:28.381404 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381409 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381415 | controller | \"source\": \"kind source: *v1beta1.IronicInspector\"}" 2026-01-29 16:03:28.381421 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381427 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381433 | controller | \"source\": \"kind source: *v1beta1.KeystoneService\"}" 2026-01-29 16:03:28.381450 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381457 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381464 | controller | \"source\": \"kind source: *v1.Role\"}" 2026-01-29 16:03:28.381470 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381476 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381482 | controller | \"source\": \"kind source: *v1beta1.KeystoneEndpoint\"}" 2026-01-29 16:03:28.381488 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381494 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381500 | controller | \"source\": \"kind source: *v1.RoleBinding\"}" 2026-01-29 16:03:28.381510 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381515 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381520 | controller | \"source\": \"kind source: *v1.Secret\"}" 2026-01-29 16:03:28.381524 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381528 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381533 | controller | \"source\": \"kind source: *v1.Route\"}" 2026-01-29 16:03:28.381537 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381541 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381546 | controller | \"source\": \"kind source: *v1.Service\"}" 2026-01-29 16:03:28.381550 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381554 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381558 | controller | \"source\": \"kind source: *v1beta1.TransportURL\"}" 2026-01-29 16:03:28.381563 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381567 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381573 | controller | \"source\": \"kind source: *v1.ServiceAccount\"}" 2026-01-29 16:03:28.381577 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381584 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381589 | controller | \"source\": \"kind source: *v1.Role\"}" 2026-01-29 16:03:28.381593 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381597 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381602 | controller | \"source\": \"kind source: *v1.RoleBinding\"}" 2026-01-29 16:03:28.381608 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381613 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381617 | controller | \"source\": \"kind source: *v1.StatefulSet\"}" 2026-01-29 16:03:28.381622 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381626 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381630 | controller | \"source\": \"kind source: *v1.ConfigMap\"}" 2026-01-29 16:03:28.381635 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381639 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381643 | controller | \"source\": \"kind source: *v1.Secret\"}" 2026-01-29 16:03:28.381648 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381652 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381656 | controller | \"source\": \"kind source: *v1beta1.Topology\"}" 2026-01-29 16:03:28.381661 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381665 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381669 | controller | \"source\": \"kind source: *v1.Secret\"}" 2026-01-29 16:03:28.381674 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381678 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381683 | controller | \"source\": \"kind source: *v1beta1.Topology\"}" 2026-01-29 16:03:28.381687 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381691 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381706 | controller | \"source\": \"kind source: *v1beta1.KeystoneAPI\"}" 2026-01-29 16:03:28.381711 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting Controller\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381716 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\"}" 2026-01-29 16:03:28.381720 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381724 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381729 | controller | \"source\": \"kind source: *v1beta1.KeystoneAPI\"}" 2026-01-29 16:03:28.381733 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting Controller\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381737 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\"}" 2026-01-29 16:03:28.381741 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381746 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381750 | controller | \"kind source: *v1beta1.Ironic\"}" 2026-01-29 16:03:28.381758 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381762 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381766 | controller | \"kind source: *v1beta1.IronicConductor\"}" 2026-01-29 16:03:28.381771 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381775 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381779 | controller | \"kind source: *v1beta1.IronicAPI\"}" 2026-01-29 16:03:28.381784 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381788 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381792 | controller | \"kind source: *v1beta1.IronicInspector\"}" 2026-01-29 16:03:28.381796 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381801 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381805 | controller | \"kind source: *v1beta1.IronicNeutronAgent\"}" 2026-01-29 16:03:28.381809 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381814 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381818 | controller | \"kind source: *v1beta1.MariaDBDatabase\"}" 2026-01-29 16:03:28.381822 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381826 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381831 | controller | \"kind source: *v1beta1.MariaDBAccount\"}" 2026-01-29 16:03:28.381835 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381841 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381845 | controller | \"kind source: *v1.Job\"}" 2026-01-29 16:03:28.381850 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381854 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381858 | controller | \"kind source: *v1.Secret\"}" 2026-01-29 16:03:28.381862 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381867 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381871 | controller | \"kind source: *v1.ConfigMap\"}" 2026-01-29 16:03:28.381875 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381879 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381884 | controller | \"kind source: *v1beta1.TransportURL\"}" 2026-01-29 16:03:28.381888 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381892 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381897 | controller | \"kind source: *v1.ServiceAccount\"}" 2026-01-29 16:03:28.381901 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381905 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381909 | controller | \"kind source: *v1.Role\"}" 2026-01-29 16:03:28.381914 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381918 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381924 | controller | \"kind source: *v1.RoleBinding\"}" 2026-01-29 16:03:28.381929 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting EventSource\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381938 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"source\": 2026-01-29 16:03:28.381942 | controller | \"kind source: *v1beta1.KeystoneAPI\"}" 2026-01-29 16:03:28.381947 | controller | - " 2026-01-29T15:59:10.378Z\tINFO\tStarting Controller\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.381951 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\"}" 2026-01-29 16:03:28.381955 | controller | - " 2026-01-29T15:59:10.486Z\tINFO\tControllers.Ironic\tinput source keystone-7327af83-0f77-4703-a83b-981fc4abff41 2026-01-29 16:03:28.381960 | controller | changed, reconcile: ironic - 42976425-3347-43bf-a173-4273c827de86" 2026-01-29 16:03:28.381964 | controller | - " 2026-01-29T15:59:10.500Z\tINFO\tStarting workers\t{\"controller\": \"ironicapi\", 2026-01-29 16:03:28.381968 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicAPI\", 2026-01-29 16:03:28.381973 | controller | \"worker count\": 1}" 2026-01-29 16:03:28.381977 | controller | - " 2026-01-29T15:59:10.500Z\tINFO\tStarting workers\t{\"controller\": \"ironicneutronagent\", 2026-01-29 16:03:28.381981 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicNeutronAgent\", 2026-01-29 16:03:28.381986 | controller | \"worker count\": 1}" 2026-01-29 16:03:28.381990 | controller | - " 2026-01-29T15:59:10.500Z\tINFO\tStarting workers\t{\"controller\": \"ironicinspector\", 2026-01-29 16:03:28.381994 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicInspector\", 2026-01-29 16:03:28.381998 | controller | \"worker count\": 1}" 2026-01-29 16:03:28.382003 | controller | - " 2026-01-29T15:59:10.503Z\tINFO\tStarting workers\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.382007 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"worker 2026-01-29 16:03:28.382011 | controller | count\": 1}" 2026-01-29 16:03:28.382016 | controller | - " 2026-01-29T15:59:10.503Z\tINFO\tStarting workers\t{\"controller\": \"ironicconductor\", 2026-01-29 16:03:28.382020 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"IronicConductor\", 2026-01-29 16:03:28.382024 | controller | \"worker count\": 1}" 2026-01-29 16:03:28.382029 | controller | - " 2026-01-29T15:59:10.510Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.382033 | controller | \"ironic\"}" 2026-01-29 16:03:28.382037 | controller | - " 2026-01-29T15:59:10.510Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.382044 | controller | - " 2026-01-29T15:59:10.510Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.382049 | controller | - " 2026-01-29T15:59:10.513Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.382053 | controller | \"ironic\"}" 2026-01-29 16:03:28.382057 | controller | - " 2026-01-29T15:59:10.513Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.382061 | controller | \"ironic\"}" 2026-01-29 16:03:28.382066 | controller | - " 2026-01-29T15:59:10.530Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.382070 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.382074 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382079 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382083 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\"}" 2026-01-29 16:03:28.382087 | controller | - " 2026-01-29T15:59:10.533Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.382091 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382096 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382102 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382106 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\"}" 2026-01-29 16:03:28.382110 | controller | - " 2026-01-29T15:59:10.535Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.382115 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382119 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382123 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382127 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\"}" 2026-01-29 16:03:28.382132 | controller | - " 2026-01-29T15:59:10.537Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.382136 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382140 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382145 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382149 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\"}" 2026-01-29 16:03:28.382153 | controller | - " 2026-01-29T15:59:10.542Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.382157 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.382168 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382173 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382177 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.382181 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.382186 | controller | - " 2026-01-29T15:59:10.546Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.382190 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382194 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382198 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382203 | controller | \"a93c4369-b321-40c1-bb76-9df6decad39a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.382207 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.382212 | controller | - " 2026-01-29T15:59:10.561Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.382218 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}}" 2026-01-29 16:03:28.382227 | controller | - " 2026-01-29T15:59:10.563Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.382233 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.382239 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382245 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382249 | controller | \"41671980-6f04-4818-ada3-d5877d03a61d\"}" 2026-01-29 16:03:28.382253 | controller | - " 2026-01-29T15:59:10.566Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.382258 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.382264 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382268 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382273 | controller | \"41671980-6f04-4818-ada3-d5877d03a61d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.382277 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.382281 | controller | - " 2026-01-29T15:59:10.573Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.382285 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.382290 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382294 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382298 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382303 | controller | \"41671980-6f04-4818-ada3-d5877d03a61d\"}" 2026-01-29 16:03:28.382307 | controller | - " 2026-01-29T15:59:10.581Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.382311 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}}" 2026-01-29 16:03:28.382315 | controller | - " 2026-01-29T15:59:10.598Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.382320 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382341 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382346 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382350 | controller | \"41671980-6f04-4818-ada3-d5877d03a61d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.382356 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.382362 | controller | - " 2026-01-29T15:59:10.598Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.382368 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.382373 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382379 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382399 | controller | \"eb65a427-cce5-4f6c-ae16-cefbed2b3843\"}" 2026-01-29 16:03:28.382405 | controller | - " 2026-01-29T15:59:10.599Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.382411 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.382417 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382426 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382432 | controller | \"eb65a427-cce5-4f6c-ae16-cefbed2b3843\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.382437 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.382443 | controller | - " 2026-01-29T15:59:10.673Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.382447 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.382451 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382458 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382463 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382467 | controller | \"eb65a427-cce5-4f6c-ae16-cefbed2b3843\"}" 2026-01-29 16:03:28.382471 | controller | - " 2026-01-29T15:59:10.673Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.382475 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382479 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382484 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382488 | controller | \"eb65a427-cce5-4f6c-ae16-cefbed2b3843\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.382493 | controller | - " 2026-01-29T15:59:10.684Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.382497 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.382501 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.382505 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382509 | controller | \"eb65a427-cce5-4f6c-ae16-cefbed2b3843\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.382514 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.382518 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.382522 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.382526 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.382531 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.382535 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.382539 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.382544 | controller | - " 2026-01-29T15:59:10.684Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.382551 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.382556 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382560 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382564 | controller | \"8d3966a8-da97-46b7-89f9-485adc347f95\"}" 2026-01-29 16:03:28.382569 | controller | - " 2026-01-29T15:59:10.685Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.382573 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.382577 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382581 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382586 | controller | \"8d3966a8-da97-46b7-89f9-485adc347f95\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.382590 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.382647 | controller | - " 2026-01-29T15:59:10.773Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.382663 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.382670 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382675 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382679 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382683 | controller | \"8d3966a8-da97-46b7-89f9-485adc347f95\"}" 2026-01-29 16:03:28.382687 | controller | - " 2026-01-29T15:59:10.773Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.382692 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382696 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382700 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382704 | controller | \"8d3966a8-da97-46b7-89f9-485adc347f95\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.382709 | controller | - " 2026-01-29T15:59:10.773Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.382713 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.382718 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.382724 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382735 | controller | \"8d3966a8-da97-46b7-89f9-485adc347f95\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.382748 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.382754 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.382760 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.382766 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.382772 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.382778 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.382783 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.382787 | controller | - " 2026-01-29T15:59:10.774Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.382791 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.382796 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382800 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382804 | controller | \"5a5bf990-2e5d-4011-a2c6-86ca99946e47\"}" 2026-01-29 16:03:28.382808 | controller | - " 2026-01-29T15:59:10.774Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.382813 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.382817 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382821 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382825 | controller | \"5a5bf990-2e5d-4011-a2c6-86ca99946e47\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.382830 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.382837 | controller | - " 2026-01-29T15:59:10.776Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.382842 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.382846 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382850 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382854 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382858 | controller | \"5a5bf990-2e5d-4011-a2c6-86ca99946e47\"}" 2026-01-29 16:03:28.382863 | controller | - " 2026-01-29T15:59:10.776Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.382867 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.382871 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382884 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382889 | controller | \"5a5bf990-2e5d-4011-a2c6-86ca99946e47\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.382893 | controller | - " 2026-01-29T15:59:10.777Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.382898 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.382905 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.382909 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382913 | controller | \"5a5bf990-2e5d-4011-a2c6-86ca99946e47\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.382918 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.382922 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.382926 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.382931 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.382935 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.382939 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.382943 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.382948 | controller | - " 2026-01-29T15:59:10.784Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.382952 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.382956 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382960 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382965 | controller | \"8a1602cc-bae3-4b3e-b6a2-ed0bba7577ba\"}" 2026-01-29 16:03:28.382969 | controller | - " 2026-01-29T15:59:10.785Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.382973 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.382977 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.382982 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.382986 | controller | \"8a1602cc-bae3-4b3e-b6a2-ed0bba7577ba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.382992 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.382996 | controller | - " 2026-01-29T15:59:10.786Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.383001 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.383005 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383010 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383016 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383021 | controller | \"8a1602cc-bae3-4b3e-b6a2-ed0bba7577ba\"}" 2026-01-29 16:03:28.383026 | controller | - " 2026-01-29T15:59:10.786Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.383030 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383035 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383039 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383043 | controller | \"8a1602cc-bae3-4b3e-b6a2-ed0bba7577ba\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.383047 | controller | - " 2026-01-29T15:59:10.787Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.383051 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.383056 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.383060 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383064 | controller | \"8a1602cc-bae3-4b3e-b6a2-ed0bba7577ba\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.383068 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.383073 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.383083 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.383088 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.383092 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.383096 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.383101 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.383105 | controller | - " 2026-01-29T15:59:10.828Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.383109 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.383114 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383122 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383127 | controller | \"54fc0f4e-699d-4042-8d90-27d01d6b01be\"}" 2026-01-29 16:03:28.383131 | controller | - " 2026-01-29T15:59:10.828Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.383135 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.383140 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383146 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383150 | controller | \"54fc0f4e-699d-4042-8d90-27d01d6b01be\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.383155 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.383159 | controller | - " 2026-01-29T15:59:10.831Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.383163 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.383168 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383172 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383178 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383182 | controller | \"54fc0f4e-699d-4042-8d90-27d01d6b01be\"}" 2026-01-29 16:03:28.383187 | controller | - " 2026-01-29T15:59:10.831Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.383191 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383195 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383200 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383204 | controller | \"54fc0f4e-699d-4042-8d90-27d01d6b01be\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.383210 | controller | - " 2026-01-29T15:59:10.831Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.383216 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.383232 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.383241 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383248 | controller | \"54fc0f4e-699d-4042-8d90-27d01d6b01be\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.383254 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.383260 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.383266 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.383272 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.383278 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.383284 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.383290 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.383295 | controller | - " 2026-01-29T15:59:10.912Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.383301 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.383312 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383343 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383354 | controller | \"2c76a564-1655-45ee-b0fc-c0cf3564bcc1\"}" 2026-01-29 16:03:28.383359 | controller | - " 2026-01-29T15:59:10.913Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.383364 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.383371 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383375 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383380 | controller | \"2c76a564-1655-45ee-b0fc-c0cf3564bcc1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.383384 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.383388 | controller | - " 2026-01-29T15:59:10.915Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.383393 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.383397 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383401 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383406 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383410 | controller | \"2c76a564-1655-45ee-b0fc-c0cf3564bcc1\"}" 2026-01-29 16:03:28.383416 | controller | - " 2026-01-29T15:59:10.916Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.383424 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383439 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383446 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383452 | controller | \"2c76a564-1655-45ee-b0fc-c0cf3564bcc1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.383458 | controller | - " 2026-01-29T15:59:10.916Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.383465 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.383471 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.383477 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383483 | controller | \"2c76a564-1655-45ee-b0fc-c0cf3564bcc1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.383490 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.383495 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.383501 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.383505 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.383510 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.383514 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.383518 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.383522 | controller | - " 2026-01-29T15:59:11.077Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.383527 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.383531 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383535 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383539 | controller | \"e1e84de1-85b8-4185-b50c-513865f1203f\"}" 2026-01-29 16:03:28.383547 | controller | - " 2026-01-29T15:59:11.078Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.383555 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.383559 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383563 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383567 | controller | \"e1e84de1-85b8-4185-b50c-513865f1203f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.383572 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.383586 | controller | - " 2026-01-29T15:59:11.080Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.383591 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.383595 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383599 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383604 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383610 | controller | \"e1e84de1-85b8-4185-b50c-513865f1203f\"}" 2026-01-29 16:03:28.383614 | controller | - " 2026-01-29T15:59:11.080Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.383619 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383623 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383627 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383631 | controller | \"e1e84de1-85b8-4185-b50c-513865f1203f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.383635 | controller | - " 2026-01-29T15:59:11.081Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.383640 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.383644 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.383648 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383652 | controller | \"e1e84de1-85b8-4185-b50c-513865f1203f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.383656 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.383660 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.383665 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.383669 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.383673 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.383677 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.383682 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.383686 | controller | - " 2026-01-29T15:59:11.402Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.383690 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.383694 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383698 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383706 | controller | \"449af60d-750c-45a8-b132-f757b1daab56\"}" 2026-01-29 16:03:28.383710 | controller | - " 2026-01-29T15:59:11.403Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.383714 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.383718 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383723 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383727 | controller | \"449af60d-750c-45a8-b132-f757b1daab56\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.383731 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.383735 | controller | - " 2026-01-29T15:59:11.408Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.383739 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.383744 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383748 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383752 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383756 | controller | \"449af60d-750c-45a8-b132-f757b1daab56\"}" 2026-01-29 16:03:28.383760 | controller | - " 2026-01-29T15:59:11.409Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.383765 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383774 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383779 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383783 | controller | \"449af60d-750c-45a8-b132-f757b1daab56\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.383787 | controller | - " 2026-01-29T15:59:11.410Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.383792 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.383796 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.383800 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383804 | controller | \"449af60d-750c-45a8-b132-f757b1daab56\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.383808 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.383813 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.383817 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.383821 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.383825 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.383829 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.383834 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.383840 | controller | - " 2026-01-29T15:59:12.051Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.383844 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.383848 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383854 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383859 | controller | \"1a3e9d9b-3419-4fbf-b11f-405c39fec133\"}" 2026-01-29 16:03:28.383863 | controller | - " 2026-01-29T15:59:12.052Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.383867 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.383871 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383875 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383880 | controller | \"1a3e9d9b-3419-4fbf-b11f-405c39fec133\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.383884 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.383890 | controller | - " 2026-01-29T15:59:12.055Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.383894 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.383898 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383903 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383907 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383911 | controller | \"1a3e9d9b-3419-4fbf-b11f-405c39fec133\"}" 2026-01-29 16:03:28.383915 | controller | - " 2026-01-29T15:59:12.055Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.383919 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.383923 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.383928 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383932 | controller | \"1a3e9d9b-3419-4fbf-b11f-405c39fec133\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.383936 | controller | - " 2026-01-29T15:59:12.056Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.383940 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.383944 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.383948 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.383953 | controller | \"1a3e9d9b-3419-4fbf-b11f-405c39fec133\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.383957 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.383961 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.383970 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.383975 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.383979 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.383983 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.383987 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.383992 | controller | - " 2026-01-29T15:59:13.337Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.383997 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.384002 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384006 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384010 | controller | \"97c3fa14-5a68-4bfd-b9ec-325f24ae0c58\"}" 2026-01-29 16:03:28.384014 | controller | - " 2026-01-29T15:59:13.338Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.384018 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.384023 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384027 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384031 | controller | \"97c3fa14-5a68-4bfd-b9ec-325f24ae0c58\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.384035 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.384039 | controller | - " 2026-01-29T15:59:13.340Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.384043 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.384048 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.384052 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384056 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384060 | controller | \"97c3fa14-5a68-4bfd-b9ec-325f24ae0c58\"}" 2026-01-29 16:03:28.384064 | controller | - " 2026-01-29T15:59:13.340Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.384069 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.384073 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384077 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384081 | controller | \"97c3fa14-5a68-4bfd-b9ec-325f24ae0c58\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.384085 | controller | - " 2026-01-29T15:59:13.341Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.384090 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.384096 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.384100 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384104 | controller | \"97c3fa14-5a68-4bfd-b9ec-325f24ae0c58\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.384110 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.384115 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.384119 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.384123 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.384127 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.384131 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.384136 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.384142 | controller | - " 2026-01-29T15:59:15.902Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.384146 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.384155 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384160 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384164 | controller | \"6601d6d6-42de-42ef-9b5d-6c6b3af92349\"}" 2026-01-29 16:03:28.384168 | controller | - " 2026-01-29T15:59:15.904Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.384172 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.384177 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384181 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384185 | controller | \"6601d6d6-42de-42ef-9b5d-6c6b3af92349\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.384189 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.384193 | controller | - " 2026-01-29T15:59:15.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.384198 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.384202 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.384206 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384211 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384217 | controller | \"6601d6d6-42de-42ef-9b5d-6c6b3af92349\"}" 2026-01-29 16:03:28.384228 | controller | - " 2026-01-29T15:59:15.907Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.384241 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.384248 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384254 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384260 | controller | \"6601d6d6-42de-42ef-9b5d-6c6b3af92349\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.384266 | controller | - " 2026-01-29T15:59:15.908Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.384272 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.384277 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.384283 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384288 | controller | \"6601d6d6-42de-42ef-9b5d-6c6b3af92349\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.384292 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.384296 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.384300 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.384305 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.384309 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.384317 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.384336 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.384345 | controller | - " 2026-01-29T15:59:21.029Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.384349 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.384353 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384357 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384362 | controller | \"1a65514a-4622-431c-871a-cc1fed01703c\"}" 2026-01-29 16:03:28.384366 | controller | - " 2026-01-29T15:59:21.030Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.384370 | controller | ironic exists; database username is ironic_65c3\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.384374 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384379 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384383 | controller | \"1a65514a-4622-431c-871a-cc1fed01703c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.384395 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.384400 | controller | - " 2026-01-29T15:59:21.036Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.384405 | controller | hostname-for-openstack.42976425-3347-43bf-a173-4273c827de86.svc to MariaDBDatabase 2026-01-29 16:03:28.384409 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.384413 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384433 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384438 | controller | \"1a65514a-4622-431c-871a-cc1fed01703c\"}" 2026-01-29 16:03:28.384442 | controller | - " 2026-01-29T15:59:21.036Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.384446 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.384450 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384454 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384461 | controller | \"1a65514a-4622-431c-871a-cc1fed01703c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.384466 | controller | - " 2026-01-29T15:59:21.037Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.384472 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.384488 | controller | {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, \"namespace\": 2026-01-29 16:03:28.384497 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384504 | controller | \"1a65514a-4622-431c-871a-cc1fed01703c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.384509 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.384515 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.384521 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.384527 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.384537 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.384543 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.384549 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.384559 | 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 16:03:28.384565 | controller | \e[38;5;243m@ 01/29/26 15:59:30.582\e[0m" 2026-01-29 16:03:28.384571 | controller | - " 2026-01-29T15:59:30.587Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.384590 | controller | \"Namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59:10Z\",\"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:59:10Z\"}],\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\",\"resourceVersion\":\"311\",\"uid\":\"927159a2-04d0-4372-b6bf-20019e869060\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.384600 | 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 16:03:28.384607 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.384613 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.384620 | 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 16:03:28.384626 | 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 16:03:28.384635 | controller | - " 2026-01-29T15:59:30.600Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.384640 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.384646 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384651 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384657 | controller | \"f68109da-c148-4418-bdf9-ebd7e9715b4a\"}" 2026-01-29 16:03:28.384662 | controller | - " 2026-01-29T15:59:30.606Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.384668 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.384672 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384676 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384681 | controller | \"f68109da-c148-4418-bdf9-ebd7e9715b4a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.384685 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.384689 | controller | - " 2026-01-29T15:59:30.612Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.384693 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.384698 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384702 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384706 | controller | \"f68109da-c148-4418-bdf9-ebd7e9715b4a\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.384710 | controller | \"ObjectNamespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.384715 | controller | - " 2026-01-29T15:59:30.612Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.384719 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.384723 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"42976425-3347-43bf-a173-4273c827de86\"}, 2026-01-29 16:03:28.384727 | controller | \"namespace\": \"42976425-3347-43bf-a173-4273c827de86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.384732 | controller | \"f68109da-c148-4418-bdf9-ebd7e9715b4a\"}" 2026-01-29 16:03:28.384736 | controller | - " 2026-01-29T15:59:30.622Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.384740 | controller | \"ironic\"}" 2026-01-29 16:03:28.384744 | controller | - " 2026-01-29T15:59:30.622Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.384756 | controller | - " 2026-01-29T15:59:30.622Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.384761 | controller | - " 2026-01-29T15:59:30.631Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.384765 | controller | \"ironic\"}" 2026-01-29 16:03:28.384769 | controller | - " 2026-01-29T15:59:30.631Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.384773 | controller | \"ironic\"}" 2026-01-29 16:03:28.384778 | controller | - " 2026-01-29T15:59:30.637Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.384782 | controller | \"42976425-3347-43bf-a173-4273c827de86\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.384786 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.384806 | controller | - '' 2026-01-29 16:03:28.384811 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.384818 | 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 16:03:28.384822 | controller | with:' 2026-01-29 16:03:28.384827 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.384833 | controller | - ' <*errors.StatusError | 0xc000a340a0>: ' 2026-01-29 16:03:28.384845 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.384851 | controller | - ' {' 2026-01-29 16:03:28.384856 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.384862 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.384868 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.384874 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.384880 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.384885 | controller | - ' Continue: "",' 2026-01-29 16:03:28.384891 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.384896 | controller | - ' },' 2026-01-29 16:03:28.384902 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.384907 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.384913 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.384917 | controller | - ' Details: {' 2026-01-29 16:03:28.384922 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.384926 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.384930 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.384937 | controller | - ' UID: "",' 2026-01-29 16:03:28.384942 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.384946 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.384951 | controller | - ' },' 2026-01-29 16:03:28.384955 | controller | - ' Code: 404,' 2026-01-29 16:03:28.384959 | controller | - ' },' 2026-01-29 16:03:28.384963 | controller | - " }\e[0m" 2026-01-29 16:03:28.384968 | 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 16:03:28.384973 | controller | \e[38;5;243m@ 01/29/26 15:59:30.582\e[0m" 2026-01-29 16:03:28.384977 | controller | - '' 2026-01-29 16:03:28.384981 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.384985 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.384990 | controller | {{0xc000a7a060?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.384994 | 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 16:03:28.384998 | controller | +0x191" 2026-01-29 16:03:28.385003 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.385007 | controller | 0xc000cdd340})' 2026-01-29 16:03:28.385011 | 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 16:03:28.385015 | controller | +0x3a" 2026-01-29 16:03:28.385020 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0010cd050?, 0xc000580008?}, {0x23cd0dd, 2026-01-29 16:03:28.385024 | controller | 0x4}, {0xc001100c30, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.385028 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.385032 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0010cd050?, 0xc000cdd340?}, {0xc001100c30?, 2026-01-29 16:03:28.385037 | controller | 0xc0010cd050?, 0x1f26380?})' 2026-01-29 16:03:28.385041 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.385045 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.385052 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.385056 | controller | +0x11f" 2026-01-29 16:03:28.385060 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002f0700, {0x2753a58, 2026-01-29 16:03:28.385065 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.385069 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.385073 | controller | +0x168" 2026-01-29 16:03:28.385077 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002f0700, {0x2753a58, 2026-01-29 16:03:28.385082 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.385086 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.385090 | controller | +0x85" 2026-01-29 16:03:28.385094 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.385099 | controller | {{0xc000a7a060, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.385110 | 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 16:03:28.385115 | controller | +0x16e" 2026-01-29 16:03:28.385119 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 16:03:28.385124 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.385128 | controller | +0x69d" 2026-01-29 16:03:28.385132 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.385136 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.385141 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.385145 | controller | - "\e[38;5;9m• [FAILED] [20.190 seconds]\e[0m" 2026-01-29 16:03:28.385149 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 16:03:28.385153 | controller | [BeforeEach] \e[0mremoves nodeSelector from resource specs when nilled\e[0m" 2026-01-29 16:03:28.385158 | 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 16:03:28.385162 | 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 16:03:28.385166 | controller | - '' 2026-01-29 16:03:28.385171 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.385175 | controller | - " 2026-01-29T15:59:11.165Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.385179 | controller | {\"name\":\"keystone-024a449a-6fa0-4d73-9c32-30cdcdb3b674\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}}" 2026-01-29 16:03:28.385184 | controller | - " 2026-01-29T15:59:11.165Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"},\"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 16:03:28.385192 | controller | - " 2026-01-29T15:59:11.169Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.385196 | controller | \"ironic\"}" 2026-01-29 16:03:28.385201 | controller | - " 2026-01-29T15:59:11.169Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.385205 | controller | - " 2026-01-29T15:59:11.169Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.385212 | controller | - " 2026-01-29T15:59:11.173Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.385218 | controller | \"ironic\"}" 2026-01-29 16:03:28.385235 | controller | - " 2026-01-29T15:59:11.173Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.385243 | controller | \"ironic\"}" 2026-01-29 16:03:28.385249 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"" 2026-01-29 16:03:28.385257 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"" 2026-01-29 16:03:28.385261 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"" 2026-01-29 16:03:28.385266 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"" 2026-01-29 16:03:28.385270 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"" 2026-01-29 16:03:28.385274 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"" 2026-01-29 16:03:28.385278 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"" 2026-01-29 16:03:28.385291 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"" 2026-01-29 16:03:28.385296 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"" 2026-01-29 16:03:28.385300 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"" 2026-01-29 16:03:28.385305 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"" 2026-01-29 16:03:28.385309 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"" 2026-01-29 16:03:28.385313 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"" 2026-01-29 16:03:28.385317 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"" 2026-01-29 16:03:28.385335 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"" 2026-01-29 16:03:28.385343 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"" 2026-01-29 16:03:28.385347 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"" 2026-01-29 16:03:28.385352 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"" 2026-01-29 16:03:28.385356 | controller | - " 2026-01-29T15:59:11.176Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"" 2026-01-29 16:03:28.385360 | controller | - " 2026-01-29T15:59:11.179Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.385365 | controller | - " 2026-01-29T15:59:11.183Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.385372 | controller | \"ironic\"}" 2026-01-29 16:03:28.385376 | controller | - " 2026-01-29T15:59:11.183Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.385381 | controller | - " 2026-01-29T15:59:11.183Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.385385 | controller | - " 2026-01-29T15:59:11.186Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.385389 | controller | \"ironic\"}" 2026-01-29 16:03:28.385393 | controller | - " 2026-01-29T15:59:11.186Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.385398 | controller | \"ironic\"}" 2026-01-29 16:03:28.385402 | controller | - " 2026-01-29T15:59:11.202Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.385406 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.385410 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385415 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385419 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\"}" 2026-01-29 16:03:28.385423 | controller | - " 2026-01-29T15:59:11.204Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.385427 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.385432 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385436 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385440 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\"}" 2026-01-29 16:03:28.385444 | controller | - " 2026-01-29T15:59:11.206Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.385450 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.385455 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385461 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385477 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\"}" 2026-01-29 16:03:28.385486 | controller | - " 2026-01-29T15:59:11.208Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.385492 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.385498 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385504 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385509 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\"}" 2026-01-29 16:03:28.385515 | controller | - " 2026-01-29T15:59:11.213Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.385520 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.385536 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385544 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385550 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.385556 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.385561 | controller | - " 2026-01-29T15:59:11.215Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.385565 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.385572 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385577 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385581 | controller | \"317bd4c1-7f14-4875-8453-742dc9523a04\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.385586 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.385591 | controller | - " 2026-01-29T15:59:11.224Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.385597 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.385603 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385609 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385615 | controller | \"f08e306c-7ba0-4442-b2d6-25439dec2bf7\"}" 2026-01-29 16:03:28.385621 | controller | - " 2026-01-29T15:59:11.225Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.385627 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.385633 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385639 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385645 | controller | \"f08e306c-7ba0-4442-b2d6-25439dec2bf7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.385652 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.385658 | controller | - " 2026-01-29T15:59:11.228Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.385664 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.385670 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.385676 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385686 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385693 | controller | \"f08e306c-7ba0-4442-b2d6-25439dec2bf7\"}" 2026-01-29 16:03:28.385699 | controller | - " 2026-01-29T15:59:11.230Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.385705 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}}" 2026-01-29 16:03:28.385711 | controller | - " 2026-01-29T15:59:11.234Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.385717 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.385722 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385726 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385732 | controller | \"f08e306c-7ba0-4442-b2d6-25439dec2bf7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.385737 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.385741 | controller | - " 2026-01-29T15:59:11.235Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.385745 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.385749 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385757 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385761 | controller | \"def0d9d3-199d-4858-bdc0-872d5e333c42\"}" 2026-01-29 16:03:28.385765 | controller | - " 2026-01-29T15:59:11.236Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.385769 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}}" 2026-01-29 16:03:28.385782 | controller | - " 2026-01-29T15:59:11.236Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.385787 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.385791 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385795 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385800 | controller | \"def0d9d3-199d-4858-bdc0-872d5e333c42\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.385804 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.385808 | controller | - " 2026-01-29T15:59:11.329Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.385812 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.385816 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.385821 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385825 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385829 | controller | \"def0d9d3-199d-4858-bdc0-872d5e333c42\"}" 2026-01-29 16:03:28.385833 | controller | - " 2026-01-29T15:59:11.329Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.385837 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.385842 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385846 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385850 | controller | \"def0d9d3-199d-4858-bdc0-872d5e333c42\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.385854 | controller | - " 2026-01-29T15:59:11.338Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.385858 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.385862 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.385867 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385871 | controller | \"def0d9d3-199d-4858-bdc0-872d5e333c42\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.385875 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.385879 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.385884 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.385888 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.385892 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.385896 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.385900 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.385907 | controller | - " 2026-01-29T15:59:11.338Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.385911 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.385915 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385919 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385923 | controller | \"4531e201-39fa-4de9-8d44-359772c8b853\"}" 2026-01-29 16:03:28.385928 | controller | - " 2026-01-29T15:59:11.339Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.385932 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.385936 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385940 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385944 | controller | \"4531e201-39fa-4de9-8d44-359772c8b853\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.385948 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.385953 | controller | - " 2026-01-29T15:59:11.430Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.385957 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.385966 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.385970 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385976 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.385981 | controller | \"4531e201-39fa-4de9-8d44-359772c8b853\"}" 2026-01-29 16:03:28.385985 | controller | - " 2026-01-29T15:59:11.430Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.385989 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.385994 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.385998 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386003 | controller | \"4531e201-39fa-4de9-8d44-359772c8b853\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.386007 | controller | - " 2026-01-29T15:59:11.431Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.386011 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.386015 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.386021 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386026 | controller | \"4531e201-39fa-4de9-8d44-359772c8b853\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.386030 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.386034 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.386038 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.386042 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.386047 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.386055 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.386060 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.386065 | controller | - " 2026-01-29T15:59:11.432Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.386071 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.386077 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386083 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386089 | controller | \"10941ad9-2d05-49f7-a6b7-46422419da50\"}" 2026-01-29 16:03:28.386093 | controller | - " 2026-01-29T15:59:11.433Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.386098 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.386103 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386109 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386115 | controller | \"10941ad9-2d05-49f7-a6b7-46422419da50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.386121 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.386127 | controller | - " 2026-01-29T15:59:11.435Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.386133 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.386139 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.386144 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386150 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386156 | controller | \"10941ad9-2d05-49f7-a6b7-46422419da50\"}" 2026-01-29 16:03:28.386162 | controller | - " 2026-01-29T15:59:11.436Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.386168 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.386175 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386181 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386193 | controller | \"10941ad9-2d05-49f7-a6b7-46422419da50\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.386198 | controller | - " 2026-01-29T15:59:11.436Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.386202 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.386206 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.386211 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386217 | controller | \"10941ad9-2d05-49f7-a6b7-46422419da50\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.386234 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.386242 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.386248 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.386254 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.386265 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.386271 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.386277 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.386283 | controller | - " 2026-01-29T15:59:11.443Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.386288 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.386294 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386300 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386304 | controller | \"7d5dca34-a525-4fff-9ad0-3a1055bc6dc4\"}" 2026-01-29 16:03:28.386312 | controller | - " 2026-01-29T15:59:11.444Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.386316 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.386334 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386345 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386350 | controller | \"7d5dca34-a525-4fff-9ad0-3a1055bc6dc4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.386354 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.386359 | controller | - " 2026-01-29T15:59:11.447Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.386363 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.386367 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.386372 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386376 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386380 | controller | \"7d5dca34-a525-4fff-9ad0-3a1055bc6dc4\"}" 2026-01-29 16:03:28.386384 | controller | - " 2026-01-29T15:59:11.448Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.386389 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.386393 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386397 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386401 | controller | \"7d5dca34-a525-4fff-9ad0-3a1055bc6dc4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.386406 | controller | - " 2026-01-29T15:59:11.449Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.386410 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.386414 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.386418 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386422 | controller | \"7d5dca34-a525-4fff-9ad0-3a1055bc6dc4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.386427 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.386431 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.386435 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.386450 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.386455 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.386463 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.386467 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.386471 | controller | - " 2026-01-29T15:59:11.465Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.386476 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.386480 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.386484 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386488 | controller | \"485d41b7-3fa9-4f63-bc23-9d364d699198\"}" 2026-01-29 16:03:28.386493 | controller | - " 2026-01-29T15:59:11.466Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.386497 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.386501 | controller | {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, \"namespace\": 2026-01-29 16:03:28.386505 | controller | \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386510 | controller | \"485d41b7-3fa9-4f63-bc23-9d364d699198\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.386514 | controller | not present\"}" 2026-01-29 16:03:28.386518 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.386523 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.386527 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.386531 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.386536 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.386540 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.386544 | controller | - " 2026-01-29T15:59:11.490Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.386548 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.386553 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386557 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386561 | controller | \"4b48ae48-8512-4566-91d9-78048bbf4849\"}" 2026-01-29 16:03:28.386566 | controller | - " 2026-01-29T15:59:11.491Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.386570 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.386574 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386579 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386583 | controller | \"4b48ae48-8512-4566-91d9-78048bbf4849\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.386589 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.386595 | controller | - " 2026-01-29T15:59:11.494Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.386600 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.386604 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.386608 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386613 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386617 | controller | \"4b48ae48-8512-4566-91d9-78048bbf4849\"}" 2026-01-29 16:03:28.386621 | controller | - " 2026-01-29T15:59:11.495Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.386625 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.386630 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386634 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386643 | controller | \"4b48ae48-8512-4566-91d9-78048bbf4849\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.386648 | controller | - " 2026-01-29T15:59:11.496Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.386653 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.386659 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.386673 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386687 | controller | \"4b48ae48-8512-4566-91d9-78048bbf4849\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.386694 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.386700 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.386707 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.386713 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.386720 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.386726 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.386732 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.386738 | controller | - " 2026-01-29T15:59:11.577Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.386744 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.386750 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386756 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386760 | controller | \"33552b49-6184-4b5d-bf93-600712440d00\"}" 2026-01-29 16:03:28.386764 | controller | - " 2026-01-29T15:59:11.577Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.386769 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.386773 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386777 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386781 | controller | \"33552b49-6184-4b5d-bf93-600712440d00\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.386789 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.386794 | controller | - " 2026-01-29T15:59:11.580Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.386800 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.386807 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.386813 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386819 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386826 | controller | \"33552b49-6184-4b5d-bf93-600712440d00\"}" 2026-01-29 16:03:28.386832 | controller | - " 2026-01-29T15:59:11.581Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.386838 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.386845 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386851 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386856 | controller | \"33552b49-6184-4b5d-bf93-600712440d00\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.386862 | controller | - " 2026-01-29T15:59:11.581Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.386867 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.386871 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.386876 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386880 | controller | \"33552b49-6184-4b5d-bf93-600712440d00\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.386884 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.386888 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.386893 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.386906 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.386911 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.386916 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.386920 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.386927 | controller | - " 2026-01-29T15:59:11.743Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.386932 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.386936 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386943 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386947 | controller | \"3e55b116-33b2-49b0-9602-8c80d9477962\"}" 2026-01-29 16:03:28.386952 | controller | - " 2026-01-29T15:59:11.743Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.386956 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.386960 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386967 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.386971 | controller | \"3e55b116-33b2-49b0-9602-8c80d9477962\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.386975 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.386979 | controller | - " 2026-01-29T15:59:11.746Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.386984 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.386988 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.386992 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.386996 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387001 | controller | \"3e55b116-33b2-49b0-9602-8c80d9477962\"}" 2026-01-29 16:03:28.387005 | controller | - " 2026-01-29T15:59:11.746Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.387009 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.387013 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387018 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387022 | controller | \"3e55b116-33b2-49b0-9602-8c80d9477962\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.387026 | controller | - " 2026-01-29T15:59:11.747Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.387030 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.387034 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.387039 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387043 | controller | \"3e55b116-33b2-49b0-9602-8c80d9477962\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.387047 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.387051 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.387056 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.387060 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.387064 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.387068 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.387073 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.387077 | controller | - " 2026-01-29T15:59:12.068Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.387081 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.387085 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387089 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387094 | controller | \"6b80a059-3e48-43fc-aba5-a0172a1089be\"}" 2026-01-29 16:03:28.387103 | controller | - " 2026-01-29T15:59:12.069Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.387108 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.387113 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387118 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387122 | controller | \"6b80a059-3e48-43fc-aba5-a0172a1089be\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.387126 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.387130 | controller | - " 2026-01-29T15:59:12.072Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.387135 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.387139 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.387143 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387147 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387153 | controller | \"6b80a059-3e48-43fc-aba5-a0172a1089be\"}" 2026-01-29 16:03:28.387159 | controller | - " 2026-01-29T15:59:12.072Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.387165 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.387171 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387177 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387183 | controller | \"6b80a059-3e48-43fc-aba5-a0172a1089be\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.387192 | controller | - " 2026-01-29T15:59:12.073Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.387206 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.387212 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.387218 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387224 | controller | \"6b80a059-3e48-43fc-aba5-a0172a1089be\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.387230 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.387236 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.387243 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.387249 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.387255 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.387265 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.387271 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.387276 | controller | - " 2026-01-29T15:59:12.714Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.387282 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.387287 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387293 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387299 | controller | \"23c481fe-7246-46f7-a5ad-7e16ff2bcee0\"}" 2026-01-29 16:03:28.387304 | controller | - " 2026-01-29T15:59:12.715Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.387317 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.387337 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387344 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387348 | controller | \"23c481fe-7246-46f7-a5ad-7e16ff2bcee0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.387352 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.387357 | controller | - " 2026-01-29T15:59:12.719Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.387370 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.387382 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.387398 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387405 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387411 | controller | \"23c481fe-7246-46f7-a5ad-7e16ff2bcee0\"}" 2026-01-29 16:03:28.387417 | controller | - " 2026-01-29T15:59:12.720Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.387423 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.387430 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387436 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387442 | controller | \"23c481fe-7246-46f7-a5ad-7e16ff2bcee0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.387447 | controller | - " 2026-01-29T15:59:12.720Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.387452 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.387456 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.387460 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387464 | controller | \"23c481fe-7246-46f7-a5ad-7e16ff2bcee0\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.387468 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.387473 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.387478 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.387484 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.387491 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.387497 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.387503 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.387509 | controller | - " 2026-01-29T15:59:12.747Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.387515 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.387520 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.387525 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387536 | controller | \"ab2f2cfb-fbc9-489c-ab8f-965434aa1774\"}" 2026-01-29 16:03:28.387542 | controller | - " 2026-01-29T15:59:12.748Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.387548 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.387555 | controller | {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, \"namespace\": 2026-01-29 16:03:28.387561 | controller | \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387566 | controller | \"ab2f2cfb-fbc9-489c-ab8f-965434aa1774\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.387572 | controller | not present\"}" 2026-01-29 16:03:28.387578 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.387582 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.387587 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.387591 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.387595 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.387599 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.387603 | controller | - " 2026-01-29T15:59:14.001Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.387608 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.387615 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387619 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387623 | controller | \"85325ea8-7d1d-4d3b-8fce-6cb1ce3d76ec\"}" 2026-01-29 16:03:28.387637 | controller | - " 2026-01-29T15:59:14.002Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.387642 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.387646 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387650 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387654 | controller | \"85325ea8-7d1d-4d3b-8fce-6cb1ce3d76ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.387659 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.387663 | controller | - " 2026-01-29T15:59:14.005Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.387667 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.387671 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.387675 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387680 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387684 | controller | \"85325ea8-7d1d-4d3b-8fce-6cb1ce3d76ec\"}" 2026-01-29 16:03:28.387688 | controller | - " 2026-01-29T15:59:14.005Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.387692 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.387696 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387703 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387707 | controller | \"85325ea8-7d1d-4d3b-8fce-6cb1ce3d76ec\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.387711 | controller | - " 2026-01-29T15:59:14.006Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.387715 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.387720 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.387726 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387732 | controller | \"85325ea8-7d1d-4d3b-8fce-6cb1ce3d76ec\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.387738 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.387744 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.387750 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.387757 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.387763 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.387769 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.387779 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.387784 | controller | - " 2026-01-29T15:59:15.309Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.387790 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.387796 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.387801 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387806 | controller | \"acc7a2a7-0d39-455d-9fdc-0b201067ce19\"}" 2026-01-29 16:03:28.387810 | controller | - " 2026-01-29T15:59:15.309Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.387814 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.387818 | controller | {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, \"namespace\": 2026-01-29 16:03:28.387823 | controller | \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387827 | controller | \"acc7a2a7-0d39-455d-9fdc-0b201067ce19\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.387831 | controller | not present\"}" 2026-01-29 16:03:28.387837 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.387841 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.387846 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.387857 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.387861 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.387866 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.387870 | controller | - " 2026-01-29T15:59:16.566Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.387874 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.387881 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387886 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387890 | controller | \"dff7cf9a-6ca0-416f-a78e-d401097ead2c\"}" 2026-01-29 16:03:28.387896 | controller | - " 2026-01-29T15:59:16.567Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.387904 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.387911 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387916 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387922 | controller | \"dff7cf9a-6ca0-416f-a78e-d401097ead2c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.387929 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.387935 | controller | - " 2026-01-29T15:59:16.570Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.387941 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.387947 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.387953 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387958 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387964 | controller | \"dff7cf9a-6ca0-416f-a78e-d401097ead2c\"}" 2026-01-29 16:03:28.387970 | controller | - " 2026-01-29T15:59:16.570Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.387976 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.387982 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.387987 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.387993 | controller | \"dff7cf9a-6ca0-416f-a78e-d401097ead2c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.387999 | controller | - " 2026-01-29T15:59:16.571Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.388005 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.388010 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.388016 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388021 | controller | \"dff7cf9a-6ca0-416f-a78e-d401097ead2c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.388025 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.388030 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.388034 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.388038 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.388043 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.388047 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.388051 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.388055 | controller | - " 2026-01-29T15:59:20.430Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.388063 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.388067 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.388071 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388076 | controller | \"41874d97-c0e4-47ce-8a81-d576ea075600\"}" 2026-01-29 16:03:28.388087 | controller | - " 2026-01-29T15:59:20.431Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.388092 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.388096 | controller | {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, \"namespace\": 2026-01-29 16:03:28.388103 | controller | \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388107 | controller | \"41874d97-c0e4-47ce-8a81-d576ea075600\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.388112 | controller | not present\"}" 2026-01-29 16:03:28.388117 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.388131 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.388141 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.388147 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.388153 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.388159 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.388164 | controller | - " 2026-01-29T15:59:21.692Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.388170 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.388176 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.388181 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388187 | controller | \"3d847b91-d144-42ef-a298-46e4a3f6756a\"}" 2026-01-29 16:03:28.388192 | controller | - " 2026-01-29T15:59:21.693Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.388198 | controller | ironic exists; database username is ironic_db4d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.388203 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.388209 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388215 | controller | \"3d847b91-d144-42ef-a298-46e4a3f6756a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.388221 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.388227 | controller | - " 2026-01-29T15:59:21.697Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.388233 | controller | hostname-for-openstack.d8534de0-7399-4853-9ac2-8846fccda3e0.svc to MariaDBDatabase 2026-01-29 16:03:28.388239 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.388244 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.388254 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388262 | controller | \"3d847b91-d144-42ef-a298-46e4a3f6756a\"}" 2026-01-29 16:03:28.388272 | controller | - " 2026-01-29T15:59:21.698Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.388278 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.388283 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.388289 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388295 | controller | \"3d847b91-d144-42ef-a298-46e4a3f6756a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.388301 | controller | - " 2026-01-29T15:59:21.699Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.388306 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.388312 | controller | {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, \"namespace\": 2026-01-29 16:03:28.388318 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388344 | controller | \"3d847b91-d144-42ef-a298-46e4a3f6756a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.388351 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.388357 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.388363 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.388368 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.388383 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.388390 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.388396 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.388402 | controller | - " 2026-01-29T15:59:30.672Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.388408 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.388414 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.388420 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388426 | controller | \"e227830e-1c57-4b3d-b434-ec76b554a249\"}" 2026-01-29 16:03:28.388432 | controller | - " 2026-01-29T15:59:30.672Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.388438 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.388443 | controller | {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, \"namespace\": 2026-01-29 16:03:28.388449 | controller | \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388455 | controller | \"e227830e-1c57-4b3d-b434-ec76b554a249\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.388460 | controller | not present\"}" 2026-01-29 16:03:28.388466 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.388472 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.388477 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.388483 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.388488 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.388498 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.388504 | 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 16:03:28.388510 | controller | \e[38;5;243m@ 01/29/26 15:59:31.237\e[0m" 2026-01-29 16:03:28.388515 | controller | - " 2026-01-29T15:59:31.242Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.388522 | controller | \"Namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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:59:11Z\"}],\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\",\"resourceVersion\":\"375\",\"uid\":\"460c575c-9de3-428d-aa77-3db687ff55b4\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.388541 | 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 16:03:28.388552 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.388568 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.388581 | 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 16:03:28.388588 | 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 16:03:28.388594 | controller | - " 2026-01-29T15:59:31.258Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.388601 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.388606 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.388610 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388614 | controller | \"156962fb-5567-4c87-a0c7-fb2414af7dae\"}" 2026-01-29 16:03:28.388618 | controller | - " 2026-01-29T15:59:31.265Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.388623 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.388627 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.388631 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388636 | controller | \"156962fb-5567-4c87-a0c7-fb2414af7dae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.388640 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.388644 | controller | - " 2026-01-29T15:59:31.271Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.388648 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.388653 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.388657 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388661 | controller | \"156962fb-5567-4c87-a0c7-fb2414af7dae\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.388667 | controller | \"ObjectNamespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.388671 | controller | - " 2026-01-29T15:59:31.271Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.388676 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.388680 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d8534de0-7399-4853-9ac2-8846fccda3e0\"}, 2026-01-29 16:03:28.388684 | controller | \"namespace\": \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.388688 | controller | \"156962fb-5567-4c87-a0c7-fb2414af7dae\"}" 2026-01-29 16:03:28.388693 | controller | - " 2026-01-29T15:59:31.281Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.388697 | controller | \"ironic\"}" 2026-01-29 16:03:28.388701 | controller | - " 2026-01-29T15:59:31.281Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.388705 | controller | - " 2026-01-29T15:59:31.281Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.388711 | controller | - " 2026-01-29T15:59:31.293Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.388720 | controller | \"ironic\"}" 2026-01-29 16:03:28.388734 | controller | - " 2026-01-29T15:59:31.293Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.388741 | controller | \"ironic\"}" 2026-01-29 16:03:28.388746 | controller | - " 2026-01-29T15:59:31.302Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.388763 | controller | \"d8534de0-7399-4853-9ac2-8846fccda3e0\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.388770 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.388776 | controller | - '' 2026-01-29 16:03:28.388782 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.388802 | 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 16:03:28.388809 | controller | with:' 2026-01-29 16:03:28.388818 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.388825 | controller | - ' <*errors.StatusError | 0xc0014b2960>: ' 2026-01-29 16:03:28.388830 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.388836 | controller | - ' {' 2026-01-29 16:03:28.388842 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.388848 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.388853 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.388859 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.388865 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.388871 | controller | - ' Continue: "",' 2026-01-29 16:03:28.388877 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.388882 | controller | - ' },' 2026-01-29 16:03:28.388888 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.388894 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.388900 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.388905 | controller | - ' Details: {' 2026-01-29 16:03:28.388911 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.388917 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.388923 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.388929 | controller | - ' UID: "",' 2026-01-29 16:03:28.388935 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.388940 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.388946 | controller | - ' },' 2026-01-29 16:03:28.388952 | controller | - ' Code: 404,' 2026-01-29 16:03:28.388958 | controller | - ' },' 2026-01-29 16:03:28.388964 | controller | - " }\e[0m" 2026-01-29 16:03:28.388970 | 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 16:03:28.388976 | controller | \e[38;5;243m@ 01/29/26 15:59:31.237\e[0m" 2026-01-29 16:03:28.388982 | controller | - '' 2026-01-29 16:03:28.388988 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.388994 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.389000 | controller | {{0xc0010287e0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.389005 | 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 16:03:28.389011 | controller | +0x191" 2026-01-29 16:03:28.389017 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.389023 | controller | 0xc0007ec680})' 2026-01-29 16:03:28.389029 | 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 16:03:28.389035 | controller | +0x3a" 2026-01-29 16:03:28.389041 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0014ddd10?, 0xc000099008?}, {0x23cd0dd, 2026-01-29 16:03:28.389047 | controller | 0x4}, {0xc000eead38, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.389052 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.389057 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0014ddd10?, 0xc0007ec680?}, {0xc000eead38?, 2026-01-29 16:03:28.389063 | controller | 0xc0014ddd10?, 0x1f26380?})' 2026-01-29 16:03:28.389068 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.389073 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.389079 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.389084 | controller | +0x11f" 2026-01-29 16:03:28.389089 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000301e30, {0x2753a58, 2026-01-29 16:03:28.389099 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.389104 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.389109 | controller | +0x168" 2026-01-29 16:03:28.389115 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000301e30, {0x2753a58, 2026-01-29 16:03:28.389121 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.389126 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.389132 | controller | +0x85" 2026-01-29 16:03:28.389138 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.389144 | controller | {{0xc0010287e0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.389149 | 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 16:03:28.389155 | controller | +0x16e" 2026-01-29 16:03:28.389161 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 16:03:28.389166 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.389172 | controller | +0x69d" 2026-01-29 16:03:28.389188 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.389194 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.389200 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.389206 | controller | - "\e[38;5;9m• [FAILED] [20.244 seconds]\e[0m" 2026-01-29 16:03:28.389211 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 16:03:28.389217 | controller | \e[0mshows the IronicAPI deployment progressing in DeploymentReadyCondition\e[0m" 2026-01-29 16:03:28.389223 | 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 16:03:28.389229 | 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 16:03:28.389240 | controller | - '' 2026-01-29 16:03:28.389246 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.389252 | controller | - " 2026-01-29T15:59:11.795Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.389257 | controller | - " 2026-01-29T15:59:11.805Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.389263 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.389269 | controller | - " 2026-01-29T15:59:11.822Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.389274 | controller | {\"name\":\"keystone-a19d841e-958a-4bd6-a960-aac8384c317c\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}}" 2026-01-29 16:03:28.389281 | controller | - " 2026-01-29T15:59:11.822Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"},\"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 16:03:28.389291 | controller | - " 2026-01-29T15:59:11.828Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.389298 | controller | \"ironic\"}" 2026-01-29 16:03:28.389303 | controller | - " 2026-01-29T15:59:11.828Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.389309 | controller | - " 2026-01-29T15:59:11.828Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.389315 | controller | - " 2026-01-29T15:59:11.834Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.389321 | controller | \"ironic\"}" 2026-01-29 16:03:28.389352 | controller | - " 2026-01-29T15:59:11.834Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.389359 | controller | \"ironic\"}" 2026-01-29 16:03:28.389365 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.containerImage\"" 2026-01-29 16:03:28.389371 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.databaseHostname\"" 2026-01-29 16:03:28.389377 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.secret\"" 2026-01-29 16:03:28.389383 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicAPI.serviceAccount\"" 2026-01-29 16:03:28.389388 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].containerImage\"" 2026-01-29 16:03:28.389394 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseHostname\"" 2026-01-29 16:03:28.389399 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].databaseInstance\"" 2026-01-29 16:03:28.389404 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].ironicPythonAgentImage\"" 2026-01-29 16:03:28.389420 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].pxeContainerImage\"" 2026-01-29 16:03:28.389425 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].secret\"" 2026-01-29 16:03:28.389430 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicConductors[0].serviceAccount\"" 2026-01-29 16:03:28.389434 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.containerImage\"" 2026-01-29 16:03:28.389438 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.databaseInstance\"" 2026-01-29 16:03:28.389443 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.ironicPythonAgentImage\"" 2026-01-29 16:03:28.389447 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.secret\"" 2026-01-29 16:03:28.389451 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicInspector.serviceAccount\"" 2026-01-29 16:03:28.389455 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.containerImage\"" 2026-01-29 16:03:28.389460 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.secret\"" 2026-01-29 16:03:28.389464 | controller | - " 2026-01-29T15:59:11.837Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.ironicNeutronAgent.serviceAccount\"" 2026-01-29 16:03:28.389468 | controller | - " 2026-01-29T15:59:11.851Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.389472 | controller | \"ironic\"}" 2026-01-29 16:03:28.389477 | controller | - " 2026-01-29T15:59:11.851Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.389483 | controller | - " 2026-01-29T15:59:11.851Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.389487 | controller | - " 2026-01-29T15:59:11.856Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.389492 | controller | \"ironic\"}" 2026-01-29 16:03:28.389496 | controller | - " 2026-01-29T15:59:11.856Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.389500 | controller | \"ironic\"}" 2026-01-29 16:03:28.389504 | controller | - " 2026-01-29T15:59:11.874Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.389509 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.389513 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.389517 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.389522 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\"}" 2026-01-29 16:03:28.389526 | controller | - " 2026-01-29T15:59:11.878Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.389530 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.389534 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.389539 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.389543 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\"}" 2026-01-29 16:03:28.389547 | controller | - " 2026-01-29T15:59:11.880Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.389551 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.389556 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.389560 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.389566 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\"}" 2026-01-29 16:03:28.389572 | controller | - " 2026-01-29T15:59:11.883Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.389578 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.389584 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.389590 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.389596 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\"}" 2026-01-29 16:03:28.389601 | controller | - " 2026-01-29T15:59:11.890Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.389607 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.389613 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.389619 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.389624 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.390293 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.390649 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.390657 | controller | - " 2026-01-29T15:59:11.894Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.390663 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.390684 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.390701 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.390707 | controller | \"5c321408-7f67-4c77-a847-f11dfb4ffd87\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.390711 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.390716 | controller | - " 2026-01-29T15:59:11.904Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.390720 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.390724 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.390729 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.390733 | controller | \"89d47c4b-02ec-4d9d-91c0-24ee41e25c9b\"}" 2026-01-29 16:03:28.390739 | controller | - " 2026-01-29T15:59:11.904Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.390744 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.390748 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.390753 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.390757 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.390762 | controller | \"89d47c4b-02ec-4d9d-91c0-24ee41e25c9b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.390766 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.390770 | controller | - " 2026-01-29T15:59:11.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.390775 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.390779 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.390784 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.390788 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.390793 | controller | \"89d47c4b-02ec-4d9d-91c0-24ee41e25c9b\"}" 2026-01-29 16:03:28.390797 | controller | - " 2026-01-29T15:59:11.910Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.390801 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.390806 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.390810 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.390815 | controller | \"89d47c4b-02ec-4d9d-91c0-24ee41e25c9b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.390819 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.390824 | controller | - " 2026-01-29T15:59:11.911Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.390828 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.390833 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.390837 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.390842 | controller | \"56ba1d2e-8de4-4895-93ab-21d738145c44\"}" 2026-01-29 16:03:28.390846 | controller | - " 2026-01-29T15:59:11.912Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.390867 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.390871 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.390876 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.390881 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.390885 | controller | \"56ba1d2e-8de4-4895-93ab-21d738145c44\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.390915 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.390923 | controller | - " 2026-01-29T15:59:11.937Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.390930 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}}" 2026-01-29 16:03:28.390937 | controller | - " 2026-01-29T15:59:11.941Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.390948 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}}" 2026-01-29 16:03:28.390955 | controller | - " 2026-01-29T15:59:12.008Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.390960 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.390966 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.390972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.390978 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.390985 | controller | \"56ba1d2e-8de4-4895-93ab-21d738145c44\"}" 2026-01-29 16:03:28.390991 | controller | - " 2026-01-29T15:59:12.009Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.390997 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.391008 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391014 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391020 | controller | \"56ba1d2e-8de4-4895-93ab-21d738145c44\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.391026 | controller | - " 2026-01-29T15:59:12.017Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.391032 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.391038 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.391044 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391050 | controller | \"56ba1d2e-8de4-4895-93ab-21d738145c44\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.391055 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.391060 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.391064 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.391077 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.391107 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.391113 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.391120 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.391135 | controller | - " 2026-01-29T15:59:12.018Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.391142 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.391149 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391155 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391161 | controller | \"b6a86ae2-7e56-41f3-8f1a-f744a0c333cb\"}" 2026-01-29 16:03:28.391167 | controller | - " 2026-01-29T15:59:12.018Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.391173 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.391179 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.391186 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.391192 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391198 | controller | \"b6a86ae2-7e56-41f3-8f1a-f744a0c333cb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.391205 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.391211 | controller | - " 2026-01-29T15:59:12.108Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.391217 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.391223 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.391229 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391249 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391255 | controller | \"b6a86ae2-7e56-41f3-8f1a-f744a0c333cb\"}" 2026-01-29 16:03:28.391259 | controller | - " 2026-01-29T15:59:12.109Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.391263 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.391268 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391272 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391277 | controller | \"b6a86ae2-7e56-41f3-8f1a-f744a0c333cb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.391281 | controller | - " 2026-01-29T15:59:12.110Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.391285 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.391289 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.391293 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391298 | controller | \"b6a86ae2-7e56-41f3-8f1a-f744a0c333cb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.391302 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.391306 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.391311 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.391315 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.391319 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.391342 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.391350 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.391354 | controller | - " 2026-01-29T15:59:12.111Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.391358 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.391363 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391367 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391372 | controller | \"82a40691-cd40-42ad-b651-4398c38406d9\"}" 2026-01-29 16:03:28.391376 | controller | - " 2026-01-29T15:59:12.112Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.391380 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.391385 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.391389 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.391393 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391397 | controller | \"82a40691-cd40-42ad-b651-4398c38406d9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.391401 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.391406 | controller | - " 2026-01-29T15:59:12.115Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.391410 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.391414 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.391418 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391423 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391427 | controller | \"82a40691-cd40-42ad-b651-4398c38406d9\"}" 2026-01-29 16:03:28.391432 | controller | - " 2026-01-29T15:59:12.115Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.391436 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.391440 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391447 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391452 | controller | \"82a40691-cd40-42ad-b651-4398c38406d9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.391456 | controller | - " 2026-01-29T15:59:12.116Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.391470 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.391475 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.391479 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391484 | controller | \"82a40691-cd40-42ad-b651-4398c38406d9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.391488 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.391493 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.391497 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.391501 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.391508 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.391512 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.391517 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.391521 | controller | - " 2026-01-29T15:59:12.121Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.391525 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.391530 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391534 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391539 | controller | \"30c97321-066d-4d5d-85ee-e531d47b97c1\"}" 2026-01-29 16:03:28.391543 | controller | - " 2026-01-29T15:59:12.122Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.391549 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.391554 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.391558 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.391562 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391566 | controller | \"30c97321-066d-4d5d-85ee-e531d47b97c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.391571 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.391575 | controller | - " 2026-01-29T15:59:12.124Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.391579 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.391583 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.391588 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391592 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391596 | controller | \"30c97321-066d-4d5d-85ee-e531d47b97c1\"}" 2026-01-29 16:03:28.391601 | controller | - " 2026-01-29T15:59:12.125Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.391605 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.391609 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391613 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391618 | controller | \"30c97321-066d-4d5d-85ee-e531d47b97c1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.391622 | controller | - " 2026-01-29T15:59:12.125Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.391626 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.391631 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.391635 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391639 | controller | \"30c97321-066d-4d5d-85ee-e531d47b97c1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.391643 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.391648 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.391654 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.391659 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.391663 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.391676 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.391681 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.391685 | controller | - " 2026-01-29T15:59:12.167Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.391690 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.391694 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391698 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391703 | controller | \"f2df1bbd-deac-40ba-9b0e-3f04e548a126\"}" 2026-01-29 16:03:28.391707 | controller | - " 2026-01-29T15:59:12.168Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.391711 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.391716 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.391722 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.391726 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391730 | controller | \"f2df1bbd-deac-40ba-9b0e-3f04e548a126\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.391735 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.391739 | controller | - " 2026-01-29T15:59:12.170Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.391743 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.391747 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.391752 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391756 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391761 | controller | \"f2df1bbd-deac-40ba-9b0e-3f04e548a126\"}" 2026-01-29 16:03:28.391765 | controller | - " 2026-01-29T15:59:12.170Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.391769 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.391773 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391778 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391785 | controller | \"f2df1bbd-deac-40ba-9b0e-3f04e548a126\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.391789 | controller | - " 2026-01-29T15:59:12.171Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.391793 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.391797 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.391801 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391806 | controller | \"f2df1bbd-deac-40ba-9b0e-3f04e548a126\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.391813 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.391817 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.391821 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.391826 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.391830 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.391834 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.391839 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.391843 | controller | - " 2026-01-29T15:59:12.252Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.391847 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.391852 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391856 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391860 | controller | \"cff99473-9846-4a4d-bf55-f6453bebfd57\"}" 2026-01-29 16:03:28.391865 | controller | - " 2026-01-29T15:59:12.253Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.391877 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.391882 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.391886 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.391891 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391895 | controller | \"cff99473-9846-4a4d-bf55-f6453bebfd57\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.391899 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.391903 | controller | - " 2026-01-29T15:59:12.256Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.391908 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.391912 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.391916 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391920 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391925 | controller | \"cff99473-9846-4a4d-bf55-f6453bebfd57\"}" 2026-01-29 16:03:28.391929 | controller | - " 2026-01-29T15:59:12.257Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.391937 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.391941 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.391945 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391949 | controller | \"cff99473-9846-4a4d-bf55-f6453bebfd57\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.391954 | controller | - " 2026-01-29T15:59:12.257Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.391958 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.391962 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.391969 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.391975 | controller | \"cff99473-9846-4a4d-bf55-f6453bebfd57\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.391979 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.391984 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.391988 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.391992 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.391997 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.392001 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.392005 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.392009 | controller | - " 2026-01-29T15:59:12.419Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.392013 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.392020 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392024 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392032 | controller | \"7de0a5e5-9ab8-4781-bc57-33f7783f6bf8\"}" 2026-01-29 16:03:28.392037 | controller | - " 2026-01-29T15:59:12.419Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.392041 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.392045 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.392050 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.392054 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392058 | controller | \"7de0a5e5-9ab8-4781-bc57-33f7783f6bf8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.392062 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.392066 | controller | - " 2026-01-29T15:59:12.423Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.392071 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.392075 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.392088 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392092 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392097 | controller | \"7de0a5e5-9ab8-4781-bc57-33f7783f6bf8\"}" 2026-01-29 16:03:28.392101 | controller | - " 2026-01-29T15:59:12.424Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.392105 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.392109 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392114 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392118 | controller | \"7de0a5e5-9ab8-4781-bc57-33f7783f6bf8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.392122 | controller | - " 2026-01-29T15:59:12.425Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.392131 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.392135 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.392140 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392144 | controller | \"7de0a5e5-9ab8-4781-bc57-33f7783f6bf8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.392148 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.392152 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.392157 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.392161 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.392165 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.392169 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.392174 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.392178 | controller | - " 2026-01-29T15:59:12.746Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.392182 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.392186 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392191 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392195 | controller | \"608a9197-3a9d-435f-9a4e-5f43799ec5fd\"}" 2026-01-29 16:03:28.392199 | controller | - " 2026-01-29T15:59:12.747Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.392203 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.392208 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.392212 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.392216 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392220 | controller | \"608a9197-3a9d-435f-9a4e-5f43799ec5fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.392225 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.392229 | controller | - " 2026-01-29T15:59:12.751Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.392233 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.392237 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.392241 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392246 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392250 | controller | \"608a9197-3a9d-435f-9a4e-5f43799ec5fd\"}" 2026-01-29 16:03:28.392255 | controller | - " 2026-01-29T15:59:12.751Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.392261 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.392267 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392273 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392283 | controller | \"608a9197-3a9d-435f-9a4e-5f43799ec5fd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.392302 | controller | - " 2026-01-29T15:59:12.752Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.392310 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.392316 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.392322 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392348 | controller | \"608a9197-3a9d-435f-9a4e-5f43799ec5fd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.392355 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.392388 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.392394 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.392400 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.392409 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.392415 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.392421 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.392427 | controller | - " 2026-01-29T15:59:13.393Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.392433 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.392439 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392444 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392450 | controller | \"5123d584-ce62-402a-a5d0-052e26592759\"}" 2026-01-29 16:03:28.392456 | controller | - " 2026-01-29T15:59:13.394Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.392461 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.392467 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.392474 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.392480 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392486 | controller | \"5123d584-ce62-402a-a5d0-052e26592759\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.392492 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.392498 | controller | - " 2026-01-29T15:59:13.397Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.392503 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.392509 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.392514 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392520 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392526 | controller | \"5123d584-ce62-402a-a5d0-052e26592759\"}" 2026-01-29 16:03:28.392532 | controller | - " 2026-01-29T15:59:13.397Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.392538 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.392543 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392553 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392559 | controller | \"5123d584-ce62-402a-a5d0-052e26592759\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.392569 | controller | - " 2026-01-29T15:59:13.397Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.392575 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.392581 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.392587 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392593 | controller | \"5123d584-ce62-402a-a5d0-052e26592759\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.392598 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.392605 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.392611 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.392616 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.392640 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.392648 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.392654 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.392660 | controller | - " 2026-01-29T15:59:14.679Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.392666 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.392672 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392678 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392684 | controller | \"daacfdb5-7eae-4f7c-88d4-3286887a0e4e\"}" 2026-01-29 16:03:28.392690 | controller | - " 2026-01-29T15:59:14.679Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.392696 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.392702 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.392708 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.392714 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392720 | controller | \"daacfdb5-7eae-4f7c-88d4-3286887a0e4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.392726 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.392732 | controller | - " 2026-01-29T15:59:14.681Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.392737 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.392743 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.392749 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392755 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392761 | controller | \"daacfdb5-7eae-4f7c-88d4-3286887a0e4e\"}" 2026-01-29 16:03:28.392767 | controller | - " 2026-01-29T15:59:14.681Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.392777 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.392784 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392834 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392841 | controller | \"daacfdb5-7eae-4f7c-88d4-3286887a0e4e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.392847 | controller | - " 2026-01-29T15:59:14.682Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.392853 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.392860 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.392866 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392872 | controller | \"daacfdb5-7eae-4f7c-88d4-3286887a0e4e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.392878 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.392884 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.392890 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.392896 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.392902 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.392908 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.392914 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.392920 | controller | - " 2026-01-29T15:59:17.242Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.392926 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.392932 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.392938 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392944 | controller | \"473bfd4c-b803-4c6d-ba23-45b27d4b7c56\"}" 2026-01-29 16:03:28.392966 | controller | - " 2026-01-29T15:59:17.243Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.392973 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.392979 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.392985 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.392991 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.392997 | controller | \"473bfd4c-b803-4c6d-ba23-45b27d4b7c56\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.393003 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.393009 | controller | - " 2026-01-29T15:59:17.247Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.393014 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.393021 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.393027 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.393032 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393044 | controller | \"473bfd4c-b803-4c6d-ba23-45b27d4b7c56\"}" 2026-01-29 16:03:28.393050 | controller | - " 2026-01-29T15:59:17.248Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.393056 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.393062 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.393067 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393073 | controller | \"473bfd4c-b803-4c6d-ba23-45b27d4b7c56\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.393080 | controller | - " 2026-01-29T15:59:17.248Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.393085 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.393091 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.393097 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393103 | controller | \"473bfd4c-b803-4c6d-ba23-45b27d4b7c56\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.393110 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.393116 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.393122 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.393128 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.393134 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.393141 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.393147 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.393153 | controller | - " 2026-01-29T15:59:22.369Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.393159 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.393165 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.393170 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393176 | controller | \"72c590d5-af41-4657-8736-5858fe2d67f6\"}" 2026-01-29 16:03:28.393182 | controller | - " 2026-01-29T15:59:22.371Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.393189 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.393195 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.393205 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.393212 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393218 | controller | \"72c590d5-af41-4657-8736-5858fe2d67f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.393223 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.393229 | controller | - " 2026-01-29T15:59:22.374Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.393235 | controller | hostname-for-openstack.09a18540-a4fa-4ae2-bc62-1a7b18a62c6a.svc to MariaDBDatabase 2026-01-29 16:03:28.393256 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.393265 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.393269 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393274 | controller | \"72c590d5-af41-4657-8736-5858fe2d67f6\"}" 2026-01-29 16:03:28.393278 | controller | - " 2026-01-29T15:59:22.375Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.393282 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.393287 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.393291 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393295 | controller | \"72c590d5-af41-4657-8736-5858fe2d67f6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.393299 | controller | - " 2026-01-29T15:59:22.375Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.393303 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.393308 | controller | {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, \"namespace\": 2026-01-29 16:03:28.393312 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393316 | controller | \"72c590d5-af41-4657-8736-5858fe2d67f6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.393320 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.393340 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.393349 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.393353 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.393358 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.393362 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.393366 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.393371 | 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 16:03:28.393377 | controller | \e[38;5;243m@ 01/29/26 15:59:31.944\e[0m" 2026-01-29 16:03:28.393381 | controller | - " 2026-01-29T15:59:31.946Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.393389 | controller | \"Namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:59:11Z\"}],\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\",\"resourceVersion\":\"485\",\"uid\":\"4dec7453-0e3b-4df1-a030-3f4299bdb922\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.393417 | 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 16:03:28.393427 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.393436 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.393444 | 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 16:03:28.393451 | 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 16:03:28.393458 | controller | - " 2026-01-29T15:59:31.960Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.393464 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.393471 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.393476 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393482 | controller | \"6b570ac1-5333-4cc4-9263-cceb4c1a630c\"}" 2026-01-29 16:03:28.393488 | controller | - " 2026-01-29T15:59:31.965Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.393494 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.393501 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.393508 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393514 | controller | \"6b570ac1-5333-4cc4-9263-cceb4c1a630c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.393520 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.393526 | controller | - " 2026-01-29T15:59:31.969Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.393533 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.393539 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.393547 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393558 | controller | \"6b570ac1-5333-4cc4-9263-cceb4c1a630c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.393566 | controller | \"ObjectNamespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.393571 | controller | - " 2026-01-29T15:59:31.969Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.393575 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.393579 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\"}, 2026-01-29 16:03:28.393584 | controller | \"namespace\": \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.393588 | controller | \"6b570ac1-5333-4cc4-9263-cceb4c1a630c\"}" 2026-01-29 16:03:28.393592 | controller | - " 2026-01-29T15:59:31.976Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.393597 | controller | \"ironic\"}" 2026-01-29 16:03:28.393602 | controller | - " 2026-01-29T15:59:31.976Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.393606 | controller | - " 2026-01-29T15:59:31.976Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.393610 | controller | - " 2026-01-29T15:59:31.981Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.393614 | controller | \"ironic\"}" 2026-01-29 16:03:28.393619 | controller | - " 2026-01-29T15:59:31.981Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.393623 | controller | \"ironic\"}" 2026-01-29 16:03:28.393639 | controller | - " 2026-01-29T15:59:31.986Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.393644 | controller | \"09a18540-a4fa-4ae2-bc62-1a7b18a62c6a\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.393649 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.393654 | controller | - '' 2026-01-29 16:03:28.393659 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 16:03:28.393664 | 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 16:03:28.393669 | controller | with:' 2026-01-29 16:03:28.393674 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.393678 | controller | - ' <*errors.StatusError | 0xc00187a1e0>: ' 2026-01-29 16:03:28.393682 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.393687 | controller | - ' {' 2026-01-29 16:03:28.393692 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.393696 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.393701 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.393706 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.393711 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.393716 | controller | - ' Continue: "",' 2026-01-29 16:03:28.393722 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.393727 | controller | - ' },' 2026-01-29 16:03:28.393732 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.393738 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.393744 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.393749 | controller | - ' Details: {' 2026-01-29 16:03:28.393755 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.393760 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.393766 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.393771 | controller | - ' UID: "",' 2026-01-29 16:03:28.393776 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.393782 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.393787 | controller | - ' },' 2026-01-29 16:03:28.393792 | controller | - ' Code: 404,' 2026-01-29 16:03:28.393798 | controller | - ' },' 2026-01-29 16:03:28.393804 | controller | - " }\e[0m" 2026-01-29 16:03:28.393815 | 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 16:03:28.393821 | controller | \e[38;5;243m@ 01/29/26 15:59:31.944\e[0m" 2026-01-29 16:03:28.393825 | controller | - '' 2026-01-29 16:03:28.393830 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.393834 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.393839 | controller | {{0xc00168af30?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.393844 | 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 16:03:28.393848 | controller | +0x191" 2026-01-29 16:03:28.393853 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.393857 | controller | 0xc0015c2f80})' 2026-01-29 16:03:28.393862 | 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 16:03:28.393867 | controller | +0x3a" 2026-01-29 16:03:28.393871 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00173ef00?, 0xc0004c5008?}, {0x23cd0dd, 2026-01-29 16:03:28.393875 | controller | 0x4}, {0xc000510ff0, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.393879 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.393884 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00173ef00?, 0xc0015c2f80?}, {0xc000510ff0?, 2026-01-29 16:03:28.393888 | controller | 0xc00173ef00?, 0x1f26380?})' 2026-01-29 16:03:28.393892 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.393896 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.393901 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.393905 | controller | +0x11f" 2026-01-29 16:03:28.393909 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002df650, {0x2753a58, 2026-01-29 16:03:28.393914 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.393918 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.393922 | controller | +0x168" 2026-01-29 16:03:28.393926 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002df650, {0x2753a58, 2026-01-29 16:03:28.393930 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.393935 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.393939 | controller | +0x85" 2026-01-29 16:03:28.393943 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.393951 | controller | {{0xc00168af30, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.393956 | 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 16:03:28.393960 | controller | +0x16e" 2026-01-29 16:03:28.393965 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 16:03:28.393979 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.393984 | controller | +0x8a7" 2026-01-29 16:03:28.393988 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.393993 | 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 16:03:28.393998 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.394002 | controller | - "\e[38;5;9m• [FAILED] [20.274 seconds]\e[0m" 2026-01-29 16:03:28.394012 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 16:03:28.394016 | controller | \e[0mIronic overall condition reaches ready when all deployments succeeded\e[0m" 2026-01-29 16:03:28.394021 | 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 16:03:28.394025 | 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 16:03:28.394030 | controller | - '' 2026-01-29 16:03:28.394035 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.394039 | controller | - " 2026-01-29T15:59:30.980Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.394043 | controller | - " 2026-01-29T15:59:30.987Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.394047 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.394052 | controller | - " 2026-01-29T15:59:31.008Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.394056 | controller | {\"name\":\"keystone-1b32464f-bb6f-477e-b735-fd0269349507\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}}" 2026-01-29 16:03:28.394061 | controller | - " 2026-01-29T15:59:31.008Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"},\"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 16:03:28.394066 | controller | - " 2026-01-29T15:59:31.013Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.394071 | controller | \"ironic\"}" 2026-01-29 16:03:28.394075 | controller | - " 2026-01-29T15:59:31.013Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.394080 | controller | - " 2026-01-29T15:59:31.013Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.394084 | controller | - " 2026-01-29T15:59:31.018Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.394088 | controller | \"ironic\"}" 2026-01-29 16:03:28.394092 | controller | - " 2026-01-29T15:59:31.018Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.394096 | controller | \"ironic\"}" 2026-01-29 16:03:28.394101 | controller | - " 2026-01-29T15:59:31.028Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.394105 | controller | \"ironic\"}" 2026-01-29 16:03:28.394109 | controller | - " 2026-01-29T15:59:31.028Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.394113 | controller | - " 2026-01-29T15:59:31.028Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.394118 | controller | - " 2026-01-29T15:59:31.032Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.394122 | controller | \"ironic\"}" 2026-01-29 16:03:28.394126 | controller | - " 2026-01-29T15:59:31.032Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.394132 | controller | \"ironic\"}" 2026-01-29 16:03:28.394137 | controller | - " 2026-01-29T15:59:31.059Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.394141 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.394145 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394158 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394162 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\"}" 2026-01-29 16:03:28.394167 | controller | - " 2026-01-29T15:59:31.063Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.394174 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394178 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394182 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394187 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\"}" 2026-01-29 16:03:28.394192 | controller | - " 2026-01-29T15:59:31.068Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.394197 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394203 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394209 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394214 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\"}" 2026-01-29 16:03:28.394220 | controller | - " 2026-01-29T15:59:31.072Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.394225 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394231 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394236 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394240 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\"}" 2026-01-29 16:03:28.394245 | controller | - " 2026-01-29T15:59:31.085Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.394249 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.394253 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.394257 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.394261 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394266 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.394270 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.394274 | controller | - " 2026-01-29T15:59:31.089Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.394278 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394283 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394287 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394294 | controller | \"ac644e8d-3761-49e1-bd15-e0c2b1a9ec6e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.394298 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.394305 | controller | - " 2026-01-29T15:59:31.098Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.394309 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.394313 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394317 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394322 | controller | \"77a361b1-7c80-470c-9750-cebc50f239ed\"}" 2026-01-29 16:03:28.394343 | controller | - " 2026-01-29T15:59:31.099Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.394347 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.394352 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.394356 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.394360 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394364 | controller | \"77a361b1-7c80-470c-9750-cebc50f239ed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.394368 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.394373 | controller | - " 2026-01-29T15:59:31.101Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.394377 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}}" 2026-01-29 16:03:28.394391 | controller | - " 2026-01-29T15:59:31.102Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.394395 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.394399 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394406 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394411 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394415 | controller | \"77a361b1-7c80-470c-9750-cebc50f239ed\"}" 2026-01-29 16:03:28.394420 | controller | - " 2026-01-29T15:59:31.106Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.394424 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394428 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394432 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394437 | controller | \"77a361b1-7c80-470c-9750-cebc50f239ed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.394441 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.394445 | controller | - " 2026-01-29T15:59:31.107Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.394449 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.394454 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394458 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394462 | controller | \"5beda778-350c-48e4-bbc4-9da47fe05a6f\"}" 2026-01-29 16:03:28.394466 | controller | - " 2026-01-29T15:59:31.107Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.394470 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}}" 2026-01-29 16:03:28.394478 | controller | - " 2026-01-29T15:59:31.107Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.394482 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.394486 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.394490 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.394494 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394499 | controller | \"5beda778-350c-48e4-bbc4-9da47fe05a6f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.394503 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.394507 | controller | - " 2026-01-29T15:59:31.203Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.394511 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.394516 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394520 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394524 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394528 | controller | \"5beda778-350c-48e4-bbc4-9da47fe05a6f\"}" 2026-01-29 16:03:28.394532 | controller | - " 2026-01-29T15:59:31.204Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.394537 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394541 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394545 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394550 | controller | \"5beda778-350c-48e4-bbc4-9da47fe05a6f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.394554 | controller | - " 2026-01-29T15:59:31.213Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.394558 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.394562 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.394566 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394573 | controller | \"5beda778-350c-48e4-bbc4-9da47fe05a6f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.394579 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.394583 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.394596 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.394601 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.394608 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.394612 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.394617 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.394621 | controller | - " 2026-01-29T15:59:31.213Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.394625 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.394629 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394636 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394640 | controller | \"6a305f7d-4050-474f-b2d0-6f8c113c824f\"}" 2026-01-29 16:03:28.394644 | controller | - " 2026-01-29T15:59:31.214Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.394649 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.394653 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.394657 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.394661 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394666 | controller | \"6a305f7d-4050-474f-b2d0-6f8c113c824f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.394672 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.394676 | controller | - " 2026-01-29T15:59:31.303Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.394680 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.394684 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394689 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394693 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394697 | controller | \"6a305f7d-4050-474f-b2d0-6f8c113c824f\"}" 2026-01-29 16:03:28.394701 | controller | - " 2026-01-29T15:59:31.303Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.394706 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394710 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394714 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394718 | controller | \"6a305f7d-4050-474f-b2d0-6f8c113c824f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.394723 | controller | - " 2026-01-29T15:59:31.315Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.394727 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.394731 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.394735 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394740 | controller | \"6a305f7d-4050-474f-b2d0-6f8c113c824f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.394744 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.394748 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.394752 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.394756 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.394761 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.394765 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.394769 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.394773 | controller | - " 2026-01-29T15:59:31.315Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.394778 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.394784 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394797 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394801 | controller | \"f1abc53a-cf7a-4858-8dc2-afeea5353fe5\"}" 2026-01-29 16:03:28.394806 | controller | - " 2026-01-29T15:59:31.316Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.394810 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.394814 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.394819 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.394823 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394827 | controller | \"f1abc53a-cf7a-4858-8dc2-afeea5353fe5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.394831 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.394836 | controller | - " 2026-01-29T15:59:31.319Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.394840 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.394844 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394848 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394853 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394857 | controller | \"f1abc53a-cf7a-4858-8dc2-afeea5353fe5\"}" 2026-01-29 16:03:28.394861 | controller | - " 2026-01-29T15:59:31.319Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.394865 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.394869 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394874 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394878 | controller | \"f1abc53a-cf7a-4858-8dc2-afeea5353fe5\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.394882 | controller | - " 2026-01-29T15:59:31.320Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.394886 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.394891 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.394895 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394899 | controller | \"f1abc53a-cf7a-4858-8dc2-afeea5353fe5\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.394903 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.394907 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.394912 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.394916 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.394920 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.394924 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.394929 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.394937 | controller | - " 2026-01-29T15:59:31.326Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.394941 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.394945 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.394952 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394958 | controller | \"01638452-921a-4ccd-b222-ecb77ab00add\"}" 2026-01-29 16:03:28.394963 | controller | - " 2026-01-29T15:59:31.329Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.394967 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.394971 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.394976 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.394980 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.394984 | controller | \"01638452-921a-4ccd-b222-ecb77ab00add\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.394997 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.395001 | controller | - " 2026-01-29T15:59:31.335Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.395005 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.395010 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395014 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395018 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395023 | controller | \"01638452-921a-4ccd-b222-ecb77ab00add\"}" 2026-01-29 16:03:28.395027 | controller | - " 2026-01-29T15:59:31.336Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.395031 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395035 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395040 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395044 | controller | \"01638452-921a-4ccd-b222-ecb77ab00add\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.395050 | controller | - " 2026-01-29T15:59:31.337Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395055 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395059 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395063 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395067 | controller | \"01638452-921a-4ccd-b222-ecb77ab00add\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.395071 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.395076 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.395080 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.395084 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.395088 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.395095 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.395099 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.395103 | controller | - " 2026-01-29T15:59:31.379Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.395107 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.395111 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395116 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395120 | controller | \"5b5b98d9-a2fb-47e8-8c8e-452cf77a2896\"}" 2026-01-29 16:03:28.395124 | controller | - " 2026-01-29T15:59:31.379Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.395128 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395132 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395137 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395141 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395145 | controller | \"5b5b98d9-a2fb-47e8-8c8e-452cf77a2896\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.395149 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.395153 | controller | - " 2026-01-29T15:59:31.383Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.395158 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.395162 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395166 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395170 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395175 | controller | \"5b5b98d9-a2fb-47e8-8c8e-452cf77a2896\"}" 2026-01-29 16:03:28.395179 | controller | - " 2026-01-29T15:59:31.383Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.395183 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395196 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395200 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395204 | controller | \"5b5b98d9-a2fb-47e8-8c8e-452cf77a2896\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.395208 | controller | - " 2026-01-29T15:59:31.384Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395213 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395217 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395221 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395226 | controller | \"5b5b98d9-a2fb-47e8-8c8e-452cf77a2896\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.395230 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.395234 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.395238 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.395242 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.395250 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.395256 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.395261 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.395265 | controller | - " 2026-01-29T15:59:31.465Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.395269 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.395273 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395278 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395282 | controller | \"2b7b2032-e743-43f8-84ff-456b534b32e8\"}" 2026-01-29 16:03:28.395286 | controller | - " 2026-01-29T15:59:31.466Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.395290 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395294 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395299 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395303 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395307 | controller | \"2b7b2032-e743-43f8-84ff-456b534b32e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.395311 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.395316 | controller | - " 2026-01-29T15:59:31.468Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.395320 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.395335 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395341 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395345 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395350 | controller | \"2b7b2032-e743-43f8-84ff-456b534b32e8\"}" 2026-01-29 16:03:28.395354 | controller | - " 2026-01-29T15:59:31.468Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.395358 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395363 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395367 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395371 | controller | \"2b7b2032-e743-43f8-84ff-456b534b32e8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.395375 | controller | - " 2026-01-29T15:59:31.469Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395379 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395384 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395388 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395392 | controller | \"2b7b2032-e743-43f8-84ff-456b534b32e8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.395396 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.395409 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.395417 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.395421 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.395426 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.395430 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.395434 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.395439 | controller | - " 2026-01-29T15:59:31.630Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.395443 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.395447 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395451 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395456 | controller | \"24615502-ffae-4588-90bc-a09cc9945099\"}" 2026-01-29 16:03:28.395460 | controller | - " 2026-01-29T15:59:31.631Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.395464 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395468 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395472 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395477 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395481 | controller | \"24615502-ffae-4588-90bc-a09cc9945099\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.395485 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.395489 | controller | - " 2026-01-29T15:59:31.634Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.395493 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.395498 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395502 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395506 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395510 | controller | \"24615502-ffae-4588-90bc-a09cc9945099\"}" 2026-01-29 16:03:28.395517 | controller | - " 2026-01-29T15:59:31.634Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.395521 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395525 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395530 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395534 | controller | \"24615502-ffae-4588-90bc-a09cc9945099\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.395538 | controller | - " 2026-01-29T15:59:31.635Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395544 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395548 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395553 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395557 | controller | \"24615502-ffae-4588-90bc-a09cc9945099\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.395563 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.395567 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.395571 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.395576 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.395580 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.395584 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.395588 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.395593 | controller | - " 2026-01-29T15:59:31.956Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.395605 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.395610 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395614 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395619 | controller | \"f441ac5f-0b6e-4941-ad08-64efa78f8c02\"}" 2026-01-29 16:03:28.395623 | controller | - " 2026-01-29T15:59:31.957Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.395627 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395632 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395636 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395640 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395644 | controller | \"f441ac5f-0b6e-4941-ad08-64efa78f8c02\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.395648 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.395653 | controller | - " 2026-01-29T15:59:31.959Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.395657 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.395661 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395665 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395670 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395674 | controller | \"f441ac5f-0b6e-4941-ad08-64efa78f8c02\"}" 2026-01-29 16:03:28.395678 | controller | - " 2026-01-29T15:59:31.960Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.395682 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395686 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395691 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395695 | controller | \"f441ac5f-0b6e-4941-ad08-64efa78f8c02\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.395699 | controller | - " 2026-01-29T15:59:31.960Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395703 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395708 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395714 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395719 | controller | \"f441ac5f-0b6e-4941-ad08-64efa78f8c02\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.395723 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.395727 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.395731 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.395735 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.395740 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.395744 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.395748 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.395752 | controller | - " 2026-01-29T15:59:32.601Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.395757 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.395761 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395765 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395769 | controller | \"a4908c49-e0e2-404f-9d57-5e51eafbe7bf\"}" 2026-01-29 16:03:28.395774 | controller | - " 2026-01-29T15:59:32.602Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.395778 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395782 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395786 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395790 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395801 | controller | \"a4908c49-e0e2-404f-9d57-5e51eafbe7bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.395808 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.395812 | controller | - " 2026-01-29T15:59:32.604Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.395817 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.395821 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395825 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395829 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395834 | controller | \"a4908c49-e0e2-404f-9d57-5e51eafbe7bf\"}" 2026-01-29 16:03:28.395838 | controller | - " 2026-01-29T15:59:32.604Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.395842 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395846 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395850 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395855 | controller | \"a4908c49-e0e2-404f-9d57-5e51eafbe7bf\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.395859 | controller | - " 2026-01-29T15:59:32.605Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395866 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395870 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395874 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395878 | controller | \"a4908c49-e0e2-404f-9d57-5e51eafbe7bf\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.395883 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.395887 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.395891 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.395895 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.395900 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.395904 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.395911 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.395915 | controller | - " 2026-01-29T15:59:33.886Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.395919 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.395923 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395928 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395932 | controller | \"3784296b-7e79-4c49-8691-02330644659e\"}" 2026-01-29 16:03:28.395936 | controller | - " 2026-01-29T15:59:33.887Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.395940 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.395945 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.395949 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.395953 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.395957 | controller | \"3784296b-7e79-4c49-8691-02330644659e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.395962 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.395966 | controller | - " 2026-01-29T15:59:33.890Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.395986 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.395991 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.395995 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.395999 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396004 | controller | \"3784296b-7e79-4c49-8691-02330644659e\"}" 2026-01-29 16:03:28.396008 | controller | - " 2026-01-29T15:59:33.890Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.396020 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.396025 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.396029 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396036 | controller | \"3784296b-7e79-4c49-8691-02330644659e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.396040 | controller | - " 2026-01-29T15:59:33.891Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.396044 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.396049 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.396053 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396057 | controller | \"3784296b-7e79-4c49-8691-02330644659e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.396062 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.396066 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.396070 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.396074 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.396078 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.396083 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.396087 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.396091 | controller | - " 2026-01-29T15:59:36.452Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.396095 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.396100 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.396106 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396110 | controller | \"d3899cbf-d622-4e96-9f77-dcea66a6cdb1\"}" 2026-01-29 16:03:28.396115 | controller | - " 2026-01-29T15:59:36.453Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.396119 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.396123 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.396127 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.396131 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396136 | controller | \"d3899cbf-d622-4e96-9f77-dcea66a6cdb1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.396140 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.396144 | controller | - " 2026-01-29T15:59:36.455Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.396148 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.396153 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.396157 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.396161 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396167 | controller | \"d3899cbf-d622-4e96-9f77-dcea66a6cdb1\"}" 2026-01-29 16:03:28.396172 | controller | - " 2026-01-29T15:59:36.456Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.396176 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.396180 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.396187 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396191 | controller | \"d3899cbf-d622-4e96-9f77-dcea66a6cdb1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.396195 | controller | - " 2026-01-29T15:59:36.457Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.396199 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.396204 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.396208 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396226 | controller | \"d3899cbf-d622-4e96-9f77-dcea66a6cdb1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.396231 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.396235 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.396239 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.396243 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.396247 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.396252 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.396256 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.396260 | controller | - " 2026-01-29T15:59:41.578Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.396264 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.396269 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.396273 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396277 | controller | \"bfb38246-e945-4111-8675-b0a58120845c\"}" 2026-01-29 16:03:28.396281 | controller | - " 2026-01-29T15:59:41.578Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.396286 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.396290 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.396294 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.396299 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396303 | controller | \"bfb38246-e945-4111-8675-b0a58120845c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.396307 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.396311 | controller | - " 2026-01-29T15:59:41.582Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.396315 | controller | hostname-for-openstack.244618b7-05ee-42f1-8a5b-590f7a400b1b.svc to MariaDBDatabase 2026-01-29 16:03:28.396320 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.396334 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.396341 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396345 | controller | \"bfb38246-e945-4111-8675-b0a58120845c\"}" 2026-01-29 16:03:28.396349 | controller | - " 2026-01-29T15:59:41.582Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.396356 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.396361 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.396365 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396369 | controller | \"bfb38246-e945-4111-8675-b0a58120845c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.396374 | controller | - " 2026-01-29T15:59:41.583Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.396378 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.396382 | controller | {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, \"namespace\": 2026-01-29 16:03:28.396386 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396391 | controller | \"bfb38246-e945-4111-8675-b0a58120845c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.396395 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.396399 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.396403 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.396408 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.396412 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.396418 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.396423 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.396436 | 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 16:03:28.396441 | controller | \e[38;5;243m@ 01/29/26 15:59:51.108\e[0m" 2026-01-29 16:03:28.396445 | controller | - " 2026-01-29T15:59:51.109Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.396450 | controller | \"Namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59:31Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T15:59:31Z\"}],\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\",\"resourceVersion\":\"363\",\"uid\":\"8a5d9b87-143d-44a2-b941-b941725f7479\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.396458 | 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 16:03:28.396462 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.396467 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.396471 | 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 16:03:28.396476 | 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 16:03:28.396481 | controller | - " 2026-01-29T15:59:51.121Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.396485 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.396489 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.396493 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396498 | controller | \"416befc8-108c-4d2e-868a-f2b3cf1a96ad\"}" 2026-01-29 16:03:28.396502 | controller | - " 2026-01-29T15:59:51.125Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.396514 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.396519 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.396523 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396527 | controller | \"416befc8-108c-4d2e-868a-f2b3cf1a96ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.396532 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.396536 | controller | - " 2026-01-29T15:59:51.128Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.396540 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.396545 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.396549 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396555 | controller | \"416befc8-108c-4d2e-868a-f2b3cf1a96ad\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.396560 | controller | \"ObjectNamespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.396564 | controller | - " 2026-01-29T15:59:51.128Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.396568 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.396575 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"244618b7-05ee-42f1-8a5b-590f7a400b1b\"}, 2026-01-29 16:03:28.396579 | controller | \"namespace\": \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.396584 | controller | \"416befc8-108c-4d2e-868a-f2b3cf1a96ad\"}" 2026-01-29 16:03:28.396588 | controller | - " 2026-01-29T15:59:51.134Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.396594 | controller | \"ironic\"}" 2026-01-29 16:03:28.396599 | controller | - " 2026-01-29T15:59:51.134Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.396603 | controller | - " 2026-01-29T15:59:51.134Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.396608 | controller | - " 2026-01-29T15:59:51.138Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.396613 | controller | \"ironic\"}" 2026-01-29 16:03:28.396618 | controller | - " 2026-01-29T15:59:51.138Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.396623 | controller | \"ironic\"}" 2026-01-29 16:03:28.396627 | controller | - " 2026-01-29T15:59:51.146Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.396631 | controller | \"244618b7-05ee-42f1-8a5b-590f7a400b1b\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.396635 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.396640 | controller | - '' 2026-01-29 16:03:28.396645 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.396649 | 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 16:03:28.396653 | controller | with:' 2026-01-29 16:03:28.396658 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.396662 | controller | - ' <*errors.StatusError | 0xc0005d92c0>: ' 2026-01-29 16:03:28.396666 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.396670 | controller | - ' {' 2026-01-29 16:03:28.396675 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.396679 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.396683 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.396688 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.396692 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.396696 | controller | - ' Continue: "",' 2026-01-29 16:03:28.396701 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.396705 | controller | - ' },' 2026-01-29 16:03:28.396709 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.396713 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.396718 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.396722 | controller | - ' Details: {' 2026-01-29 16:03:28.396726 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.396731 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.396735 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.396739 | controller | - ' UID: "",' 2026-01-29 16:03:28.396743 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.396750 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.396754 | controller | - ' },' 2026-01-29 16:03:28.396759 | controller | - ' Code: 404,' 2026-01-29 16:03:28.396763 | controller | - ' },' 2026-01-29 16:03:28.396768 | controller | - " }\e[0m" 2026-01-29 16:03:28.396774 | 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 16:03:28.396778 | controller | \e[38;5;243m@ 01/29/26 15:59:51.108\e[0m" 2026-01-29 16:03:28.396783 | controller | - '' 2026-01-29 16:03:28.396798 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.396802 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.396809 | controller | {{0xc000b70060?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.396827 | 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 16:03:28.396832 | controller | +0x191" 2026-01-29 16:03:28.396836 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.396840 | controller | 0xc000e81a80})' 2026-01-29 16:03:28.396845 | 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 16:03:28.396850 | controller | +0x3a" 2026-01-29 16:03:28.396854 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0011eeea0?, 0xc0002ab808?}, {0x23cd0dd, 2026-01-29 16:03:28.396859 | controller | 0x4}, {0xc000230d98, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.396863 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.396867 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0011eeea0?, 0xc000e81a80?}, {0xc000230d98?, 2026-01-29 16:03:28.396871 | controller | 0xc0011eeea0?, 0x1f26380?})' 2026-01-29 16:03:28.396876 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.396880 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.396884 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.396888 | controller | +0x11f" 2026-01-29 16:03:28.396893 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000311500, {0x2753a58, 2026-01-29 16:03:28.396897 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.396901 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.396906 | controller | +0x168" 2026-01-29 16:03:28.396910 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000311500, {0x2753a58, 2026-01-29 16:03:28.396914 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.396919 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.396923 | controller | +0x85" 2026-01-29 16:03:28.396927 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.396932 | controller | {{0xc000b70060, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.396936 | 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 16:03:28.396941 | controller | +0x16e" 2026-01-29 16:03:28.396945 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 16:03:28.396949 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.396954 | controller | +0x8a7" 2026-01-29 16:03:28.396962 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.396967 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.396971 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.396975 | controller | - "\e[38;5;9m• [FAILED] [20.232 seconds]\e[0m" 2026-01-29 16:03:28.396980 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] 2026-01-29 16:03:28.396984 | controller | \e[0moverrides topology when the reference changes\e[0m" 2026-01-29 16:03:28.396988 | 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 16:03:28.396993 | 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 16:03:28.396999 | controller | - '' 2026-01-29 16:03:28.397004 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.397009 | controller | - " 2026-01-29T15:59:32.904Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-global-topology\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.397015 | controller | - " 2026-01-29T15:59:32.911Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-api-topology\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.397030 | controller | - " 2026-01-29T15:59:32.919Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-conductor-topology\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.397035 | controller | - " 2026-01-29T15:59:32.925Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-inspector-topology\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.397040 | controller | - " 2026-01-29T15:59:32.931Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-nagent-topology\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.397044 | controller | - " 2026-01-29T15:59:32.959Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.397049 | controller | {\"name\":\"keystone-e7b7ae9a-c48a-4960-a8e4-9d3614b37ee6\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}}" 2026-01-29 16:03:28.397054 | controller | - " 2026-01-29T15:59:32.959Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"},\"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\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-global-topology\"}}}}" 2026-01-29 16:03:28.397061 | controller | - " 2026-01-29T15:59:32.964Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.397065 | controller | \"ironic\"}" 2026-01-29 16:03:28.397070 | controller | - " 2026-01-29T15:59:32.964Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.397074 | controller | - " 2026-01-29T15:59:32.964Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.397078 | controller | - " 2026-01-29T15:59:32.966Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.397082 | controller | \"ironic\"}" 2026-01-29 16:03:28.397087 | controller | - " 2026-01-29T15:59:32.966Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.397091 | controller | \"ironic\"}" 2026-01-29 16:03:28.397095 | controller | - " 2026-01-29T15:59:32.977Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.397100 | controller | - " 2026-01-29T15:59:32.981Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.397104 | controller | \"ironic\"}" 2026-01-29 16:03:28.397108 | controller | - " 2026-01-29T15:59:32.981Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.397112 | controller | - " 2026-01-29T15:59:32.981Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.397125 | controller | - " 2026-01-29T15:59:32.989Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.397130 | controller | \"ironic\"}" 2026-01-29 16:03:28.397134 | controller | - " 2026-01-29T15:59:32.989Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.397139 | controller | \"ironic\"}" 2026-01-29 16:03:28.397143 | controller | - " 2026-01-29T15:59:33.007Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.397148 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.397152 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397160 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397165 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\"}" 2026-01-29 16:03:28.397169 | controller | - " 2026-01-29T15:59:33.010Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.397173 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397177 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397182 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397186 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\"}" 2026-01-29 16:03:28.397190 | controller | - " 2026-01-29T15:59:33.013Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.397194 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397199 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397203 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397207 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\"}" 2026-01-29 16:03:28.397214 | controller | - " 2026-01-29T15:59:33.016Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.397219 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397223 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397227 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397231 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\"}" 2026-01-29 16:03:28.397236 | controller | - " 2026-01-29T15:59:33.023Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.397240 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.397244 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397251 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397255 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.397260 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.397264 | controller | - " 2026-01-29T15:59:33.025Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.397268 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397272 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397277 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397281 | controller | \"5b1f25bb-c2e6-46af-ac42-9126036b9ac1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.397285 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.397289 | controller | - " 2026-01-29T15:59:33.034Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.397294 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.397298 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397302 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397307 | controller | \"6db4bf0c-d3b9-41a0-9bfa-32f3680d8ec8\"}" 2026-01-29 16:03:28.397311 | controller | - " 2026-01-29T15:59:33.035Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.397315 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.397319 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397344 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397351 | controller | \"6db4bf0c-d3b9-41a0-9bfa-32f3680d8ec8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.397355 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.397359 | controller | - " 2026-01-29T15:59:33.038Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.397364 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.397371 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397375 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397382 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397388 | controller | \"6db4bf0c-d3b9-41a0-9bfa-32f3680d8ec8\"}" 2026-01-29 16:03:28.397392 | controller | - " 2026-01-29T15:59:33.046Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.397396 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397400 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397405 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397409 | controller | \"6db4bf0c-d3b9-41a0-9bfa-32f3680d8ec8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.397413 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.397417 | controller | - " 2026-01-29T15:59:33.056Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.397422 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}}" 2026-01-29 16:03:28.397426 | controller | - " 2026-01-29T15:59:33.057Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.397430 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.397434 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397438 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397443 | controller | \"ef96b8f3-4510-4562-8ddc-a31ec9b60a88\"}" 2026-01-29 16:03:28.397450 | controller | - " 2026-01-29T15:59:33.057Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.397454 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.397459 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397463 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397467 | controller | \"ef96b8f3-4510-4562-8ddc-a31ec9b60a88\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.397471 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.397476 | controller | - " 2026-01-29T15:59:33.061Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.397480 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}}" 2026-01-29 16:03:28.397484 | controller | - " 2026-01-29T15:59:33.138Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.397489 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.397493 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397497 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397501 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397506 | controller | \"ef96b8f3-4510-4562-8ddc-a31ec9b60a88\"}" 2026-01-29 16:03:28.397510 | controller | - " 2026-01-29T15:59:33.139Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.397514 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397518 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397523 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397529 | controller | \"ef96b8f3-4510-4562-8ddc-a31ec9b60a88\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.397533 | controller | - " 2026-01-29T15:59:33.149Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.397538 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.397551 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.397555 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397560 | controller | \"ef96b8f3-4510-4562-8ddc-a31ec9b60a88\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.397564 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.397568 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.397573 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.397577 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.397581 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.397585 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.397590 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.397594 | controller | - " 2026-01-29T15:59:33.149Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.397598 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.397602 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397607 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397611 | controller | \"b6d0990a-14e7-4550-8b65-bfb3bd124a39\"}" 2026-01-29 16:03:28.397615 | controller | - " 2026-01-29T15:59:33.149Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.397619 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.397624 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397628 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397632 | controller | \"b6d0990a-14e7-4550-8b65-bfb3bd124a39\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.397636 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.397641 | controller | - " 2026-01-29T15:59:33.240Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.397645 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.397649 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397653 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397658 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397662 | controller | \"b6d0990a-14e7-4550-8b65-bfb3bd124a39\"}" 2026-01-29 16:03:28.397666 | controller | - " 2026-01-29T15:59:33.240Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.397671 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397675 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397681 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397685 | controller | \"b6d0990a-14e7-4550-8b65-bfb3bd124a39\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.397689 | controller | - " 2026-01-29T15:59:33.241Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.397694 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.397698 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.397702 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397706 | controller | \"b6d0990a-14e7-4550-8b65-bfb3bd124a39\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.397711 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.397715 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.397719 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.397723 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.397728 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.397743 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.397748 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.397754 | controller | - " 2026-01-29T15:59:33.241Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.397758 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.397762 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397767 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397771 | controller | \"e9af1a8f-9b4d-414e-a457-1a7858d812e8\"}" 2026-01-29 16:03:28.397776 | controller | - " 2026-01-29T15:59:33.241Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.397780 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.397784 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397788 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397793 | controller | \"e9af1a8f-9b4d-414e-a457-1a7858d812e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.397797 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.397801 | controller | - " 2026-01-29T15:59:33.243Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.397805 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.397810 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397814 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397818 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397822 | controller | \"e9af1a8f-9b4d-414e-a457-1a7858d812e8\"}" 2026-01-29 16:03:28.397827 | controller | - " 2026-01-29T15:59:33.243Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.397832 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397837 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397841 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397845 | controller | \"e9af1a8f-9b4d-414e-a457-1a7858d812e8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.397852 | controller | - " 2026-01-29T15:59:33.244Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.397856 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.397860 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.397864 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397869 | controller | \"e9af1a8f-9b4d-414e-a457-1a7858d812e8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.397873 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.397877 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.397881 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.397886 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.397890 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.397894 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.397899 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.397903 | controller | - " 2026-01-29T15:59:33.251Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.397907 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.397911 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397916 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397920 | controller | \"1818808c-ccef-4258-9756-a5b6b96680d9\"}" 2026-01-29 16:03:28.397924 | controller | - " 2026-01-29T15:59:33.252Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.397928 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.397941 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397946 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397950 | controller | \"1818808c-ccef-4258-9756-a5b6b96680d9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.397954 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.397958 | controller | - " 2026-01-29T15:59:33.256Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.397963 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.397967 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397971 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397975 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.397982 | controller | \"1818808c-ccef-4258-9756-a5b6b96680d9\"}" 2026-01-29 16:03:28.397986 | controller | - " 2026-01-29T15:59:33.256Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.397990 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.397994 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.397999 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398003 | controller | \"1818808c-ccef-4258-9756-a5b6b96680d9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.398007 | controller | - " 2026-01-29T15:59:33.256Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.398011 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.398018 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.398022 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398027 | controller | \"1818808c-ccef-4258-9756-a5b6b96680d9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.398031 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.398035 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.398040 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.398044 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.398048 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.398052 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.398056 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.398061 | controller | - " 2026-01-29T15:59:33.297Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.398065 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.398071 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398075 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398080 | controller | \"081e2c16-24fe-49d0-a91e-6c302187f9c3\"}" 2026-01-29 16:03:28.398084 | controller | - " 2026-01-29T15:59:33.298Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.398088 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.398092 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398097 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398101 | controller | \"081e2c16-24fe-49d0-a91e-6c302187f9c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.398105 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.398109 | controller | - " 2026-01-29T15:59:33.301Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.398114 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.398118 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398131 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398139 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398144 | controller | \"081e2c16-24fe-49d0-a91e-6c302187f9c3\"}" 2026-01-29 16:03:28.398148 | controller | - " 2026-01-29T15:59:33.301Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.398153 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398157 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398161 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398165 | controller | \"081e2c16-24fe-49d0-a91e-6c302187f9c3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.398172 | controller | - " 2026-01-29T15:59:33.302Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.398176 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.398180 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.398185 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398189 | controller | \"081e2c16-24fe-49d0-a91e-6c302187f9c3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.398193 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.398198 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.398202 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.398206 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.398210 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.398215 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.398219 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.398223 | controller | - " 2026-01-29T15:59:33.383Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.398227 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.398232 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398236 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398240 | controller | \"c05b4a21-b471-4cae-9197-b488084c9c46\"}" 2026-01-29 16:03:28.398244 | controller | - " 2026-01-29T15:59:33.384Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.398249 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.398253 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398257 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398261 | controller | \"c05b4a21-b471-4cae-9197-b488084c9c46\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.398266 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.398270 | controller | - " 2026-01-29T15:59:33.387Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.398274 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.398278 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398285 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398292 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398296 | controller | \"c05b4a21-b471-4cae-9197-b488084c9c46\"}" 2026-01-29 16:03:28.398301 | controller | - " 2026-01-29T15:59:33.388Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.398305 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398309 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398313 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398318 | controller | \"c05b4a21-b471-4cae-9197-b488084c9c46\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.398322 | controller | - " 2026-01-29T15:59:33.388Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.398352 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.398357 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.398361 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398365 | controller | \"c05b4a21-b471-4cae-9197-b488084c9c46\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.398369 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.398374 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.398378 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.398382 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.398387 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.398391 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.398395 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.398399 | controller | - " 2026-01-29T15:59:33.549Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.398404 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.398408 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398412 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398416 | controller | \"d84f5ef4-e395-48ee-ab36-63ea61816aed\"}" 2026-01-29 16:03:28.398421 | controller | - " 2026-01-29T15:59:33.550Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.398425 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.398429 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398434 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398438 | controller | \"d84f5ef4-e395-48ee-ab36-63ea61816aed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.398442 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.398448 | controller | - " 2026-01-29T15:59:33.553Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.398455 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.398459 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398464 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398468 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398472 | controller | \"d84f5ef4-e395-48ee-ab36-63ea61816aed\"}" 2026-01-29 16:03:28.398476 | controller | - " 2026-01-29T15:59:33.553Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.398481 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398485 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398489 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398493 | controller | \"d84f5ef4-e395-48ee-ab36-63ea61816aed\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.398498 | controller | - " 2026-01-29T15:59:33.553Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.398502 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.398506 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.398510 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398515 | controller | \"d84f5ef4-e395-48ee-ab36-63ea61816aed\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.398519 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.398523 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.398527 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.398532 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.398536 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.398548 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.398553 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.398557 | controller | - " 2026-01-29T15:59:33.874Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.398561 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.398566 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398570 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398574 | controller | \"4ffa4051-086c-4097-a798-0209043151e4\"}" 2026-01-29 16:03:28.398581 | controller | - " 2026-01-29T15:59:33.875Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.398585 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.398590 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398594 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398598 | controller | \"4ffa4051-086c-4097-a798-0209043151e4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.398602 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.398609 | controller | - " 2026-01-29T15:59:33.877Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.398613 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.398618 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398622 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398626 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398630 | controller | \"4ffa4051-086c-4097-a798-0209043151e4\"}" 2026-01-29 16:03:28.398635 | controller | - " 2026-01-29T15:59:33.878Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.398639 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398643 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398647 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398652 | controller | \"4ffa4051-086c-4097-a798-0209043151e4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.398656 | controller | - " 2026-01-29T15:59:33.878Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.398660 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.398664 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.398668 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398673 | controller | \"4ffa4051-086c-4097-a798-0209043151e4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.398677 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.398681 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.398698 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.398703 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.398707 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.398711 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.398716 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.398720 | controller | - " 2026-01-29T15:59:34.519Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.398724 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.398728 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398733 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398737 | controller | \"45a91b0d-d432-4d5e-8d2e-a763e81c106a\"}" 2026-01-29 16:03:28.398741 | controller | - " 2026-01-29T15:59:34.520Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.398754 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.398758 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398763 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398769 | controller | \"45a91b0d-d432-4d5e-8d2e-a763e81c106a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.398773 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.398777 | controller | - " 2026-01-29T15:59:34.523Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.398782 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.398786 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398790 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398794 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398799 | controller | \"45a91b0d-d432-4d5e-8d2e-a763e81c106a\"}" 2026-01-29 16:03:28.398803 | controller | - " 2026-01-29T15:59:34.524Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.398807 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398811 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398816 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398820 | controller | \"45a91b0d-d432-4d5e-8d2e-a763e81c106a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.398824 | controller | - " 2026-01-29T15:59:34.525Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.398828 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.398833 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.398837 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398841 | controller | \"45a91b0d-d432-4d5e-8d2e-a763e81c106a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.398845 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.398850 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.398854 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.398858 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.398862 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.398867 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.398871 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.398878 | controller | - " 2026-01-29T15:59:35.806Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.398882 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.398886 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398891 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398895 | controller | \"f15ef931-3d87-41da-8bbe-00a0dc5a8a2d\"}" 2026-01-29 16:03:28.398899 | controller | - " 2026-01-29T15:59:35.806Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.398903 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.398909 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398916 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398921 | controller | \"f15ef931-3d87-41da-8bbe-00a0dc5a8a2d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.398925 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.398929 | controller | - " 2026-01-29T15:59:35.809Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.398933 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.398938 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398950 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398955 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398959 | controller | \"f15ef931-3d87-41da-8bbe-00a0dc5a8a2d\"}" 2026-01-29 16:03:28.398963 | controller | - " 2026-01-29T15:59:35.810Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.398968 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.398972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.398976 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.398982 | controller | \"f15ef931-3d87-41da-8bbe-00a0dc5a8a2d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.398987 | controller | - " 2026-01-29T15:59:35.811Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.398991 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.398995 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.398999 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399004 | controller | \"f15ef931-3d87-41da-8bbe-00a0dc5a8a2d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.399008 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.399012 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.399016 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.399021 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.399025 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.399029 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.399033 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.399038 | controller | - " 2026-01-29T15:59:38.371Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.399042 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.399046 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399050 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399055 | controller | \"21c39f46-ea61-4954-9630-bdff708ea8a9\"}" 2026-01-29 16:03:28.399059 | controller | - " 2026-01-29T15:59:38.372Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.399063 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.399071 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399075 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399079 | controller | \"21c39f46-ea61-4954-9630-bdff708ea8a9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.399084 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.399088 | controller | - " 2026-01-29T15:59:38.376Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.399092 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.399096 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.399101 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399105 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399109 | controller | \"21c39f46-ea61-4954-9630-bdff708ea8a9\"}" 2026-01-29 16:03:28.399113 | controller | - " 2026-01-29T15:59:38.376Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.399118 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.399122 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399126 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399130 | controller | \"21c39f46-ea61-4954-9630-bdff708ea8a9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.399143 | controller | - " 2026-01-29T15:59:38.377Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.399147 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.399153 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.399158 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399162 | controller | \"21c39f46-ea61-4954-9630-bdff708ea8a9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.399166 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.399171 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.399175 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.399179 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.399183 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.399188 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.399192 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.399196 | controller | - " 2026-01-29T15:59:43.497Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.399200 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.399205 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399209 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399213 | controller | \"21965447-0a04-44ca-ad51-d2e77df48df8\"}" 2026-01-29 16:03:28.399219 | controller | - " 2026-01-29T15:59:43.498Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.399224 | controller | ironic exists; database username is ironic_3a42\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.399228 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399232 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399237 | controller | \"21965447-0a04-44ca-ad51-d2e77df48df8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.399241 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.399245 | controller | - " 2026-01-29T15:59:43.500Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.399249 | controller | hostname-for-openstack.6b38c849-89a8-46d1-b53b-b82f69b599f7.svc to MariaDBDatabase 2026-01-29 16:03:28.399254 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.399258 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399262 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399266 | controller | \"21965447-0a04-44ca-ad51-d2e77df48df8\"}" 2026-01-29 16:03:28.399271 | controller | - " 2026-01-29T15:59:43.500Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.399275 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.399279 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399283 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399287 | controller | \"21965447-0a04-44ca-ad51-d2e77df48df8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.399292 | controller | - " 2026-01-29T15:59:43.501Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.399296 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.399300 | controller | {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, \"namespace\": 2026-01-29 16:03:28.399304 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399309 | controller | \"21965447-0a04-44ca-ad51-d2e77df48df8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.399313 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.399317 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.399321 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.399340 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.399353 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.399358 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.399362 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.399367 | controller | - " 2026-01-29T15:59:51.153Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.399371 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.399375 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.399382 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399387 | controller | \"791bccca-5aa0-4b85-a52c-232bd30d536b\"}" 2026-01-29 16:03:28.399391 | controller | - " 2026-01-29T15:59:51.153Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.399395 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.399399 | controller | {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, \"namespace\": 2026-01-29 16:03:28.399404 | controller | \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399408 | controller | \"791bccca-5aa0-4b85-a52c-232bd30d536b\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.399412 | controller | not present\"}" 2026-01-29 16:03:28.399417 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.399421 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.399425 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.399431 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.399437 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.399442 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.399446 | 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 16:03:28.399450 | controller | \e[38;5;243m@ 01/29/26 15:59:53.063\e[0m" 2026-01-29 16:03:28.399455 | controller | - " 2026-01-29T15:59:53.067Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.399459 | controller | \"Namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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:59:32Z\"}],\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\",\"resourceVersion\":\"565\",\"uid\":\"3a1783d5-5462-486a-86a6-27b07d4a2fe2\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.399472 | 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 16:03:28.399479 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.399483 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.399488 | 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 16:03:28.399494 | 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\":\"ca36e318-8a3c-49d3-abe2-9d2fa01bd1e6-global-topology\"}}}}" 2026-01-29 16:03:28.399499 | controller | - " 2026-01-29T15:59:53.081Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.399503 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.399507 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399512 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399516 | controller | \"868db53e-57b2-40c1-8366-a23d024a4714\"}" 2026-01-29 16:03:28.399520 | controller | - " 2026-01-29T15:59:53.086Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.399524 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.399529 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399533 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399537 | controller | \"868db53e-57b2-40c1-8366-a23d024a4714\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.399541 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.399546 | controller | - " 2026-01-29T15:59:53.090Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.399550 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.399554 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399558 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399563 | controller | \"868db53e-57b2-40c1-8366-a23d024a4714\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.399567 | controller | \"ObjectNamespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.399571 | controller | - " 2026-01-29T15:59:53.090Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.399575 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.399579 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"6b38c849-89a8-46d1-b53b-b82f69b599f7\"}, 2026-01-29 16:03:28.399584 | controller | \"namespace\": \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.399590 | controller | \"868db53e-57b2-40c1-8366-a23d024a4714\"}" 2026-01-29 16:03:28.399595 | controller | - " 2026-01-29T15:59:53.096Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.399599 | controller | \"ironic\"}" 2026-01-29 16:03:28.399603 | controller | - " 2026-01-29T15:59:53.096Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.399609 | controller | - " 2026-01-29T15:59:53.096Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.399613 | controller | - " 2026-01-29T15:59:53.102Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.399618 | controller | \"ironic\"}" 2026-01-29 16:03:28.399622 | controller | - " 2026-01-29T15:59:53.102Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.399626 | controller | \"ironic\"}" 2026-01-29 16:03:28.399637 | controller | - " 2026-01-29T15:59:53.109Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.399642 | controller | \"6b38c849-89a8-46d1-b53b-b82f69b599f7\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.399646 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.399651 | controller | - '' 2026-01-29 16:03:28.399655 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.399660 | 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 16:03:28.399664 | controller | with:' 2026-01-29 16:03:28.399669 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.399673 | controller | - ' <*errors.StatusError | 0xc0017c74a0>: ' 2026-01-29 16:03:28.399677 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.399681 | controller | - ' {' 2026-01-29 16:03:28.399686 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.399690 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.399694 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.399699 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.399703 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.399707 | controller | - ' Continue: "",' 2026-01-29 16:03:28.399711 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.399716 | controller | - ' },' 2026-01-29 16:03:28.399720 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.399724 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.399729 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.399733 | controller | - ' Details: {' 2026-01-29 16:03:28.399737 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.399741 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.399746 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.399750 | controller | - ' UID: "",' 2026-01-29 16:03:28.399754 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.399758 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.399763 | controller | - ' },' 2026-01-29 16:03:28.399767 | controller | - ' Code: 404,' 2026-01-29 16:03:28.399771 | controller | - ' },' 2026-01-29 16:03:28.399776 | controller | - " }\e[0m" 2026-01-29 16:03:28.399780 | 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 16:03:28.399784 | controller | \e[38;5;243m@ 01/29/26 15:59:53.063\e[0m" 2026-01-29 16:03:28.399788 | controller | - '' 2026-01-29 16:03:28.399793 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.399797 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.399801 | controller | {{0xc000701260?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.399805 | 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 16:03:28.399812 | controller | +0x191" 2026-01-29 16:03:28.399816 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.399821 | controller | 0xc001787c80})' 2026-01-29 16:03:28.399825 | 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 16:03:28.399829 | controller | +0x3a" 2026-01-29 16:03:28.399834 | controller | - ' reflect.Value.call({0x1f26380?, 0xc000c5ecc0?, 0xc000500808?}, {0x23cd0dd, 2026-01-29 16:03:28.399838 | controller | 0x4}, {0xc000689aa0, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.399842 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.399847 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc000c5ecc0?, 0xc001787c80?}, {0xc000689aa0?, 2026-01-29 16:03:28.399851 | controller | 0xc000c5ecc0?, 0x1f26380?})' 2026-01-29 16:03:28.399855 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.399859 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.399864 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.399868 | controller | +0x11f" 2026-01-29 16:03:28.399872 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000244850, {0x2753a58, 2026-01-29 16:03:28.399876 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.399881 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.399885 | controller | +0x168" 2026-01-29 16:03:28.399889 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000244850, {0x2753a58, 2026-01-29 16:03:28.399893 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.399898 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.399902 | controller | +0x85" 2026-01-29 16:03:28.399906 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.399910 | controller | {{0xc000701260, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.399915 | 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 16:03:28.399919 | controller | +0x16e" 2026-01-29 16:03:28.399923 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' 2026-01-29 16:03:28.399935 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 16:03:28.399940 | controller | +0xc8d" 2026-01-29 16:03:28.399944 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.399949 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.399956 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.399960 | controller | - "\e[38;5;9m• [FAILED] [20.214 seconds]\e[0m" 2026-01-29 16:03:28.399965 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] 2026-01-29 16:03:28.399969 | controller | \e[0msets topology in CR status\e[0m" 2026-01-29 16:03:28.399973 | 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 16:03:28.399978 | 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 16:03:28.399982 | controller | - '' 2026-01-29 16:03:28.399986 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.399990 | controller | - " 2026-01-29T15:59:33.822Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-global-topology\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.399998 | controller | - " 2026-01-29T15:59:33.828Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-api-topology\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.400002 | controller | - " 2026-01-29T15:59:33.834Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-conductor-topology\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.400007 | controller | - " 2026-01-29T15:59:33.840Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-inspector-topology\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.400012 | controller | - " 2026-01-29T15:59:33.844Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-nagent-topology\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.400016 | controller | - " 2026-01-29T15:59:33.865Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.400020 | controller | {\"name\":\"keystone-93902c99-74e4-422a-9241-a09dea8d66bf\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}}" 2026-01-29 16:03:28.400038 | controller | - " 2026-01-29T15:59:33.865Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"},\"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\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-global-topology\"}}}}" 2026-01-29 16:03:28.400048 | controller | - " 2026-01-29T15:59:33.869Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.400052 | controller | \"ironic\"}" 2026-01-29 16:03:28.400057 | controller | - " 2026-01-29T15:59:33.869Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.400061 | controller | - " 2026-01-29T15:59:33.869Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.400065 | controller | - " 2026-01-29T15:59:33.873Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.400069 | controller | \"ironic\"}" 2026-01-29 16:03:28.400074 | controller | - " 2026-01-29T15:59:33.873Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.400078 | controller | \"ironic\"}" 2026-01-29 16:03:28.400082 | controller | - " 2026-01-29T15:59:33.883Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.400086 | controller | - " 2026-01-29T15:59:33.887Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.400091 | controller | \"ironic\"}" 2026-01-29 16:03:28.400095 | controller | - " 2026-01-29T15:59:33.887Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.400099 | controller | - " 2026-01-29T15:59:33.887Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.400103 | controller | - " 2026-01-29T15:59:33.893Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.400108 | controller | \"ironic\"}" 2026-01-29 16:03:28.400112 | controller | - " 2026-01-29T15:59:33.893Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.400116 | controller | \"ironic\"}" 2026-01-29 16:03:28.400120 | controller | - " 2026-01-29T15:59:33.912Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.400125 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.400129 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400136 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400141 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\"}" 2026-01-29 16:03:28.400145 | controller | - " 2026-01-29T15:59:33.915Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.400149 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400154 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400158 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400162 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\"}" 2026-01-29 16:03:28.400166 | controller | - " 2026-01-29T15:59:33.918Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.400170 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400175 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400179 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400183 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\"}" 2026-01-29 16:03:28.400187 | controller | - " 2026-01-29T15:59:33.921Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.400191 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400196 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400202 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400209 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\"}" 2026-01-29 16:03:28.400213 | controller | - " 2026-01-29T15:59:33.927Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.400226 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.400231 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400235 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400239 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.400243 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.400248 | controller | - " 2026-01-29T15:59:33.930Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.400252 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400256 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400261 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400265 | controller | \"236a543d-78b7-40a3-84b2-e4640ce8dbeb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.400269 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.400273 | controller | - " 2026-01-29T15:59:33.943Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.400278 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.400282 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400286 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400290 | controller | \"cc8207f8-cd93-4e48-bad5-699a224ee9cf\"}" 2026-01-29 16:03:28.400295 | controller | - " 2026-01-29T15:59:33.944Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.400299 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.400303 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400307 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400312 | controller | \"cc8207f8-cd93-4e48-bad5-699a224ee9cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.400316 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.400320 | controller | - " 2026-01-29T15:59:33.946Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.400336 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.400342 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400347 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400351 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400355 | controller | \"cc8207f8-cd93-4e48-bad5-699a224ee9cf\"}" 2026-01-29 16:03:28.400360 | controller | - " 2026-01-29T15:59:33.951Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.400380 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400384 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400388 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400392 | controller | \"cc8207f8-cd93-4e48-bad5-699a224ee9cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.400397 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.400401 | controller | - " 2026-01-29T15:59:33.952Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.400405 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.400409 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400414 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400418 | controller | \"78cee581-3de2-4384-8709-fb4b9264077c\"}" 2026-01-29 16:03:28.400424 | controller | - " 2026-01-29T15:59:33.953Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.400429 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.400443 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400448 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400452 | controller | \"78cee581-3de2-4384-8709-fb4b9264077c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.400457 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.400461 | controller | - " 2026-01-29T15:59:33.961Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.400465 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}}" 2026-01-29 16:03:28.400470 | controller | - " 2026-01-29T15:59:33.968Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.400474 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}}" 2026-01-29 16:03:28.400478 | controller | - " 2026-01-29T15:59:34.048Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.400483 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.400487 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400491 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400495 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400500 | controller | \"78cee581-3de2-4384-8709-fb4b9264077c\"}" 2026-01-29 16:03:28.400504 | controller | - " 2026-01-29T15:59:34.048Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.400508 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400512 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400517 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400521 | controller | \"78cee581-3de2-4384-8709-fb4b9264077c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.400525 | controller | - " 2026-01-29T15:59:34.057Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.400531 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.400535 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.400539 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400544 | controller | \"78cee581-3de2-4384-8709-fb4b9264077c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.400548 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.400552 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.400556 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.400561 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.400565 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.400569 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.400574 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.400578 | controller | - " 2026-01-29T15:59:34.057Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.400582 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.400586 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400591 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400595 | controller | \"18fa794a-a21c-4628-aaa0-5c13077a5932\"}" 2026-01-29 16:03:28.400599 | controller | - " 2026-01-29T15:59:34.058Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.400603 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.400608 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400614 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400618 | controller | \"18fa794a-a21c-4628-aaa0-5c13077a5932\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.400623 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.400627 | controller | - " 2026-01-29T15:59:34.148Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.400640 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.400644 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400648 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400653 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400657 | controller | \"18fa794a-a21c-4628-aaa0-5c13077a5932\"}" 2026-01-29 16:03:28.400661 | controller | - " 2026-01-29T15:59:34.149Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.400666 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400670 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400674 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400678 | controller | \"18fa794a-a21c-4628-aaa0-5c13077a5932\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.400685 | controller | - " 2026-01-29T15:59:34.164Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.400690 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.400694 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.400698 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400702 | controller | \"18fa794a-a21c-4628-aaa0-5c13077a5932\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.400707 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.400711 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.400715 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.400720 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.400724 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.400728 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.400732 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.400737 | controller | - " 2026-01-29T15:59:34.165Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.400743 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.400747 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400752 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400756 | controller | \"bfbe0e4f-63f4-45a3-bcc6-7a3d52f5b5bd\"}" 2026-01-29 16:03:28.400760 | controller | - " 2026-01-29T15:59:34.166Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.400764 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.400769 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400773 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400777 | controller | \"bfbe0e4f-63f4-45a3-bcc6-7a3d52f5b5bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.400791 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.400795 | controller | - " 2026-01-29T15:59:34.168Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.400799 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.400804 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400808 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400812 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400817 | controller | \"bfbe0e4f-63f4-45a3-bcc6-7a3d52f5b5bd\"}" 2026-01-29 16:03:28.400821 | controller | - " 2026-01-29T15:59:34.168Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.400825 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400829 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400844 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400848 | controller | \"bfbe0e4f-63f4-45a3-bcc6-7a3d52f5b5bd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.400853 | controller | - " 2026-01-29T15:59:34.169Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.400857 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.400861 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.400866 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400870 | controller | \"bfbe0e4f-63f4-45a3-bcc6-7a3d52f5b5bd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.400874 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.400878 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.400883 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.400887 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.400891 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.400895 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.400900 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.400904 | controller | - " 2026-01-29T15:59:34.177Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.400908 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.400912 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400916 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400921 | controller | \"5b2749ce-e9b9-455e-bbaf-6eb7ef3d612e\"}" 2026-01-29 16:03:28.400925 | controller | - " 2026-01-29T15:59:34.178Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.400929 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.400933 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400938 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400942 | controller | \"5b2749ce-e9b9-455e-bbaf-6eb7ef3d612e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.400946 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.400953 | controller | - " 2026-01-29T15:59:34.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.400957 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.400962 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400966 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400970 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400974 | controller | \"5b2749ce-e9b9-455e-bbaf-6eb7ef3d612e\"}" 2026-01-29 16:03:28.400979 | controller | - " 2026-01-29T15:59:34.182Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.400983 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.400989 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.400993 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.400998 | controller | \"5b2749ce-e9b9-455e-bbaf-6eb7ef3d612e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.401002 | controller | - " 2026-01-29T15:59:34.182Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.401006 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.401012 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.401017 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401021 | controller | \"5b2749ce-e9b9-455e-bbaf-6eb7ef3d612e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.401025 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.401030 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.401042 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.401046 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.401051 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.401055 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.401060 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.401064 | controller | - " 2026-01-29T15:59:34.224Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.401068 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.401072 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401077 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401081 | controller | \"696b7592-1c83-4ed2-afdf-40ff1e068096\"}" 2026-01-29 16:03:28.401085 | controller | - " 2026-01-29T15:59:34.224Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.401089 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.401093 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401098 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401102 | controller | \"696b7592-1c83-4ed2-afdf-40ff1e068096\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.401106 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.401110 | controller | - " 2026-01-29T15:59:34.228Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.401115 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.401119 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401123 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401127 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401132 | controller | \"696b7592-1c83-4ed2-afdf-40ff1e068096\"}" 2026-01-29 16:03:28.401136 | controller | - " 2026-01-29T15:59:34.229Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.401142 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401147 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401151 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401155 | controller | \"696b7592-1c83-4ed2-afdf-40ff1e068096\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.401159 | controller | - " 2026-01-29T15:59:34.229Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.401163 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.401168 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.401172 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401176 | controller | \"696b7592-1c83-4ed2-afdf-40ff1e068096\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.401180 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.401185 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.401189 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.401193 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.401197 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.401202 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.401206 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.401210 | controller | - " 2026-01-29T15:59:34.310Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.401214 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.401219 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401229 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401234 | controller | \"7ce6654b-daf1-410e-b792-4572fe020d33\"}" 2026-01-29 16:03:28.401238 | controller | - " 2026-01-29T15:59:34.311Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.401242 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.401246 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401251 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401255 | controller | \"7ce6654b-daf1-410e-b792-4572fe020d33\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.401259 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.401263 | controller | - " 2026-01-29T15:59:34.315Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.401268 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.401272 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401276 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401284 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401291 | controller | \"7ce6654b-daf1-410e-b792-4572fe020d33\"}" 2026-01-29 16:03:28.401295 | controller | - " 2026-01-29T15:59:34.315Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.401300 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401304 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401308 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401312 | controller | \"7ce6654b-daf1-410e-b792-4572fe020d33\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.401316 | controller | - " 2026-01-29T15:59:34.316Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.401321 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.401338 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.401342 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401347 | controller | \"7ce6654b-daf1-410e-b792-4572fe020d33\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.401351 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.401358 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.401362 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.401367 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.401371 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.401375 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.401379 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.401384 | controller | - " 2026-01-29T15:59:34.477Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.401388 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.401392 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401396 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401400 | controller | \"2745e014-698e-4f59-8ea5-b8190596d180\"}" 2026-01-29 16:03:28.401405 | controller | - " 2026-01-29T15:59:34.478Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.401409 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.401413 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401417 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401422 | controller | \"2745e014-698e-4f59-8ea5-b8190596d180\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.401426 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.401438 | controller | - " 2026-01-29T15:59:34.482Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.401443 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.401447 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401451 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401459 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401463 | controller | \"2745e014-698e-4f59-8ea5-b8190596d180\"}" 2026-01-29 16:03:28.401467 | controller | - " 2026-01-29T15:59:34.483Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.401472 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401476 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401480 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401486 | controller | \"2745e014-698e-4f59-8ea5-b8190596d180\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.401491 | controller | - " 2026-01-29T15:59:34.483Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.401495 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.401499 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.401503 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401508 | controller | \"2745e014-698e-4f59-8ea5-b8190596d180\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.401512 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.401516 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.401520 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.401525 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.401529 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.401533 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.401540 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.401544 | controller | - " 2026-01-29T15:59:34.805Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.401549 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.401553 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401557 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401561 | controller | \"9a492b84-cddc-492f-9da2-34e2e9d097a7\"}" 2026-01-29 16:03:28.401568 | controller | - " 2026-01-29T15:59:34.805Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.401572 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.401576 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401580 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401585 | controller | \"9a492b84-cddc-492f-9da2-34e2e9d097a7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.401589 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.401593 | controller | - " 2026-01-29T15:59:34.808Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.401597 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.401604 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401608 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401613 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401617 | controller | \"9a492b84-cddc-492f-9da2-34e2e9d097a7\"}" 2026-01-29 16:03:28.401621 | controller | - " 2026-01-29T15:59:34.808Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.401625 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401637 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401641 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401646 | controller | \"9a492b84-cddc-492f-9da2-34e2e9d097a7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.401650 | controller | - " 2026-01-29T15:59:34.809Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.401654 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.401658 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.401663 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401667 | controller | \"9a492b84-cddc-492f-9da2-34e2e9d097a7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.401671 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.401675 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.401679 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.401684 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.401688 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.401692 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.401696 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.401701 | controller | - " 2026-01-29T15:59:35.450Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.401705 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.401709 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401713 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401717 | controller | \"f2ab26f7-36a6-47e7-8af3-52ef231dc12e\"}" 2026-01-29 16:03:28.401722 | controller | - " 2026-01-29T15:59:35.451Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.401726 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.401730 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401734 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401738 | controller | \"f2ab26f7-36a6-47e7-8af3-52ef231dc12e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.401743 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.401747 | controller | - " 2026-01-29T15:59:35.453Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.401754 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.401758 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401762 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401767 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401771 | controller | \"f2ab26f7-36a6-47e7-8af3-52ef231dc12e\"}" 2026-01-29 16:03:28.401775 | controller | - " 2026-01-29T15:59:35.454Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.401779 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401783 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401788 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401792 | controller | \"f2ab26f7-36a6-47e7-8af3-52ef231dc12e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.401796 | controller | - " 2026-01-29T15:59:35.454Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.401800 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.401804 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.401809 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401813 | controller | \"f2ab26f7-36a6-47e7-8af3-52ef231dc12e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.401817 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.401828 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.401832 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.401837 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.401841 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.401846 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.401850 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.401856 | controller | - " 2026-01-29T15:59:36.735Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.401861 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.401865 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401869 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401873 | controller | \"78d6cfd1-4f79-472e-8e31-26cef6b2d33e\"}" 2026-01-29 16:03:28.401877 | controller | - " 2026-01-29T15:59:36.736Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.401882 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.401886 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401890 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401895 | controller | \"78d6cfd1-4f79-472e-8e31-26cef6b2d33e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.401901 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.401905 | controller | - " 2026-01-29T15:59:36.739Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.401909 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.401914 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401918 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401922 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401926 | controller | \"78d6cfd1-4f79-472e-8e31-26cef6b2d33e\"}" 2026-01-29 16:03:28.401930 | controller | - " 2026-01-29T15:59:36.739Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.401935 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.401939 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.401943 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401950 | controller | \"78d6cfd1-4f79-472e-8e31-26cef6b2d33e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.401954 | controller | - " 2026-01-29T15:59:36.740Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.401958 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.401963 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.401967 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.401971 | controller | \"78d6cfd1-4f79-472e-8e31-26cef6b2d33e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.401975 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.401980 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.401984 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.401989 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.401993 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.401997 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.402002 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.402006 | controller | - " 2026-01-29T15:59:39.301Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.402010 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.402021 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402026 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402030 | controller | \"b7cdbf8e-0f6d-4976-84b0-548421fb1f81\"}" 2026-01-29 16:03:28.402035 | controller | - " 2026-01-29T15:59:39.301Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.402039 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.402043 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402048 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402054 | controller | \"b7cdbf8e-0f6d-4976-84b0-548421fb1f81\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.402066 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.402071 | controller | - " 2026-01-29T15:59:39.304Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.402075 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.402079 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.402083 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402091 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402095 | controller | \"b7cdbf8e-0f6d-4976-84b0-548421fb1f81\"}" 2026-01-29 16:03:28.402099 | controller | - " 2026-01-29T15:59:39.304Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.402104 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.402108 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402112 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402116 | controller | \"b7cdbf8e-0f6d-4976-84b0-548421fb1f81\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.402121 | controller | - " 2026-01-29T15:59:39.305Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.402125 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.402129 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.402137 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402141 | controller | \"b7cdbf8e-0f6d-4976-84b0-548421fb1f81\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.402146 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.402150 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.402154 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.402159 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.402163 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.402167 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.402171 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.402176 | controller | - " 2026-01-29T15:59:44.426Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.402180 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.402184 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402189 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402193 | controller | \"51b08d3e-f321-4f7b-b041-ab969029637f\"}" 2026-01-29 16:03:28.402197 | controller | - " 2026-01-29T15:59:44.426Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.402201 | controller | ironic exists; database username is ironic_576d\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.402206 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402212 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402216 | controller | \"51b08d3e-f321-4f7b-b041-ab969029637f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.402227 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.402232 | controller | - " 2026-01-29T15:59:44.430Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.402236 | controller | hostname-for-openstack.2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e.svc to MariaDBDatabase 2026-01-29 16:03:28.402240 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.402245 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402249 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402253 | controller | \"51b08d3e-f321-4f7b-b041-ab969029637f\"}" 2026-01-29 16:03:28.402257 | controller | - " 2026-01-29T15:59:44.430Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.402262 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.402266 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402270 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402274 | controller | \"51b08d3e-f321-4f7b-b041-ab969029637f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.402279 | controller | - " 2026-01-29T15:59:44.431Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.402283 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.402287 | controller | {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, \"namespace\": 2026-01-29 16:03:28.402291 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402296 | controller | \"51b08d3e-f321-4f7b-b041-ab969029637f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.402300 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.402304 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.402308 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.402313 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.402317 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.402321 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.402340 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.402345 | 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 16:03:28.402349 | controller | \e[38;5;243m@ 01/29/26 15:59:53.969\e[0m" 2026-01-29 16:03:28.402354 | controller | - " 2026-01-29T15:59:53.973Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.402365 | controller | \"Namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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:59:33Z\"}],\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\",\"resourceVersion\":\"715\",\"uid\":\"f524d2f0-0d65-4f4a-84da-16a4462235ce\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.402375 | 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 16:03:28.402380 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.402384 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.402389 | 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 16:03:28.402393 | 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\":\"a57f9c5a-c0f0-4437-9a50-1d10277e7a82-global-topology\"}}}}" 2026-01-29 16:03:28.402398 | controller | - " 2026-01-29T15:59:53.985Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.402402 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.402406 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402410 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402415 | controller | \"3fe8180c-ee1a-409a-8379-f67e04c5979f\"}" 2026-01-29 16:03:28.402419 | controller | - " 2026-01-29T15:59:53.990Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.402423 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.402427 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402434 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402438 | controller | \"3fe8180c-ee1a-409a-8379-f67e04c5979f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.402442 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.402448 | controller | - " 2026-01-29T15:59:53.993Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.402453 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.402457 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402461 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402465 | controller | \"3fe8180c-ee1a-409a-8379-f67e04c5979f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.402470 | controller | \"ObjectNamespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.402474 | controller | - " 2026-01-29T15:59:53.993Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.402478 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.402482 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\"}, 2026-01-29 16:03:28.402486 | controller | \"namespace\": \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.402491 | controller | \"3fe8180c-ee1a-409a-8379-f67e04c5979f\"}" 2026-01-29 16:03:28.402495 | controller | - " 2026-01-29T15:59:53.998Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.402499 | controller | \"ironic\"}" 2026-01-29 16:03:28.402510 | controller | - " 2026-01-29T15:59:53.998Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.402515 | controller | - " 2026-01-29T15:59:53.998Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.402519 | controller | - " 2026-01-29T15:59:54.002Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.402523 | controller | \"ironic\"}" 2026-01-29 16:03:28.402528 | controller | - " 2026-01-29T15:59:54.002Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.402532 | controller | \"ironic\"}" 2026-01-29 16:03:28.402536 | controller | - " 2026-01-29T15:59:54.011Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.402541 | controller | \"2f8bc877-f3b5-4f24-b6a8-9c3ae7dcda1e\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.402545 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.402551 | controller | - '' 2026-01-29 16:03:28.402556 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 16:03:28.402560 | 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 16:03:28.402565 | controller | with:' 2026-01-29 16:03:28.402571 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.402576 | controller | - ' <*errors.StatusError | 0xc0016a2c80>: ' 2026-01-29 16:03:28.402580 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.402584 | controller | - ' {' 2026-01-29 16:03:28.402588 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.402593 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.402597 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.402601 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.402605 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.402610 | controller | - ' Continue: "",' 2026-01-29 16:03:28.402614 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.402620 | controller | - ' },' 2026-01-29 16:03:28.402624 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.402629 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.402633 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.402637 | controller | - ' Details: {' 2026-01-29 16:03:28.402641 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.402646 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.402650 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.402654 | controller | - ' UID: "",' 2026-01-29 16:03:28.402658 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.402663 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.402667 | controller | - ' },' 2026-01-29 16:03:28.402673 | controller | - ' Code: 404,' 2026-01-29 16:03:28.402678 | controller | - ' },' 2026-01-29 16:03:28.402682 | controller | - " }\e[0m" 2026-01-29 16:03:28.402688 | 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 16:03:28.402693 | controller | \e[38;5;243m@ 01/29/26 15:59:53.969\e[0m" 2026-01-29 16:03:28.402697 | controller | - '' 2026-01-29 16:03:28.402702 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.402706 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.402710 | controller | {{0xc001011560?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.402715 | 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 16:03:28.402719 | controller | +0x191" 2026-01-29 16:03:28.402723 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.402728 | controller | 0xc0016e2ac0})' 2026-01-29 16:03:28.402732 | 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 16:03:28.402736 | controller | +0x3a" 2026-01-29 16:03:28.402741 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00171c690?, 0xc000500008?}, {0x23cd0dd, 2026-01-29 16:03:28.402745 | controller | 0x4}, {0xc001112738, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.402749 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.402754 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00171c690?, 0xc0016e2ac0?}, {0xc001112738?, 2026-01-29 16:03:28.402758 | controller | 0xc00171c690?, 0x1f26380?})' 2026-01-29 16:03:28.402762 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.402767 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.402771 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.402775 | controller | +0x11f" 2026-01-29 16:03:28.402780 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002dfea0, {0x2753a58, 2026-01-29 16:03:28.402784 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.402788 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.402793 | controller | +0x168" 2026-01-29 16:03:28.402797 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002dfea0, {0x2753a58, 2026-01-29 16:03:28.402801 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.402805 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.402810 | controller | +0x85" 2026-01-29 16:03:28.402814 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.402828 | controller | {{0xc001011560, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.402835 | 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 16:03:28.402839 | controller | +0x16e" 2026-01-29 16:03:28.402843 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' 2026-01-29 16:03:28.402848 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 16:03:28.402852 | controller | +0xc8d" 2026-01-29 16:03:28.402856 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.402861 | 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 16:03:28.402865 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.402869 | controller | - "\e[38;5;9m• [FAILED] [20.211 seconds]\e[0m" 2026-01-29 16:03:28.402873 | controller | - "\e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpcTransport == 2026-01-29 16:03:28.402878 | controller | oslo \e[38;5;9m\e[1m[It] Runs service database DBsync\e[0m" 2026-01-29 16:03:28.402882 | 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 16:03:28.402886 | controller | - '' 2026-01-29 16:03:28.402891 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.402895 | controller | - " 2026-01-29T15:59:51.536Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.402899 | controller | - " 2026-01-29T15:59:51.549Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.402903 | controller | {\"name\":\"keystone-2b1bde01-99c6-4f69-b7b6-219e68cb64c6\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}}" 2026-01-29 16:03:28.402908 | controller | - " 2026-01-29T15:59:51.549Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"},\"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 16:03:28.402913 | controller | - " 2026-01-29T15:59:51.552Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.402917 | controller | \"ironic\"}" 2026-01-29 16:03:28.402921 | controller | - " 2026-01-29T15:59:51.552Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.402926 | controller | - " 2026-01-29T15:59:51.552Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.402930 | controller | - " 2026-01-29T15:59:51.556Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.402934 | controller | \"ironic\"}" 2026-01-29 16:03:28.402938 | controller | - " 2026-01-29T15:59:51.556Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.402943 | controller | \"ironic\"}" 2026-01-29 16:03:28.402947 | controller | - " 2026-01-29T15:59:51.558Z\tINFO\tKubeAPIWarningLogger\tunknown field \"spec.transportURLSecret\"" 2026-01-29 16:03:28.402953 | controller | - " 2026-01-29T15:59:51.563Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.402958 | controller | \"ironic\"}" 2026-01-29 16:03:28.402962 | controller | - " 2026-01-29T15:59:51.563Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.402966 | controller | - " 2026-01-29T15:59:51.563Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.402970 | controller | - " 2026-01-29T15:59:51.566Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.402974 | controller | \"ironic\"}" 2026-01-29 16:03:28.402979 | controller | - " 2026-01-29T15:59:51.566Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.402983 | controller | \"ironic\"}" 2026-01-29 16:03:28.402987 | controller | - " 2026-01-29T15:59:51.584Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.402999 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.403004 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403008 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403012 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}" 2026-01-29 16:03:28.403016 | controller | - " 2026-01-29T15:59:51.587Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.403021 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403025 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403029 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403034 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}" 2026-01-29 16:03:28.403038 | controller | - " 2026-01-29T15:59:51.589Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.403042 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403046 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403051 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403055 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}" 2026-01-29 16:03:28.403059 | controller | - " 2026-01-29T15:59:51.592Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.403063 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403067 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403072 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403076 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}" 2026-01-29 16:03:28.403080 | controller | - " 2026-01-29T15:59:51.594Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 16:03:28.403084 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.403088 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403093 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403097 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}" 2026-01-29 16:03:28.403101 | controller | - " 2026-01-29T15:59:51.594Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.403105 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.403112 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403116 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403120 | controller | \"965ef476-51ab-4c72-ad55-f2a1bc5f2f0c\"}" 2026-01-29 16:03:28.403126 | controller | - " 2026-01-29T15:59:51.604Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.403130 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.403135 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403139 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403143 | controller | \"54769d43-ab53-4d12-9742-085b886f2289\"}" 2026-01-29 16:03:28.403147 | controller | - " 2026-01-29T15:59:51.604Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.403152 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.403156 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403160 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403164 | controller | \"54769d43-ab53-4d12-9742-085b886f2289\"}" 2026-01-29 16:03:28.403169 | controller | - " 2026-01-29T15:59:51.610Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 16:03:28.403173 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}}" 2026-01-29 16:03:28.403177 | controller | - " 2026-01-29T15:59:51.612Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.403181 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.403185 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403197 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403202 | controller | \"09220394-6ae5-4181-a523-4ef8af0f6526\"}" 2026-01-29 16:03:28.403206 | controller | - " 2026-01-29T15:59:51.618Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.403210 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.403215 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403219 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403224 | controller | \"09220394-6ae5-4181-a523-4ef8af0f6526\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.403228 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.403232 | controller | - " 2026-01-29T15:59:51.622Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.403236 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403240 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403245 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403249 | controller | \"09220394-6ae5-4181-a523-4ef8af0f6526\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.403253 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.403260 | controller | - " 2026-01-29T15:59:51.631Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.403264 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.403268 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403272 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403276 | controller | \"7c5a50d0-37b9-44f1-98db-7fc501130d49\"}" 2026-01-29 16:03:28.403281 | controller | - " 2026-01-29T15:59:51.632Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.403285 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.403289 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403293 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403298 | controller | \"7c5a50d0-37b9-44f1-98db-7fc501130d49\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.403302 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.403306 | controller | - " 2026-01-29T15:59:51.635Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.403310 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.403314 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403319 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403334 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403340 | controller | \"7c5a50d0-37b9-44f1-98db-7fc501130d49\"}" 2026-01-29 16:03:28.403345 | controller | - " 2026-01-29T15:59:51.639Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.403349 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}}" 2026-01-29 16:03:28.403357 | controller | - " 2026-01-29T15:59:51.642Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.403362 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403366 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403370 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403374 | controller | \"7c5a50d0-37b9-44f1-98db-7fc501130d49\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.403379 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.403383 | controller | - " 2026-01-29T15:59:51.649Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.403387 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}}" 2026-01-29 16:03:28.403393 | controller | - " 2026-01-29T15:59:51.654Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.403406 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.403411 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403415 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403419 | controller | \"a572d74b-a6d1-4459-afb3-a1ea1f1e69db\"}" 2026-01-29 16:03:28.403424 | controller | - " 2026-01-29T15:59:51.655Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.403430 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.403435 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403439 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403443 | controller | \"a572d74b-a6d1-4459-afb3-a1ea1f1e69db\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.403447 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.403452 | controller | - " 2026-01-29T15:59:51.736Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.403456 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.403460 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403464 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403468 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403473 | controller | \"a572d74b-a6d1-4459-afb3-a1ea1f1e69db\"}" 2026-01-29 16:03:28.403477 | controller | - " 2026-01-29T15:59:51.736Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.403481 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403485 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403490 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403494 | controller | \"a572d74b-a6d1-4459-afb3-a1ea1f1e69db\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.403498 | controller | - " 2026-01-29T15:59:51.745Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.403502 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.403507 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.403511 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403515 | controller | \"a572d74b-a6d1-4459-afb3-a1ea1f1e69db\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.403519 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.403524 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.403528 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.403532 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.403537 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.403541 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.403545 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.403549 | controller | - " 2026-01-29T15:59:51.747Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.403553 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.403558 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403562 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403566 | controller | \"ac0a4492-feb2-4f9d-9352-e705b3b3b766\"}" 2026-01-29 16:03:28.403573 | controller | - " 2026-01-29T15:59:51.748Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.403577 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.403581 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403585 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403598 | controller | \"ac0a4492-feb2-4f9d-9352-e705b3b3b766\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.403602 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.403607 | controller | - " 2026-01-29T15:59:51.836Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.403611 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.403615 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403620 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403624 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403628 | controller | \"ac0a4492-feb2-4f9d-9352-e705b3b3b766\"}" 2026-01-29 16:03:28.403632 | controller | - " 2026-01-29T15:59:51.837Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.403637 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403641 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403645 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403649 | controller | \"ac0a4492-feb2-4f9d-9352-e705b3b3b766\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.403653 | controller | - " 2026-01-29T15:59:51.837Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.403658 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.403664 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.403668 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403672 | controller | \"ac0a4492-feb2-4f9d-9352-e705b3b3b766\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.403677 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.403681 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.403685 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.403689 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.403694 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.403698 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.403702 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.403706 | controller | - " 2026-01-29T15:59:51.837Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.403710 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.403717 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403724 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403728 | controller | \"c2884d0a-8905-4038-8952-a473139ae8eb\"}" 2026-01-29 16:03:28.403732 | controller | - " 2026-01-29T15:59:51.838Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.403736 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.403741 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403745 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403749 | controller | \"c2884d0a-8905-4038-8952-a473139ae8eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.403754 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.403758 | controller | - " 2026-01-29T15:59:51.840Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.403763 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.403767 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403771 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403775 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403780 | controller | \"c2884d0a-8905-4038-8952-a473139ae8eb\"}" 2026-01-29 16:03:28.403784 | controller | - " 2026-01-29T15:59:51.841Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.403797 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403801 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403805 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403810 | controller | \"c2884d0a-8905-4038-8952-a473139ae8eb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.403814 | controller | - " 2026-01-29T15:59:51.841Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.403818 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.403823 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.403827 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403831 | controller | \"c2884d0a-8905-4038-8952-a473139ae8eb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.403836 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.403840 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.403844 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.403851 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.403855 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.403859 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.403864 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.403868 | controller | - " 2026-01-29T15:59:51.848Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.403872 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.403879 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403883 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403888 | controller | \"c3ee4c82-4fda-4e4b-9adf-3f8e916bdcba\"}" 2026-01-29 16:03:28.403892 | controller | - " 2026-01-29T15:59:51.849Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.403896 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.403900 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403905 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403911 | controller | \"c3ee4c82-4fda-4e4b-9adf-3f8e916bdcba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.403916 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.403920 | controller | - " 2026-01-29T15:59:51.852Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.403924 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.403928 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403933 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403939 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403945 | controller | \"c3ee4c82-4fda-4e4b-9adf-3f8e916bdcba\"}" 2026-01-29 16:03:28.403949 | controller | - " 2026-01-29T15:59:51.853Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.403954 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.403958 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.403962 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403966 | controller | \"c3ee4c82-4fda-4e4b-9adf-3f8e916bdcba\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.403970 | controller | - " 2026-01-29T15:59:51.854Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.403975 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.403979 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.403983 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.403996 | controller | \"c3ee4c82-4fda-4e4b-9adf-3f8e916bdcba\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.404000 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.404005 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.404009 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.404013 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.404018 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.404022 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.404027 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.404033 | controller | - " 2026-01-29T15:59:51.895Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.404037 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.404042 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404046 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404050 | controller | \"65c3896a-e337-4ba4-9d46-013af3116825\"}" 2026-01-29 16:03:28.404054 | controller | - " 2026-01-29T15:59:51.895Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.404059 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.404063 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404067 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404071 | controller | \"65c3896a-e337-4ba4-9d46-013af3116825\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.404076 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.404080 | controller | - " 2026-01-29T15:59:51.899Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.404084 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.404088 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404093 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404097 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404101 | controller | \"65c3896a-e337-4ba4-9d46-013af3116825\"}" 2026-01-29 16:03:28.404106 | controller | - " 2026-01-29T15:59:51.899Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.404110 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404114 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404118 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404122 | controller | \"65c3896a-e337-4ba4-9d46-013af3116825\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.404127 | controller | - " 2026-01-29T15:59:51.900Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.404131 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.404135 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.404140 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404144 | controller | \"65c3896a-e337-4ba4-9d46-013af3116825\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.404148 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.404152 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.404157 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.404161 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.404165 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.404169 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.404176 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.404187 | controller | - " 2026-01-29T15:59:51.981Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.404192 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.404196 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404201 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404205 | controller | \"cd2b2e03-5514-45a6-9944-5f5069af0b8a\"}" 2026-01-29 16:03:28.404211 | controller | - " 2026-01-29T15:59:51.982Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.404216 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.404220 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404224 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404228 | controller | \"cd2b2e03-5514-45a6-9944-5f5069af0b8a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.404233 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.404237 | controller | - " 2026-01-29T15:59:51.984Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.404241 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.404246 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404250 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404254 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404258 | controller | \"cd2b2e03-5514-45a6-9944-5f5069af0b8a\"}" 2026-01-29 16:03:28.404262 | controller | - " 2026-01-29T15:59:51.985Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.404267 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404271 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404275 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404279 | controller | \"cd2b2e03-5514-45a6-9944-5f5069af0b8a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.404284 | controller | - " 2026-01-29T15:59:51.986Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.404288 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.404292 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.404296 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404301 | controller | \"cd2b2e03-5514-45a6-9944-5f5069af0b8a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.404305 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.404309 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.404313 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.404318 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.404322 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.404342 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.404346 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.404351 | controller | - " 2026-01-29T15:59:52.147Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.404355 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.404359 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404364 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404368 | controller | \"96559ffe-a00c-44f3-96b2-3517b6b2949e\"}" 2026-01-29 16:03:28.404372 | controller | - " 2026-01-29T15:59:52.150Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.404376 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.404381 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404393 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404397 | controller | \"96559ffe-a00c-44f3-96b2-3517b6b2949e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.404402 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.404406 | controller | - " 2026-01-29T15:59:52.152Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.404410 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.404415 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404419 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404423 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404427 | controller | \"96559ffe-a00c-44f3-96b2-3517b6b2949e\"}" 2026-01-29 16:03:28.404434 | controller | - " 2026-01-29T15:59:52.153Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.404439 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404443 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404447 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404452 | controller | \"96559ffe-a00c-44f3-96b2-3517b6b2949e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.404456 | controller | - " 2026-01-29T15:59:52.154Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.404460 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.404464 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.404468 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404473 | controller | \"96559ffe-a00c-44f3-96b2-3517b6b2949e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.404477 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.404481 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.404486 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.404492 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.404496 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.404500 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.404504 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.404511 | controller | - " 2026-01-29T15:59:52.475Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.404515 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.404520 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404524 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404528 | controller | \"2972dc3c-a32c-4572-9290-d00d9bf89b6f\"}" 2026-01-29 16:03:28.404532 | controller | - " 2026-01-29T15:59:52.478Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.404536 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.404541 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404545 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404549 | controller | \"2972dc3c-a32c-4572-9290-d00d9bf89b6f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.404554 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.404558 | controller | - " 2026-01-29T15:59:52.481Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.404562 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.404566 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404570 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404575 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404579 | controller | \"2972dc3c-a32c-4572-9290-d00d9bf89b6f\"}" 2026-01-29 16:03:28.404590 | controller | - " 2026-01-29T15:59:52.481Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.404595 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404599 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404603 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404608 | controller | \"2972dc3c-a32c-4572-9290-d00d9bf89b6f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.404612 | controller | - " 2026-01-29T15:59:52.482Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.404616 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.404620 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.404625 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404629 | controller | \"2972dc3c-a32c-4572-9290-d00d9bf89b6f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.404633 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.404637 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.404644 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.404648 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.404652 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.404656 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.404661 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.404665 | controller | - " 2026-01-29T15:59:53.123Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.404669 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.404673 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404678 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404682 | controller | \"209fc315-e4fc-4e1b-94c7-a3420ed4dfd6\"}" 2026-01-29 16:03:28.404686 | controller | - " 2026-01-29T15:59:53.124Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.404690 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.404695 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404699 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404703 | controller | \"209fc315-e4fc-4e1b-94c7-a3420ed4dfd6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.404707 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.404712 | controller | - " 2026-01-29T15:59:53.126Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.404716 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.404720 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404725 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404729 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404733 | controller | \"209fc315-e4fc-4e1b-94c7-a3420ed4dfd6\"}" 2026-01-29 16:03:28.404737 | controller | - " 2026-01-29T15:59:53.126Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.404742 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404746 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404750 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404754 | controller | \"209fc315-e4fc-4e1b-94c7-a3420ed4dfd6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.404758 | controller | - " 2026-01-29T15:59:53.127Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.404763 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.404769 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.404787 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404792 | controller | \"209fc315-e4fc-4e1b-94c7-a3420ed4dfd6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.404811 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.404816 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.404820 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.404825 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.404829 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.404833 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.404837 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.404842 | controller | - " 2026-01-29T15:59:54.408Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.404846 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.404850 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404854 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404859 | controller | \"2f860a45-903d-4c9b-a74e-d67d4521d18d\"}" 2026-01-29 16:03:28.404863 | controller | - " 2026-01-29T15:59:54.409Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.404867 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.404871 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404876 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404880 | controller | \"2f860a45-903d-4c9b-a74e-d67d4521d18d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.404884 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.404888 | controller | - " 2026-01-29T15:59:54.412Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.404893 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.404897 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404901 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404905 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404910 | controller | \"2f860a45-903d-4c9b-a74e-d67d4521d18d\"}" 2026-01-29 16:03:28.404914 | controller | - " 2026-01-29T15:59:54.415Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.404918 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.404922 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.404927 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404931 | controller | \"2f860a45-903d-4c9b-a74e-d67d4521d18d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.404935 | controller | - " 2026-01-29T15:59:54.417Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.404939 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.404943 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.404950 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.404956 | controller | \"2f860a45-903d-4c9b-a74e-d67d4521d18d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.404960 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.404965 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.404969 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.404973 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.404977 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.404982 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.404992 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.404997 | controller | - " 2026-01-29T15:59:56.978Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.405001 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.405006 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405010 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405014 | controller | \"ed33d3e7-6ec9-4931-88ca-8e82e53b1e27\"}" 2026-01-29 16:03:28.405019 | controller | - " 2026-01-29T15:59:56.979Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.405023 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.405027 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405031 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405035 | controller | \"ed33d3e7-6ec9-4931-88ca-8e82e53b1e27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.405040 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.405044 | controller | - " 2026-01-29T15:59:56.982Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.405048 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.405053 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.405057 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405063 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405068 | controller | \"ed33d3e7-6ec9-4931-88ca-8e82e53b1e27\"}" 2026-01-29 16:03:28.405072 | controller | - " 2026-01-29T15:59:56.982Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.405076 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.405081 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405085 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405089 | controller | \"ed33d3e7-6ec9-4931-88ca-8e82e53b1e27\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.405093 | controller | - " 2026-01-29T15:59:56.982Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.405098 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.405104 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.405108 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405113 | controller | \"ed33d3e7-6ec9-4931-88ca-8e82e53b1e27\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.405117 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.405121 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.405125 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.405130 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.405136 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.405141 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.405145 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.405149 | controller | - " 2026-01-29T16:00:02.104Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.405153 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.405157 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405162 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405166 | controller | \"e7d4da7c-9c6c-4c34-98b6-e678cd13294d\"}" 2026-01-29 16:03:28.405170 | controller | - " 2026-01-29T16:00:02.105Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.405174 | controller | ironic exists; database username is ironic_0667\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.405185 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405190 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405194 | controller | \"e7d4da7c-9c6c-4c34-98b6-e678cd13294d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.405199 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.405203 | controller | - " 2026-01-29T16:00:02.108Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.405207 | controller | hostname-for-openstack.4db79e33-0ee5-4149-b44c-5a781dd376fa.svc to MariaDBDatabase 2026-01-29 16:03:28.405212 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.405216 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405220 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405226 | controller | \"e7d4da7c-9c6c-4c34-98b6-e678cd13294d\"}" 2026-01-29 16:03:28.405231 | controller | - " 2026-01-29T16:00:02.109Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.405235 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.405239 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405243 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405248 | controller | \"e7d4da7c-9c6c-4c34-98b6-e678cd13294d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.405254 | controller | - " 2026-01-29T16:00:02.109Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.405258 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.405262 | controller | {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, \"namespace\": 2026-01-29 16:03:28.405267 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405271 | controller | \"e7d4da7c-9c6c-4c34-98b6-e678cd13294d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.405275 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.405279 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.405284 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.405288 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.405292 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.405296 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.405300 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.405305 | 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 16:03:28.405309 | controller | \e[38;5;243m@ 01/29/26 16:00:11.65\e[0m" 2026-01-29 16:03:28.405314 | controller | - " 2026-01-29T16:00:11.651Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.405338 | controller | \"Namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59:51Z\",\"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:59:51Z\"}],\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\",\"resourceVersion\":\"442\",\"uid\":\"0f92eda8-94ea-430a-9452-d7e41f529bff\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.405348 | 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 16:03:28.405352 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.405360 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.405365 | 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 16:03:28.405369 | 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 16:03:28.405374 | controller | - " 2026-01-29T16:00:11.665Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.405378 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.405382 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405386 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405391 | controller | \"1b0c22fe-6e08-4261-943b-6c9141217edc\"}" 2026-01-29 16:03:28.405397 | controller | - " 2026-01-29T16:00:11.671Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.405401 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.405405 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405410 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405414 | controller | \"1b0c22fe-6e08-4261-943b-6c9141217edc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.405418 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.405422 | controller | - " 2026-01-29T16:00:11.676Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.405427 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.405431 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405435 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405439 | controller | \"1b0c22fe-6e08-4261-943b-6c9141217edc\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.405444 | controller | \"ObjectNamespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.405448 | controller | - " 2026-01-29T16:00:11.676Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.405452 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.405456 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4db79e33-0ee5-4149-b44c-5a781dd376fa\"}, 2026-01-29 16:03:28.405461 | controller | \"namespace\": \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405465 | controller | \"1b0c22fe-6e08-4261-943b-6c9141217edc\"}" 2026-01-29 16:03:28.405476 | controller | - " 2026-01-29T16:00:11.687Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.405480 | controller | \"ironic\"}" 2026-01-29 16:03:28.405487 | controller | - " 2026-01-29T16:00:11.687Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.405491 | controller | - " 2026-01-29T16:00:11.687Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.405495 | controller | - " 2026-01-29T16:00:11.694Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.405499 | controller | \"ironic\"}" 2026-01-29 16:03:28.405503 | controller | - " 2026-01-29T16:00:11.694Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.405508 | controller | \"ironic\"}" 2026-01-29 16:03:28.405512 | controller | - " 2026-01-29T16:00:11.701Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.405516 | controller | \"4db79e33-0ee5-4149-b44c-5a781dd376fa\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.405521 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.405525 | controller | - '' 2026-01-29 16:03:28.405529 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.405534 | 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 16:03:28.405538 | controller | with:' 2026-01-29 16:03:28.405542 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.405547 | controller | - ' <*errors.StatusError | 0xc0011ddd60>: ' 2026-01-29 16:03:28.405551 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.405555 | controller | - ' {' 2026-01-29 16:03:28.405559 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.405564 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.405568 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.405572 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.405577 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.405581 | controller | - ' Continue: "",' 2026-01-29 16:03:28.405585 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.405589 | controller | - ' },' 2026-01-29 16:03:28.405594 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.405598 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.405602 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.405606 | controller | - ' Details: {' 2026-01-29 16:03:28.405611 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.405615 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.405619 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.405623 | controller | - ' UID: "",' 2026-01-29 16:03:28.405627 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.405632 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.405636 | controller | - ' },' 2026-01-29 16:03:28.405640 | controller | - ' Code: 404,' 2026-01-29 16:03:28.405645 | controller | - ' },' 2026-01-29 16:03:28.405649 | controller | - " }\e[0m" 2026-01-29 16:03:28.405653 | 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 16:03:28.405658 | controller | \e[38;5;243m@ 01/29/26 16:00:11.65\e[0m" 2026-01-29 16:03:28.405664 | controller | - '' 2026-01-29 16:03:28.405668 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.405673 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.405677 | controller | {{0xc00127e210?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.405682 | 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 16:03:28.405686 | controller | +0x191" 2026-01-29 16:03:28.405690 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.405696 | controller | 0xc0013a8140})' 2026-01-29 16:03:28.405701 | 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 16:03:28.405705 | controller | +0x3a" 2026-01-29 16:03:28.405709 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001236270?, 0xc0002ab008?}, {0x23cd0dd, 2026-01-29 16:03:28.405714 | controller | 0x4}, {0xc00138a0d8, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.405718 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.405723 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001236270?, 0xc0013a8140?}, {0xc00138a0d8?, 2026-01-29 16:03:28.405727 | controller | 0xc001236270?, 0x1f26380?})' 2026-01-29 16:03:28.405731 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.405735 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.405740 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.405744 | controller | +0x11f" 2026-01-29 16:03:28.405748 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0003160e0, {0x2753a58, 2026-01-29 16:03:28.405752 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.405757 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.405761 | controller | +0x168" 2026-01-29 16:03:28.405767 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0003160e0, {0x2753a58, 2026-01-29 16:03:28.405772 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.405776 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.405780 | controller | +0x85" 2026-01-29 16:03:28.405792 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.405797 | controller | {{0xc00127e210, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.405801 | 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 16:03:28.405806 | controller | +0x16e" 2026-01-29 16:03:28.405810 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.9()' 2026-01-29 16:03:28.405814 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:190 2026-01-29 16:03:28.405819 | controller | +0x105" 2026-01-29 16:03:28.405823 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.405827 | 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 16:03:28.405831 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.405835 | controller | - "\e[38;5;9m• [FAILED] [20.223 seconds]\e[0m" 2026-01-29 16:03:28.405840 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] 2026-01-29 16:03:28.405844 | controller | \e[0mshould remove the finalizer from all associated MariaDBAccount objects regardless 2026-01-29 16:03:28.405848 | controller | of status when deleted\e[0m" 2026-01-29 16:03:28.405853 | 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 16:03:28.405857 | 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 16:03:28.405862 | controller | - '' 2026-01-29 16:03:28.405866 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.405871 | controller | - " 2026-01-29T15:59:53.749Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.405875 | controller | - " 2026-01-29T15:59:53.765Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.405881 | controller | {\"name\":\"keystone-55e88eaf-83e1-4e74-9a82-3a19760f4f18\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}}" 2026-01-29 16:03:28.405885 | controller | - " 2026-01-29T15:59:53.765Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"},\"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 16:03:28.405892 | controller | - " 2026-01-29T15:59:53.770Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.405896 | controller | \"ironic\"}" 2026-01-29 16:03:28.405901 | controller | - " 2026-01-29T15:59:53.770Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.405905 | controller | - " 2026-01-29T15:59:53.770Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.405909 | controller | - " 2026-01-29T15:59:53.774Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.405914 | controller | \"ironic\"}" 2026-01-29 16:03:28.405918 | controller | - " 2026-01-29T15:59:53.774Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.405922 | controller | \"ironic\"}" 2026-01-29 16:03:28.405926 | controller | - " 2026-01-29T15:59:53.781Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.405931 | controller | \"ironic\"}" 2026-01-29 16:03:28.405935 | controller | - " 2026-01-29T15:59:53.781Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.405939 | controller | - " 2026-01-29T15:59:53.781Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.405952 | controller | - " 2026-01-29T15:59:53.784Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.405956 | controller | \"ironic\"}" 2026-01-29 16:03:28.405960 | controller | - " 2026-01-29T15:59:53.784Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.405965 | controller | \"ironic\"}" 2026-01-29 16:03:28.405969 | controller | - " 2026-01-29T15:59:53.804Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.405974 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.405978 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.405982 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.405987 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}" 2026-01-29 16:03:28.405991 | controller | - " 2026-01-29T15:59:53.807Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.405995 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.405999 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406006 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406013 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}" 2026-01-29 16:03:28.406017 | controller | - " 2026-01-29T15:59:53.809Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.406022 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406026 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406030 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406034 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}" 2026-01-29 16:03:28.406039 | controller | - " 2026-01-29T15:59:53.811Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.406043 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406047 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406051 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406056 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}" 2026-01-29 16:03:28.406060 | controller | - " 2026-01-29T15:59:53.814Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 16:03:28.406064 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.406068 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406075 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406079 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}" 2026-01-29 16:03:28.406083 | controller | - " 2026-01-29T15:59:53.814Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.406087 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.406092 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406096 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406100 | controller | \"8357c0a4-7bcd-4c25-8daa-481cdb46e389\"}" 2026-01-29 16:03:28.406105 | controller | - " 2026-01-29T15:59:53.821Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.406109 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.406113 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406117 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406122 | controller | \"a215a1af-733e-469c-8759-af93584e8df6\"}" 2026-01-29 16:03:28.406126 | controller | - " 2026-01-29T15:59:53.822Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.406130 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.406134 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406139 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406143 | controller | \"a215a1af-733e-469c-8759-af93584e8df6\"}" 2026-01-29 16:03:28.406147 | controller | - " 2026-01-29T15:59:53.829Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 16:03:28.406162 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}}" 2026-01-29 16:03:28.406166 | controller | - " 2026-01-29T15:59:53.831Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.406173 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.406177 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406181 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406186 | controller | \"20e11cf3-04ea-4998-b6c6-55c5a169a54c\"}" 2026-01-29 16:03:28.406190 | controller | - " 2026-01-29T15:59:53.835Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.406194 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.406199 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.406203 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.406207 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406211 | controller | \"20e11cf3-04ea-4998-b6c6-55c5a169a54c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.406216 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.406220 | controller | - " 2026-01-29T15:59:53.838Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.406224 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406229 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406233 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406237 | controller | \"20e11cf3-04ea-4998-b6c6-55c5a169a54c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.406241 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.406245 | controller | - " 2026-01-29T15:59:53.845Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.406250 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.406254 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406258 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406262 | controller | \"c64ed49b-3409-48a8-b267-b7671c409dad\"}" 2026-01-29 16:03:28.406266 | controller | - " 2026-01-29T15:59:53.846Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.406271 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.406275 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.406279 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.406285 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406290 | controller | \"c64ed49b-3409-48a8-b267-b7671c409dad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.406294 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.406298 | controller | - " 2026-01-29T15:59:53.849Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.406302 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.406307 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406313 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406317 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406321 | controller | \"c64ed49b-3409-48a8-b267-b7671c409dad\"}" 2026-01-29 16:03:28.406339 | controller | - " 2026-01-29T15:59:53.852Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 16:03:28.406347 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406351 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406355 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406360 | controller | \"c64ed49b-3409-48a8-b267-b7671c409dad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.406364 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.406377 | controller | - " 2026-01-29T15:59:53.858Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.406381 | controller | {\"name\":\"some-old-account\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}}" 2026-01-29 16:03:28.406386 | controller | - " 2026-01-29T15:59:53.861Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.406390 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.406394 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406398 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406403 | controller | \"d783c245-490a-4df1-8848-e7a7a7e98c6f\"}" 2026-01-29 16:03:28.406407 | controller | - " 2026-01-29T15:59:53.861Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.406411 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.406416 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.406420 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.406424 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406428 | controller | \"d783c245-490a-4df1-8848-e7a7a7e98c6f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.406432 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.406437 | controller | - " 2026-01-29T15:59:53.863Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.406441 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}}" 2026-01-29 16:03:28.406445 | controller | - " 2026-01-29T15:59:53.950Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.406449 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.406453 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406458 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406462 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406466 | controller | \"d783c245-490a-4df1-8848-e7a7a7e98c6f\"}" 2026-01-29 16:03:28.406470 | controller | - " 2026-01-29T15:59:53.951Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.406474 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406481 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406486 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406490 | controller | \"d783c245-490a-4df1-8848-e7a7a7e98c6f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.406494 | controller | - " 2026-01-29T15:59:53.958Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.406498 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.406503 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.406507 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406511 | controller | \"d783c245-490a-4df1-8848-e7a7a7e98c6f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.406515 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.406519 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.406524 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.406528 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.406532 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.406536 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.406541 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.406545 | controller | - " 2026-01-29T15:59:53.959Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.406550 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.406555 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406560 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406564 | controller | \"e25d485a-769b-4eef-87b5-f3bc36f859c4\"}" 2026-01-29 16:03:28.406579 | controller | - " 2026-01-29T15:59:53.960Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.406583 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.406587 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.406591 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.406596 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406600 | controller | \"e25d485a-769b-4eef-87b5-f3bc36f859c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.406604 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.406609 | controller | - " 2026-01-29T15:59:54.050Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.406613 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.406617 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406621 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406626 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406633 | controller | \"e25d485a-769b-4eef-87b5-f3bc36f859c4\"}" 2026-01-29 16:03:28.406637 | controller | - " 2026-01-29T15:59:54.050Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.406643 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406647 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406652 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406656 | controller | \"e25d485a-769b-4eef-87b5-f3bc36f859c4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.406660 | controller | - " 2026-01-29T15:59:54.057Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.406664 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.406668 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.406673 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406679 | controller | \"e25d485a-769b-4eef-87b5-f3bc36f859c4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.406683 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.406687 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.406692 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.406696 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.406700 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.406704 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.406709 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.406713 | controller | - " 2026-01-29T15:59:54.058Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.406717 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.406721 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406726 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406730 | controller | \"5d2f27b3-1860-47b5-a17e-a35ff75d6a95\"}" 2026-01-29 16:03:28.406734 | controller | - " 2026-01-29T15:59:54.058Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.406738 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.406742 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.406747 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.406751 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406755 | controller | \"5d2f27b3-1860-47b5-a17e-a35ff75d6a95\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.406759 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.406764 | controller | - " 2026-01-29T15:59:54.152Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.406776 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.406780 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406785 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406791 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406795 | controller | \"5d2f27b3-1860-47b5-a17e-a35ff75d6a95\"}" 2026-01-29 16:03:28.406800 | controller | - " 2026-01-29T15:59:54.152Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.406804 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406808 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406812 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406816 | controller | \"5d2f27b3-1860-47b5-a17e-a35ff75d6a95\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.406821 | controller | - " 2026-01-29T15:59:54.153Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.406825 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.406829 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.406833 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406837 | controller | \"5d2f27b3-1860-47b5-a17e-a35ff75d6a95\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.406842 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.406846 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.406850 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.406854 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.406859 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.406863 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.406867 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.406871 | controller | - " 2026-01-29T15:59:54.153Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.406875 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.406880 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406884 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406888 | controller | \"8b1af023-34c0-468c-ab71-1c1ba6efed88\"}" 2026-01-29 16:03:28.406892 | controller | - " 2026-01-29T15:59:54.154Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.406896 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.406902 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.406906 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.406911 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406915 | controller | \"8b1af023-34c0-468c-ab71-1c1ba6efed88\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.406919 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.406923 | controller | - " 2026-01-29T15:59:54.157Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.406928 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.406934 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406938 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406942 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406946 | controller | \"8b1af023-34c0-468c-ab71-1c1ba6efed88\"}" 2026-01-29 16:03:28.406951 | controller | - " 2026-01-29T15:59:54.157Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.406955 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.406959 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.406971 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406976 | controller | \"8b1af023-34c0-468c-ab71-1c1ba6efed88\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.406980 | controller | - " 2026-01-29T15:59:54.158Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.406984 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.406988 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.406993 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.406997 | controller | \"8b1af023-34c0-468c-ab71-1c1ba6efed88\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.407001 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.407006 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.407010 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.407014 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.407018 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.407023 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.407027 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.407031 | controller | - " 2026-01-29T15:59:54.174Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.407035 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.407039 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407044 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407048 | controller | \"e52abb77-8b5c-487f-8016-59df403f1bb0\"}" 2026-01-29 16:03:28.407052 | controller | - " 2026-01-29T15:59:54.175Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.407056 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.407061 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.407065 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.407069 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407073 | controller | \"e52abb77-8b5c-487f-8016-59df403f1bb0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.407077 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.407084 | controller | - " 2026-01-29T15:59:54.177Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.407088 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.407092 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407097 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407101 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407105 | controller | \"e52abb77-8b5c-487f-8016-59df403f1bb0\"}" 2026-01-29 16:03:28.407109 | controller | - " 2026-01-29T15:59:54.178Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.407113 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407118 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407122 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407126 | controller | \"e52abb77-8b5c-487f-8016-59df403f1bb0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.407133 | controller | - " 2026-01-29T15:59:54.178Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.407137 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.407141 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.407146 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407150 | controller | \"e52abb77-8b5c-487f-8016-59df403f1bb0\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.407154 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.407158 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.407169 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.407174 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.407178 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.407182 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.407187 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.407191 | controller | - " 2026-01-29T15:59:54.259Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.407197 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.407202 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407206 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407210 | controller | \"077d2a12-6135-491f-a89b-06d755aebf96\"}" 2026-01-29 16:03:28.407215 | controller | - " 2026-01-29T15:59:54.260Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.407219 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.407223 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.407227 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.407231 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407239 | controller | \"077d2a12-6135-491f-a89b-06d755aebf96\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.407243 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.407247 | controller | - " 2026-01-29T15:59:54.263Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.407251 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.407255 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407260 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407264 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407268 | controller | \"077d2a12-6135-491f-a89b-06d755aebf96\"}" 2026-01-29 16:03:28.407272 | controller | - " 2026-01-29T15:59:54.264Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.407277 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407281 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407285 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407289 | controller | \"077d2a12-6135-491f-a89b-06d755aebf96\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.407293 | controller | - " 2026-01-29T15:59:54.264Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.407298 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.407302 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.407306 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407310 | controller | \"077d2a12-6135-491f-a89b-06d755aebf96\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.407314 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.407319 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.407357 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.407400 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.407405 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.407409 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.407416 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.407420 | controller | - " 2026-01-29T15:59:54.426Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.407425 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.407438 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407443 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407447 | controller | \"d59932ef-058a-4522-8954-89269a52b966\"}" 2026-01-29 16:03:28.407451 | controller | - " 2026-01-29T15:59:54.426Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.407456 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.407460 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.407467 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.407472 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407476 | controller | \"d59932ef-058a-4522-8954-89269a52b966\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.407480 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.407484 | controller | - " 2026-01-29T15:59:54.429Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.407488 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.407493 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407497 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407501 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407505 | controller | \"d59932ef-058a-4522-8954-89269a52b966\"}" 2026-01-29 16:03:28.407510 | controller | - " 2026-01-29T15:59:54.429Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.407514 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407518 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407522 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407526 | controller | \"d59932ef-058a-4522-8954-89269a52b966\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.407531 | controller | - " 2026-01-29T15:59:54.429Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.407535 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.407539 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.407543 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407547 | controller | \"d59932ef-058a-4522-8954-89269a52b966\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.407552 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.407558 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.407562 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.407567 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.407571 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.407575 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.407579 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.407583 | controller | - " 2026-01-29T15:59:54.750Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.407588 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.407592 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407596 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407603 | controller | \"9875b8d4-fc1d-4155-9dc6-864d7b8ba7bd\"}" 2026-01-29 16:03:28.407608 | controller | - " 2026-01-29T15:59:54.751Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.407613 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.407618 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.407622 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.407626 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407630 | controller | \"9875b8d4-fc1d-4155-9dc6-864d7b8ba7bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.407643 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.407648 | controller | - " 2026-01-29T15:59:54.753Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.407652 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.407656 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407660 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407665 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407669 | controller | \"9875b8d4-fc1d-4155-9dc6-864d7b8ba7bd\"}" 2026-01-29 16:03:28.407675 | controller | - " 2026-01-29T15:59:54.754Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.407679 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407684 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407688 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407692 | controller | \"9875b8d4-fc1d-4155-9dc6-864d7b8ba7bd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.407696 | controller | - " 2026-01-29T15:59:54.754Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.407700 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.407705 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.407709 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407713 | controller | \"9875b8d4-fc1d-4155-9dc6-864d7b8ba7bd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.407717 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.407721 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.407726 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.407730 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.407734 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.407738 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.407743 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.407747 | controller | - " 2026-01-29T15:59:55.395Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.407751 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.407755 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407760 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407766 | controller | \"d3fd4c2a-2ece-4b83-9c1a-9a3c17ddc2f9\"}" 2026-01-29 16:03:28.407771 | controller | - " 2026-01-29T15:59:55.396Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.407775 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.407779 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.407783 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.407787 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407792 | controller | \"d3fd4c2a-2ece-4b83-9c1a-9a3c17ddc2f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.407796 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.407800 | controller | - " 2026-01-29T15:59:55.398Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.407804 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.407809 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407813 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407817 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407821 | controller | \"d3fd4c2a-2ece-4b83-9c1a-9a3c17ddc2f9\"}" 2026-01-29 16:03:28.407826 | controller | - " 2026-01-29T15:59:55.399Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.407839 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407844 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407848 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407855 | controller | \"d3fd4c2a-2ece-4b83-9c1a-9a3c17ddc2f9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.407859 | controller | - " 2026-01-29T15:59:55.399Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.407863 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.407867 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.407872 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407876 | controller | \"d3fd4c2a-2ece-4b83-9c1a-9a3c17ddc2f9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.407880 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.407884 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.407889 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.407893 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.407897 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.407901 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.407905 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.407910 | controller | - " 2026-01-29T15:59:56.680Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.407914 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.407920 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407925 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407929 | controller | \"96e5ebde-fb2d-4dcb-b342-507d7f42e959\"}" 2026-01-29 16:03:28.407933 | controller | - " 2026-01-29T15:59:56.681Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.407937 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.407941 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.407946 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.407950 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407954 | controller | \"96e5ebde-fb2d-4dcb-b342-507d7f42e959\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.407958 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.407963 | controller | - " 2026-01-29T15:59:56.683Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.407967 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.407971 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407975 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.407979 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.407984 | controller | \"96e5ebde-fb2d-4dcb-b342-507d7f42e959\"}" 2026-01-29 16:03:28.407988 | controller | - " 2026-01-29T15:59:56.684Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.407992 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.407996 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.408000 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408005 | controller | \"96e5ebde-fb2d-4dcb-b342-507d7f42e959\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.408009 | controller | - " 2026-01-29T15:59:56.684Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.408013 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.408017 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.408022 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408034 | controller | \"96e5ebde-fb2d-4dcb-b342-507d7f42e959\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.408038 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.408042 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.408047 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.408051 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.408055 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.408060 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.408064 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.408070 | controller | - " 2026-01-29T15:59:59.246Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.408075 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.408079 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.408083 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408087 | controller | \"64b47579-8a8f-4c27-a550-5a01006455ba\"}" 2026-01-29 16:03:28.408092 | controller | - " 2026-01-29T15:59:59.247Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.408096 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.408102 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.408107 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.408111 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408115 | controller | \"64b47579-8a8f-4c27-a550-5a01006455ba\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.408119 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.408123 | controller | - " 2026-01-29T15:59:59.250Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.408130 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.408134 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.408139 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.408143 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408147 | controller | \"64b47579-8a8f-4c27-a550-5a01006455ba\"}" 2026-01-29 16:03:28.408151 | controller | - " 2026-01-29T15:59:59.251Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.408155 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.408160 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.408164 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408168 | controller | \"64b47579-8a8f-4c27-a550-5a01006455ba\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.408172 | controller | - " 2026-01-29T15:59:59.252Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.408177 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.408181 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.408185 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408189 | controller | \"64b47579-8a8f-4c27-a550-5a01006455ba\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.408193 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.408198 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.408202 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.408206 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.408210 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.408217 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.408221 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.408234 | controller | - " 2026-01-29T16:00:04.373Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.408238 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.408242 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.408246 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408251 | controller | \"5a660647-c44f-44d2-b2a8-e3c3b848a1a8\"}" 2026-01-29 16:03:28.408255 | controller | - " 2026-01-29T16:00:04.374Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.408259 | controller | some-old-account exists; database username is ironic_ec60\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.408264 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.408268 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.408272 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408276 | controller | \"5a660647-c44f-44d2-b2a8-e3c3b848a1a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.408281 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.408285 | controller | - " 2026-01-29T16:00:04.376Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.408289 | controller | hostname-for-openstack.f9976c3c-97d9-404d-afaa-194ea7a15b6e.svc to MariaDBDatabase 2026-01-29 16:03:28.408293 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.408297 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.408302 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408306 | controller | \"5a660647-c44f-44d2-b2a8-e3c3b848a1a8\"}" 2026-01-29 16:03:28.408310 | controller | - " 2026-01-29T16:00:04.376Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.408314 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.408318 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.408333 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408340 | controller | \"5a660647-c44f-44d2-b2a8-e3c3b848a1a8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.408344 | controller | - " 2026-01-29T16:00:04.377Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.408348 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.408352 | controller | {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, \"namespace\": 2026-01-29 16:03:28.408356 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408361 | controller | \"5a660647-c44f-44d2-b2a8-e3c3b848a1a8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.408365 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.408369 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.408373 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.408377 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.408384 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.408389 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.408393 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.408397 | 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 16:03:28.408401 | controller | \e[38;5;243m@ 01/29/26 16:00:13.864\e[0m" 2026-01-29 16:03:28.408406 | controller | - " 2026-01-29T16:00:13.865Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.408421 | controller | \"Namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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:59:53Z\"}],\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\",\"resourceVersion\":\"658\",\"uid\":\"726869aa-42c5-42d3-b334-6895b0061cd4\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.408426 | 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 16:03:28.408431 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.408435 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.408440 | 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 16:03:28.408447 | 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 16:03:28.408454 | controller | - " 2026-01-29T16:00:13.883Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.408460 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.408464 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.408469 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408473 | controller | \"508ae79b-e909-411a-8765-6ee2667a9e8c\"}" 2026-01-29 16:03:28.408477 | controller | - " 2026-01-29T16:00:13.887Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.408481 | controller | from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.408486 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.408490 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408494 | controller | \"508ae79b-e909-411a-8765-6ee2667a9e8c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.408498 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.408503 | controller | - " 2026-01-29T16:00:13.891Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.408507 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.408518 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.408523 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408527 | controller | \"508ae79b-e909-411a-8765-6ee2667a9e8c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.408532 | controller | \"ObjectNamespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.408536 | controller | - " 2026-01-29T16:00:13.892Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.408540 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.408545 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f9976c3c-97d9-404d-afaa-194ea7a15b6e\"}, 2026-01-29 16:03:28.408549 | controller | \"namespace\": \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.408553 | controller | \"508ae79b-e909-411a-8765-6ee2667a9e8c\"}" 2026-01-29 16:03:28.408557 | controller | - " 2026-01-29T16:00:13.903Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.408562 | controller | \"ironic\"}" 2026-01-29 16:03:28.408566 | controller | - " 2026-01-29T16:00:13.903Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.408570 | controller | - " 2026-01-29T16:00:13.903Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.408574 | controller | - " 2026-01-29T16:00:13.910Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.408579 | controller | \"ironic\"}" 2026-01-29 16:03:28.408583 | controller | - " 2026-01-29T16:00:13.910Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.408587 | controller | \"ironic\"}" 2026-01-29 16:03:28.408591 | controller | - " 2026-01-29T16:00:13.937Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.408595 | controller | \"f9976c3c-97d9-404d-afaa-194ea7a15b6e\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.408600 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.408604 | controller | - '' 2026-01-29 16:03:28.408612 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.408618 | 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 16:03:28.408623 | controller | with:' 2026-01-29 16:03:28.408627 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.408633 | controller | - ' <*errors.StatusError | 0xc000e3c8c0>: ' 2026-01-29 16:03:28.408637 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.408642 | controller | - ' {' 2026-01-29 16:03:28.408646 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.408650 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.408655 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.408659 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.408663 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.408667 | controller | - ' Continue: "",' 2026-01-29 16:03:28.408672 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.408676 | controller | - ' },' 2026-01-29 16:03:28.408680 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.408685 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.408689 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.408693 | controller | - ' Details: {' 2026-01-29 16:03:28.408697 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.408702 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.408706 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.408710 | controller | - ' UID: "",' 2026-01-29 16:03:28.408714 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.408718 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.408723 | controller | - ' },' 2026-01-29 16:03:28.408727 | controller | - ' Code: 404,' 2026-01-29 16:03:28.408731 | controller | - ' },' 2026-01-29 16:03:28.408735 | controller | - " }\e[0m" 2026-01-29 16:03:28.408740 | 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 16:03:28.408744 | controller | \e[38;5;243m@ 01/29/26 16:00:13.864\e[0m" 2026-01-29 16:03:28.408748 | controller | - '' 2026-01-29 16:03:28.408753 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.408757 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.408761 | controller | {{0xc001700810?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.408766 | 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 16:03:28.408770 | controller | +0x191" 2026-01-29 16:03:28.408774 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.408790 | controller | 0xc000d8eec0})' 2026-01-29 16:03:28.408795 | 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 16:03:28.408799 | controller | +0x3a" 2026-01-29 16:03:28.408803 | controller | - ' reflect.Value.call({0x1f26380?, 0xc000a95dd0?, 0xc000501008?}, {0x23cd0dd, 2026-01-29 16:03:28.408808 | controller | 0x4}, {0xc0011e7308, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.408812 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.408816 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc000a95dd0?, 0xc000d8eec0?}, {0xc0011e7308?, 2026-01-29 16:03:28.408829 | controller | 0xc000a95dd0?, 0x1f26380?})' 2026-01-29 16:03:28.408833 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.408838 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.408845 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.408850 | controller | +0x11f" 2026-01-29 16:03:28.408854 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000283260, {0x2753a58, 2026-01-29 16:03:28.408858 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.408863 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.408867 | controller | +0x168" 2026-01-29 16:03:28.408873 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000283260, {0x2753a58, 2026-01-29 16:03:28.408878 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.408882 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.408886 | controller | +0x85" 2026-01-29 16:03:28.408891 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.408895 | controller | {{0xc001700810, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.408899 | 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 16:03:28.408903 | controller | +0x16e" 2026-01-29 16:03:28.408908 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001700810?, 2026-01-29 16:03:28.408912 | controller | 0x1951460?}, {0x23df863?, 0xc256fede6c40ecca?}})' 2026-01-29 16:03:28.408916 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 16:03:28.408920 | controller | +0x78d" 2026-01-29 16:03:28.408925 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' 2026-01-29 16:03:28.408929 | 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 16:03:28.408933 | controller | +0x66" 2026-01-29 16:03:28.408938 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.408942 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.408946 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.408950 | controller | - "\e[38;5;9m• [FAILED] [20.215 seconds]\e[0m" 2026-01-29 16:03:28.408955 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 16:03:28.408959 | controller | [BeforeEach] \e[0mremoves nodeSelector from resource specs when cleared\e[0m" 2026-01-29 16:03:28.408963 | 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 16:03:28.408968 | 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 16:03:28.408975 | controller | - '' 2026-01-29 16:03:28.408979 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.408983 | controller | - " 2026-01-29T15:59:55.363Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.408987 | controller | {\"name\":\"keystone-9a9c0015-41b4-4455-a2c4-02b19ba2518f\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}}" 2026-01-29 16:03:28.408992 | controller | - " 2026-01-29T15:59:55.363Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"},\"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 16:03:28.409007 | controller | - " 2026-01-29T15:59:55.366Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.409012 | controller | \"ironic\"}" 2026-01-29 16:03:28.409016 | controller | - " 2026-01-29T15:59:55.366Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.409021 | controller | - " 2026-01-29T15:59:55.366Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.409025 | controller | - " 2026-01-29T15:59:55.369Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.409029 | controller | \"ironic\"}" 2026-01-29 16:03:28.409034 | controller | - " 2026-01-29T15:59:55.369Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.409038 | controller | \"ironic\"}" 2026-01-29 16:03:28.409042 | controller | - " 2026-01-29T15:59:55.375Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.409047 | controller | - " 2026-01-29T15:59:55.380Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.409051 | controller | \"ironic\"}" 2026-01-29 16:03:28.409055 | controller | - " 2026-01-29T15:59:55.380Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.409059 | controller | - " 2026-01-29T15:59:55.380Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.409063 | controller | - " 2026-01-29T15:59:55.383Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.409068 | controller | \"ironic\"}" 2026-01-29 16:03:28.409072 | controller | - " 2026-01-29T15:59:55.383Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.409076 | controller | \"ironic\"}" 2026-01-29 16:03:28.409080 | controller | - " 2026-01-29T15:59:55.402Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.409085 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.409089 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409093 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409097 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\"}" 2026-01-29 16:03:28.409101 | controller | - " 2026-01-29T15:59:55.404Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.409106 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409110 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409114 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409118 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\"}" 2026-01-29 16:03:28.409123 | controller | - " 2026-01-29T15:59:55.408Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.409127 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409131 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409135 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409142 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\"}" 2026-01-29 16:03:28.409146 | controller | - " 2026-01-29T15:59:55.410Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.409150 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409155 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409159 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409163 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\"}" 2026-01-29 16:03:28.409168 | controller | - " 2026-01-29T15:59:55.416Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.409174 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.409178 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409182 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409186 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.409191 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.409195 | controller | - " 2026-01-29T15:59:55.419Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.409199 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409203 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409208 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409212 | controller | \"3453032f-6f8b-43b0-a7d1-420390a2a501\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.409224 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.409229 | controller | - " 2026-01-29T15:59:55.429Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.409233 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.409237 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409241 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409246 | controller | \"9a10bcfa-53ad-4a38-84a4-1678981c59fb\"}" 2026-01-29 16:03:28.409250 | controller | - " 2026-01-29T15:59:55.429Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.409255 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}}" 2026-01-29 16:03:28.409259 | controller | - " 2026-01-29T15:59:55.430Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.409263 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.409267 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409272 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409276 | controller | \"9a10bcfa-53ad-4a38-84a4-1678981c59fb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.409280 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.409284 | controller | - " 2026-01-29T15:59:55.432Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.409304 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.409308 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409313 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409317 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409321 | controller | \"9a10bcfa-53ad-4a38-84a4-1678981c59fb\"}" 2026-01-29 16:03:28.409338 | controller | - " 2026-01-29T15:59:55.438Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.409343 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}}" 2026-01-29 16:03:28.409347 | controller | - " 2026-01-29T15:59:55.441Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.409351 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409356 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409360 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409364 | controller | \"9a10bcfa-53ad-4a38-84a4-1678981c59fb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.409368 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.409372 | controller | - " 2026-01-29T15:59:55.455Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.409377 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.409381 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409385 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409389 | controller | \"7fa80c21-2c8f-4331-8f6d-16adf5956467\"}" 2026-01-29 16:03:28.409394 | controller | - " 2026-01-29T15:59:55.456Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.409398 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.409402 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409406 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409411 | controller | \"7fa80c21-2c8f-4331-8f6d-16adf5956467\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.409415 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.409422 | controller | - " 2026-01-29T15:59:55.533Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.409426 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.409430 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409443 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409448 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409452 | controller | \"7fa80c21-2c8f-4331-8f6d-16adf5956467\"}" 2026-01-29 16:03:28.409456 | controller | - " 2026-01-29T15:59:55.534Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.409463 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409467 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409474 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409478 | controller | \"7fa80c21-2c8f-4331-8f6d-16adf5956467\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.409482 | controller | - " 2026-01-29T15:59:55.547Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.409487 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.409491 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.409495 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409499 | controller | \"7fa80c21-2c8f-4331-8f6d-16adf5956467\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.409503 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.409508 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.409512 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.409516 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.409522 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.409527 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.409531 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.409535 | controller | - " 2026-01-29T15:59:55.548Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.409540 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.409544 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409548 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409552 | controller | \"aa73b55c-2414-4a23-bfee-dd0d0afbcb0c\"}" 2026-01-29 16:03:28.409557 | controller | - " 2026-01-29T15:59:55.548Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.409561 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.409565 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409569 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409573 | controller | \"aa73b55c-2414-4a23-bfee-dd0d0afbcb0c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.409578 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.409582 | controller | - " 2026-01-29T15:59:55.634Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.409586 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.409590 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409594 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409599 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409603 | controller | \"aa73b55c-2414-4a23-bfee-dd0d0afbcb0c\"}" 2026-01-29 16:03:28.409607 | controller | - " 2026-01-29T15:59:55.635Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.409614 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409622 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409626 | controller | \"aa73b55c-2414-4a23-bfee-dd0d0afbcb0c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.409639 | controller | - " 2026-01-29T15:59:55.635Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.409643 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.409647 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.409652 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409656 | controller | \"aa73b55c-2414-4a23-bfee-dd0d0afbcb0c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.409660 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.409664 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.409669 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.409673 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.409677 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.409681 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.409686 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.409690 | controller | - " 2026-01-29T15:59:55.636Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.409694 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.409698 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409702 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409707 | controller | \"9f834af7-8368-4908-b4c8-69f3a0fc2fed\"}" 2026-01-29 16:03:28.409711 | controller | - " 2026-01-29T15:59:55.637Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.409719 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.409723 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409728 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409732 | controller | \"9f834af7-8368-4908-b4c8-69f3a0fc2fed\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.409736 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.409740 | controller | - " 2026-01-29T15:59:55.639Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.409745 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.409749 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409753 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409757 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409764 | controller | \"9f834af7-8368-4908-b4c8-69f3a0fc2fed\"}" 2026-01-29 16:03:28.409768 | controller | - " 2026-01-29T15:59:55.640Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.409772 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409781 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409785 | controller | \"9f834af7-8368-4908-b4c8-69f3a0fc2fed\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.409789 | controller | - " 2026-01-29T15:59:55.641Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.409793 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.409798 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.409802 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409806 | controller | \"9f834af7-8368-4908-b4c8-69f3a0fc2fed\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.409810 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.409815 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.409819 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.409823 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.409838 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.409842 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.409846 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.409851 | controller | - " 2026-01-29T15:59:55.647Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.409855 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.409860 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409864 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409868 | controller | \"a640874f-fe1c-43d5-9601-7f8effd3f5b2\"}" 2026-01-29 16:03:28.409872 | controller | - " 2026-01-29T15:59:55.647Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.409876 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.409881 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409885 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409889 | controller | \"a640874f-fe1c-43d5-9601-7f8effd3f5b2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.409893 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.409898 | controller | - " 2026-01-29T15:59:55.649Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.409902 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.409906 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409910 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409917 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409921 | controller | \"a640874f-fe1c-43d5-9601-7f8effd3f5b2\"}" 2026-01-29 16:03:28.409926 | controller | - " 2026-01-29T15:59:55.650Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.409930 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.409936 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.409940 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409946 | controller | \"a640874f-fe1c-43d5-9601-7f8effd3f5b2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.409950 | controller | - " 2026-01-29T15:59:55.650Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.409955 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.409959 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.409963 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.409967 | controller | \"a640874f-fe1c-43d5-9601-7f8effd3f5b2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.409972 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.409976 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.409980 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.409984 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.409989 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.409993 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.409997 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.410001 | controller | - " 2026-01-29T15:59:55.692Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.410008 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.410012 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410016 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410020 | controller | \"e1516a6f-ed0f-41c3-ad8b-ae0c73e31eb3\"}" 2026-01-29 16:03:28.410033 | controller | - " 2026-01-29T15:59:55.692Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.410037 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.410042 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410046 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410051 | controller | \"e1516a6f-ed0f-41c3-ad8b-ae0c73e31eb3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.410055 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.410059 | controller | - " 2026-01-29T15:59:55.695Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.410063 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.410067 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410074 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410078 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410082 | controller | \"e1516a6f-ed0f-41c3-ad8b-ae0c73e31eb3\"}" 2026-01-29 16:03:28.410086 | controller | - " 2026-01-29T15:59:55.695Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.410091 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410095 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410099 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410103 | controller | \"e1516a6f-ed0f-41c3-ad8b-ae0c73e31eb3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.410107 | controller | - " 2026-01-29T15:59:55.696Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.410112 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.410116 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.410120 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410124 | controller | \"e1516a6f-ed0f-41c3-ad8b-ae0c73e31eb3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.410128 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.410132 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.410137 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.410141 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.410145 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.410149 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.410154 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.410158 | controller | - " 2026-01-29T15:59:55.777Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.410162 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.410166 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410170 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410175 | controller | \"12f580b8-1b4e-403c-9ae7-13b5d76266a1\"}" 2026-01-29 16:03:28.410179 | controller | - " 2026-01-29T15:59:55.778Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.410183 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.410187 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410192 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410196 | controller | \"12f580b8-1b4e-403c-9ae7-13b5d76266a1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.410200 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.410204 | controller | - " 2026-01-29T15:59:55.781Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.410210 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.410222 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410226 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410230 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410235 | controller | \"12f580b8-1b4e-403c-9ae7-13b5d76266a1\"}" 2026-01-29 16:03:28.410239 | controller | - " 2026-01-29T15:59:55.781Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.410243 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410247 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410252 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410256 | controller | \"12f580b8-1b4e-403c-9ae7-13b5d76266a1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.410260 | controller | - " 2026-01-29T15:59:55.782Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.410264 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.410269 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.410273 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410277 | controller | \"12f580b8-1b4e-403c-9ae7-13b5d76266a1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.410281 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.410287 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.410291 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.410296 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.410300 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.410304 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.410308 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.410313 | controller | - " 2026-01-29T15:59:55.943Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.410317 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.410321 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410338 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410343 | controller | \"992760b9-1b06-463f-8420-3faafdc2c9ea\"}" 2026-01-29 16:03:28.410347 | controller | - " 2026-01-29T15:59:55.944Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.410351 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.410356 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410360 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410364 | controller | \"992760b9-1b06-463f-8420-3faafdc2c9ea\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.410368 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.410375 | controller | - " 2026-01-29T15:59:55.946Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.410379 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.410383 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410387 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410392 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410396 | controller | \"992760b9-1b06-463f-8420-3faafdc2c9ea\"}" 2026-01-29 16:03:28.410400 | controller | - " 2026-01-29T15:59:55.947Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.410404 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410408 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410413 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410424 | controller | \"992760b9-1b06-463f-8420-3faafdc2c9ea\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.410429 | controller | - " 2026-01-29T15:59:55.948Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.410433 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.410438 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.410442 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410446 | controller | \"992760b9-1b06-463f-8420-3faafdc2c9ea\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.410450 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.410455 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.410459 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.410463 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.410467 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.410471 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.410476 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.410480 | controller | - " 2026-01-29T15:59:56.268Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.410484 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.410488 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410493 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410497 | controller | \"444464fa-c7c5-4177-a039-6c632e550de2\"}" 2026-01-29 16:03:28.410501 | controller | - " 2026-01-29T15:59:56.269Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.410505 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.410509 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410514 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410522 | controller | \"444464fa-c7c5-4177-a039-6c632e550de2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.410526 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.410531 | controller | - " 2026-01-29T15:59:56.271Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.410535 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.410539 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410543 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410547 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410552 | controller | \"444464fa-c7c5-4177-a039-6c632e550de2\"}" 2026-01-29 16:03:28.410556 | controller | - " 2026-01-29T15:59:56.271Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.410562 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410566 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410571 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410575 | controller | \"444464fa-c7c5-4177-a039-6c632e550de2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.410579 | controller | - " 2026-01-29T15:59:56.272Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.410583 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.410588 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.410592 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410596 | controller | \"444464fa-c7c5-4177-a039-6c632e550de2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.410600 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.410605 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.410609 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.410620 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.410624 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.410629 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.410633 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.410637 | controller | - " 2026-01-29T15:59:56.913Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.410642 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.410646 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410650 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410654 | controller | \"83a26905-f109-4aa8-96ef-f0d02576c25f\"}" 2026-01-29 16:03:28.410659 | controller | - " 2026-01-29T15:59:56.913Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.410663 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.410667 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410673 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410678 | controller | \"83a26905-f109-4aa8-96ef-f0d02576c25f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.410682 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.410686 | controller | - " 2026-01-29T15:59:56.916Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.410690 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.410694 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410699 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410703 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410707 | controller | \"83a26905-f109-4aa8-96ef-f0d02576c25f\"}" 2026-01-29 16:03:28.410711 | controller | - " 2026-01-29T15:59:56.916Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.410716 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410720 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410724 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410728 | controller | \"83a26905-f109-4aa8-96ef-f0d02576c25f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.410733 | controller | - " 2026-01-29T15:59:56.917Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.410737 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.410741 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.410745 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410749 | controller | \"83a26905-f109-4aa8-96ef-f0d02576c25f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.410753 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.410758 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.410762 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.410766 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.410770 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.410775 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.410783 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.410787 | controller | - " 2026-01-29T15:59:58.198Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.410792 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.410796 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410800 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410804 | controller | \"a1cfae8e-bf67-46ff-bf90-274d4c6eea2d\"}" 2026-01-29 16:03:28.410816 | controller | - " 2026-01-29T15:59:58.199Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.410822 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.410829 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410833 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410837 | controller | \"a1cfae8e-bf67-46ff-bf90-274d4c6eea2d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.410841 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.410846 | controller | - " 2026-01-29T15:59:58.202Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.410850 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.410854 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410858 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410862 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410867 | controller | \"a1cfae8e-bf67-46ff-bf90-274d4c6eea2d\"}" 2026-01-29 16:03:28.410871 | controller | - " 2026-01-29T15:59:58.202Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.410875 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.410879 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410883 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410888 | controller | \"a1cfae8e-bf67-46ff-bf90-274d4c6eea2d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.410892 | controller | - " 2026-01-29T15:59:58.203Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.410896 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.410900 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.410905 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410909 | controller | \"a1cfae8e-bf67-46ff-bf90-274d4c6eea2d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.410913 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.410917 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.410921 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.410926 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.410930 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.410934 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.410938 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.410943 | controller | - " 2026-01-29T16:00:00.764Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.410947 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.410951 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410955 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410959 | controller | \"f5d398ad-e60e-440c-8075-63e36e7eeeaa\"}" 2026-01-29 16:03:28.410966 | controller | - " 2026-01-29T16:00:00.765Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.410970 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.410975 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.410979 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.410983 | controller | \"f5d398ad-e60e-440c-8075-63e36e7eeeaa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.410987 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.410992 | controller | - " 2026-01-29T16:00:00.767Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.411003 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.411007 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.411012 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.411016 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411020 | controller | \"f5d398ad-e60e-440c-8075-63e36e7eeeaa\"}" 2026-01-29 16:03:28.411030 | controller | - " 2026-01-29T16:00:00.768Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.411034 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.411039 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.411043 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411047 | controller | \"f5d398ad-e60e-440c-8075-63e36e7eeeaa\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.411051 | controller | - " 2026-01-29T16:00:00.768Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.411056 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.411060 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.411064 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411068 | controller | \"f5d398ad-e60e-440c-8075-63e36e7eeeaa\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.411073 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.411079 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.411084 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.411088 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.411092 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.411097 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.411101 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.411105 | controller | - " 2026-01-29T16:00:05.890Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.411110 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.411116 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.411120 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411127 | controller | \"593f8ba1-10fa-487e-9316-28df61ea1555\"}" 2026-01-29 16:03:28.411131 | controller | - " 2026-01-29T16:00:05.891Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.411135 | controller | ironic exists; database username is ironic_b7d2\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.411139 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.411144 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411148 | controller | \"593f8ba1-10fa-487e-9316-28df61ea1555\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.411152 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.411156 | controller | - " 2026-01-29T16:00:05.894Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.411161 | controller | hostname-for-openstack.04a9e41b-8df5-4e86-8217-c5983e7b4412.svc to MariaDBDatabase 2026-01-29 16:03:28.411165 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.411169 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.411173 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411178 | controller | \"593f8ba1-10fa-487e-9316-28df61ea1555\"}" 2026-01-29 16:03:28.411182 | controller | - " 2026-01-29T16:00:05.894Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.411186 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.411191 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.411202 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411206 | controller | \"593f8ba1-10fa-487e-9316-28df61ea1555\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.411211 | controller | - " 2026-01-29T16:00:05.895Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.411215 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.411220 | controller | {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, \"namespace\": 2026-01-29 16:03:28.411224 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411228 | controller | \"593f8ba1-10fa-487e-9316-28df61ea1555\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.411232 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.411237 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.411241 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.411245 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.411250 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.411254 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.411258 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.411263 | 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 16:03:28.411270 | controller | \e[38;5;243m@ 01/29/26 16:00:15.442\e[0m" 2026-01-29 16:03:28.411274 | controller | - " 2026-01-29T16:00:15.447Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.411279 | controller | \"Namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T15:59: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: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:59:55Z\"}],\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\",\"resourceVersion\":\"900\",\"uid\":\"cd8c411a-c894-4fe2-9a2c-58039d436626\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.411285 | 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 16:03:28.411290 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.411294 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.411306 | 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 16:03:28.411311 | 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 16:03:28.411315 | controller | - " 2026-01-29T16:00:15.463Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.411320 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.411350 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.411355 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411361 | controller | \"2ae04872-3b88-4d5d-86e6-718b8df27d94\"}" 2026-01-29 16:03:28.411366 | controller | - " 2026-01-29T16:00:15.469Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.411370 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.411374 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.411379 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411383 | controller | \"2ae04872-3b88-4d5d-86e6-718b8df27d94\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.411387 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.411391 | controller | - " 2026-01-29T16:00:15.477Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.411396 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.411400 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.411404 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411409 | controller | \"2ae04872-3b88-4d5d-86e6-718b8df27d94\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.411413 | controller | \"ObjectNamespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.411417 | controller | - " 2026-01-29T16:00:15.477Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.411421 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.411426 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"04a9e41b-8df5-4e86-8217-c5983e7b4412\"}, 2026-01-29 16:03:28.411432 | controller | \"namespace\": \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411437 | controller | \"2ae04872-3b88-4d5d-86e6-718b8df27d94\"}" 2026-01-29 16:03:28.411441 | controller | - " 2026-01-29T16:00:15.486Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.411445 | controller | \"ironic\"}" 2026-01-29 16:03:28.411449 | controller | - " 2026-01-29T16:00:15.486Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.411454 | controller | - " 2026-01-29T16:00:15.486Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.411458 | controller | - " 2026-01-29T16:00:15.496Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.411462 | controller | \"ironic\"}" 2026-01-29 16:03:28.411466 | controller | - " 2026-01-29T16:00:15.496Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.411471 | controller | \"ironic\"}" 2026-01-29 16:03:28.411475 | controller | - " 2026-01-29T16:00:15.526Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.411479 | controller | \"04a9e41b-8df5-4e86-8217-c5983e7b4412\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.411483 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.411488 | controller | - '' 2026-01-29 16:03:28.411492 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.003s." 2026-01-29 16:03:28.411497 | 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 16:03:28.411501 | controller | with:' 2026-01-29 16:03:28.411505 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.411509 | controller | - ' <*errors.StatusError | 0xc0018f5720>: ' 2026-01-29 16:03:28.411514 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.411518 | controller | - ' {' 2026-01-29 16:03:28.411522 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.411534 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.411541 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.411545 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.411549 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.411553 | controller | - ' Continue: "",' 2026-01-29 16:03:28.411558 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.411562 | controller | - ' },' 2026-01-29 16:03:28.411566 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.411571 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.411575 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.411579 | controller | - ' Details: {' 2026-01-29 16:03:28.411583 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.411588 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.411592 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.411596 | controller | - ' UID: "",' 2026-01-29 16:03:28.411601 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.411605 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.411609 | controller | - ' },' 2026-01-29 16:03:28.411613 | controller | - ' Code: 404,' 2026-01-29 16:03:28.411618 | controller | - ' },' 2026-01-29 16:03:28.411622 | controller | - " }\e[0m" 2026-01-29 16:03:28.411626 | 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 16:03:28.411630 | controller | \e[38;5;243m@ 01/29/26 16:00:15.442\e[0m" 2026-01-29 16:03:28.411635 | controller | - '' 2026-01-29 16:03:28.411639 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.411643 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.411648 | controller | {{0xc0012d8240?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.411652 | 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 16:03:28.411656 | controller | +0x191" 2026-01-29 16:03:28.411661 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.411665 | controller | 0xc0010cebc0})' 2026-01-29 16:03:28.411669 | 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 16:03:28.411673 | controller | +0x3a" 2026-01-29 16:03:28.411678 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0018b7c80?, 0xc0004c5008?}, {0x23cd0dd, 2026-01-29 16:03:28.411682 | controller | 0x4}, {0xc0018ac6f0, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.411686 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.411691 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0018b7c80?, 0xc0010cebc0?}, {0xc0018ac6f0?, 2026-01-29 16:03:28.411695 | controller | 0xc0018b7c80?, 0x1f26380?})' 2026-01-29 16:03:28.411699 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.411704 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.411708 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.411712 | controller | +0x11f" 2026-01-29 16:03:28.411716 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0018a24d0, {0x2753a58, 2026-01-29 16:03:28.411721 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.411725 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.411729 | controller | +0x168" 2026-01-29 16:03:28.411733 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0018a24d0, {0x2753a58, 2026-01-29 16:03:28.411740 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.411744 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.411749 | controller | +0x85" 2026-01-29 16:03:28.411753 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.411757 | controller | {{0xc0012d8240, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.411761 | 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 16:03:28.411766 | controller | +0x16e" 2026-01-29 16:03:28.411770 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 16:03:28.411774 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.411778 | controller | +0x69d" 2026-01-29 16:03:28.411783 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.411787 | 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 16:03:28.411791 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.411795 | controller | - "\e[38;5;9m• [FAILED] [20.182 seconds]\e[0m" 2026-01-29 16:03:28.411800 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] 2026-01-29 16:03:28.411804 | controller | \e[0mremoves topologyRef from the spec\e[0m" 2026-01-29 16:03:28.411808 | 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 16:03:28.411821 | 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 16:03:28.411825 | controller | - '' 2026-01-29 16:03:28.411829 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.411834 | controller | - " 2026-01-29T16:00:12.716Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"84732f37-31a9-4644-87d7-56be14cfafac-global-topology\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"84732f37-31a9-4644-87d7-56be14cfafac-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.411839 | controller | - " 2026-01-29T16:00:12.724Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"84732f37-31a9-4644-87d7-56be14cfafac-api-topology\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"84732f37-31a9-4644-87d7-56be14cfafac-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.411844 | controller | - " 2026-01-29T16:00:12.728Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"84732f37-31a9-4644-87d7-56be14cfafac-conductor-topology\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"84732f37-31a9-4644-87d7-56be14cfafac-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.411848 | controller | - " 2026-01-29T16:00:12.732Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"84732f37-31a9-4644-87d7-56be14cfafac-inspector-topology\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"84732f37-31a9-4644-87d7-56be14cfafac-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.411855 | controller | - " 2026-01-29T16:00:12.736Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"84732f37-31a9-4644-87d7-56be14cfafac-nagent-topology\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"84732f37-31a9-4644-87d7-56be14cfafac-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.411860 | controller | - " 2026-01-29T16:00:12.760Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.411864 | controller | {\"name\":\"keystone-729718f5-b863-4424-8101-fd200f84d842\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}}" 2026-01-29 16:03:28.411877 | controller | - " 2026-01-29T16:00:12.760Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"},\"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\":\"84732f37-31a9-4644-87d7-56be14cfafac-global-topology\"}}}}" 2026-01-29 16:03:28.411885 | controller | - " 2026-01-29T16:00:12.764Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.411890 | controller | \"ironic\"}" 2026-01-29 16:03:28.411894 | controller | - " 2026-01-29T16:00:12.764Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.411898 | controller | - " 2026-01-29T16:00:12.764Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.411903 | controller | - " 2026-01-29T16:00:12.767Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.411907 | controller | \"ironic\"}" 2026-01-29 16:03:28.411913 | controller | - " 2026-01-29T16:00:12.767Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.411918 | controller | \"ironic\"}" 2026-01-29 16:03:28.411922 | controller | - " 2026-01-29T16:00:12.773Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.411926 | controller | - " 2026-01-29T16:00:12.776Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.411931 | controller | \"ironic\"}" 2026-01-29 16:03:28.411935 | controller | - " 2026-01-29T16:00:12.776Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.411939 | controller | - " 2026-01-29T16:00:12.776Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.411944 | controller | - " 2026-01-29T16:00:12.779Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.411948 | controller | \"ironic\"}" 2026-01-29 16:03:28.411952 | controller | - " 2026-01-29T16:00:12.779Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.411959 | controller | \"ironic\"}" 2026-01-29 16:03:28.411963 | controller | - " 2026-01-29T16:00:12.798Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.411967 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.411972 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.411976 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.411980 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\"}" 2026-01-29 16:03:28.411984 | controller | - " 2026-01-29T16:00:12.802Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.411989 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.411993 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.411997 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412004 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\"}" 2026-01-29 16:03:28.412008 | controller | - " 2026-01-29T16:00:12.805Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.412012 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412016 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412021 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412025 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\"}" 2026-01-29 16:03:28.412029 | controller | - " 2026-01-29T16:00:12.808Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.412033 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412037 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412042 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412046 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\"}" 2026-01-29 16:03:28.412050 | controller | - " 2026-01-29T16:00:12.815Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.412054 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.412059 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412063 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412067 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.412071 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.412076 | controller | - " 2026-01-29T16:00:12.818Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.412088 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412093 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412097 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412102 | controller | \"ea718105-b510-4a26-a0f0-f50471b04f30\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.412106 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.412113 | controller | - " 2026-01-29T16:00:12.827Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.412117 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}}" 2026-01-29 16:03:28.412121 | controller | - " 2026-01-29T16:00:12.831Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.412127 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.412132 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412136 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412140 | controller | \"d6a73afd-3a28-427a-b090-e50d58350e20\"}" 2026-01-29 16:03:28.412144 | controller | - " 2026-01-29T16:00:12.831Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.412148 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.412153 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412157 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412161 | controller | \"d6a73afd-3a28-427a-b090-e50d58350e20\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.412166 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.412170 | controller | - " 2026-01-29T16:00:12.833Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.412174 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}}" 2026-01-29 16:03:28.412178 | controller | - " 2026-01-29T16:00:12.835Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.412182 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.412187 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412191 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412195 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412199 | controller | \"d6a73afd-3a28-427a-b090-e50d58350e20\"}" 2026-01-29 16:03:28.412204 | controller | - " 2026-01-29T16:00:12.843Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.412208 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412212 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412216 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412220 | controller | \"d6a73afd-3a28-427a-b090-e50d58350e20\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.412225 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.412229 | controller | - " 2026-01-29T16:00:12.844Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.412233 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.412237 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412241 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412248 | controller | \"093d131f-9a36-4d01-9b7d-e8010c984d96\"}" 2026-01-29 16:03:28.412252 | controller | - " 2026-01-29T16:00:12.845Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.412258 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.412263 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412269 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412282 | controller | \"093d131f-9a36-4d01-9b7d-e8010c984d96\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.412286 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.412290 | controller | - " 2026-01-29T16:00:12.935Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.412295 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.412299 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412303 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412308 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412312 | controller | \"093d131f-9a36-4d01-9b7d-e8010c984d96\"}" 2026-01-29 16:03:28.412316 | controller | - " 2026-01-29T16:00:12.936Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.412320 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412337 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412342 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412346 | controller | \"093d131f-9a36-4d01-9b7d-e8010c984d96\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.412350 | controller | - " 2026-01-29T16:00:12.945Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.412355 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.412359 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.412363 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412367 | controller | \"093d131f-9a36-4d01-9b7d-e8010c984d96\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.412374 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.412378 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.412382 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.412387 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.412391 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.412395 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.412399 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.412403 | controller | - " 2026-01-29T16:00:12.946Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.412408 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.412414 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412418 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412425 | controller | \"a978dce0-8c31-4c0a-b66f-d124c3cda182\"}" 2026-01-29 16:03:28.412429 | controller | - " 2026-01-29T16:00:12.946Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.412433 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.412438 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412442 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412446 | controller | \"a978dce0-8c31-4c0a-b66f-d124c3cda182\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.412451 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.412455 | controller | - " 2026-01-29T16:00:13.037Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.412459 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.412463 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412467 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412472 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412476 | controller | \"a978dce0-8c31-4c0a-b66f-d124c3cda182\"}" 2026-01-29 16:03:28.412480 | controller | - " 2026-01-29T16:00:13.037Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.412493 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412498 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412502 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412507 | controller | \"a978dce0-8c31-4c0a-b66f-d124c3cda182\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.412511 | controller | - " 2026-01-29T16:00:13.038Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.412515 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.412520 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.412524 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412528 | controller | \"a978dce0-8c31-4c0a-b66f-d124c3cda182\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.412532 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.412536 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.412541 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.412545 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.412549 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.412553 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.412558 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.412562 | controller | - " 2026-01-29T16:00:13.038Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.412566 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.412570 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412577 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412581 | controller | \"f8b95fb6-4b78-4c88-9ab4-0968a81aeb53\"}" 2026-01-29 16:03:28.412585 | controller | - " 2026-01-29T16:00:13.039Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.412590 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.412594 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412598 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412602 | controller | \"f8b95fb6-4b78-4c88-9ab4-0968a81aeb53\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.412607 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.412611 | controller | - " 2026-01-29T16:00:13.041Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.412615 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.412619 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412623 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412628 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412632 | controller | \"f8b95fb6-4b78-4c88-9ab4-0968a81aeb53\"}" 2026-01-29 16:03:28.412636 | controller | - " 2026-01-29T16:00:13.042Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.412640 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412645 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412649 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412653 | controller | \"f8b95fb6-4b78-4c88-9ab4-0968a81aeb53\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.412657 | controller | - " 2026-01-29T16:00:13.042Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.412661 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.412666 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.412670 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412682 | controller | \"f8b95fb6-4b78-4c88-9ab4-0968a81aeb53\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.412687 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.412693 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.412697 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.412702 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.412706 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.412710 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.412714 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.412719 | controller | - " 2026-01-29T16:00:13.049Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.412725 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.412729 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412733 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412738 | controller | \"a18dfd61-d205-492b-a166-cca826f63037\"}" 2026-01-29 16:03:28.412742 | controller | - " 2026-01-29T16:00:13.049Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.412746 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.412750 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412755 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412759 | controller | \"a18dfd61-d205-492b-a166-cca826f63037\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.412763 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.412767 | controller | - " 2026-01-29T16:00:13.052Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.412771 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.412786 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412791 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412795 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412799 | controller | \"a18dfd61-d205-492b-a166-cca826f63037\"}" 2026-01-29 16:03:28.412804 | controller | - " 2026-01-29T16:00:13.052Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.412808 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412812 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412816 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412821 | controller | \"a18dfd61-d205-492b-a166-cca826f63037\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.412825 | controller | - " 2026-01-29T16:00:13.053Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.412829 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.412833 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.412837 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412842 | controller | \"a18dfd61-d205-492b-a166-cca826f63037\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.412846 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.412850 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.412854 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.412859 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.412863 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.412867 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.412871 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.412888 | controller | - " 2026-01-29T16:00:13.094Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.412893 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.412899 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412904 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412908 | controller | \"a16cc747-8e4b-4156-9c6f-1b55f642e06d\"}" 2026-01-29 16:03:28.412912 | controller | - " 2026-01-29T16:00:13.095Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.412916 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.412921 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412925 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412929 | controller | \"a16cc747-8e4b-4156-9c6f-1b55f642e06d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.412933 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.412938 | controller | - " 2026-01-29T16:00:13.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.412942 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.412946 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412952 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412956 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412961 | controller | \"a16cc747-8e4b-4156-9c6f-1b55f642e06d\"}" 2026-01-29 16:03:28.412965 | controller | - " 2026-01-29T16:00:13.098Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.412969 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.412973 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.412978 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.412982 | controller | \"a16cc747-8e4b-4156-9c6f-1b55f642e06d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.412988 | controller | - " 2026-01-29T16:00:13.098Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.412992 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.412997 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.413001 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413005 | controller | \"a16cc747-8e4b-4156-9c6f-1b55f642e06d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.413009 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.413014 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.413018 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.413022 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.413026 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.413031 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.413036 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.413041 | controller | - " 2026-01-29T16:00:13.180Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.413045 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.413049 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413053 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413058 | controller | \"c1d27718-d5b9-40da-84c4-b2636f760011\"}" 2026-01-29 16:03:28.413062 | controller | - " 2026-01-29T16:00:13.181Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.413066 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.413070 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413082 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413086 | controller | \"c1d27718-d5b9-40da-84c4-b2636f760011\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.413091 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.413095 | controller | - " 2026-01-29T16:00:13.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.413099 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.413103 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.413108 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413112 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413116 | controller | \"c1d27718-d5b9-40da-84c4-b2636f760011\"}" 2026-01-29 16:03:28.413120 | controller | - " 2026-01-29T16:00:13.185Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.413124 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.413129 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413238 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413244 | controller | \"c1d27718-d5b9-40da-84c4-b2636f760011\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.413249 | controller | - " 2026-01-29T16:00:13.186Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.413253 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.413257 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.413261 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413266 | controller | \"c1d27718-d5b9-40da-84c4-b2636f760011\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.413270 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.413274 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.413279 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.413283 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.413289 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.413293 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.413297 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.413302 | controller | - " 2026-01-29T16:00:13.347Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.413306 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.413310 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413314 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413319 | controller | \"296f563a-fffc-4064-85a4-c1d005634d89\"}" 2026-01-29 16:03:28.413335 | controller | - " 2026-01-29T16:00:13.347Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.413343 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.413348 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413352 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413356 | controller | \"296f563a-fffc-4064-85a4-c1d005634d89\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.413360 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.413365 | controller | - " 2026-01-29T16:00:13.350Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.413369 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.413373 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.413378 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413382 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413386 | controller | \"296f563a-fffc-4064-85a4-c1d005634d89\"}" 2026-01-29 16:03:28.413399 | controller | - " 2026-01-29T16:00:13.350Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.413404 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.413408 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413412 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413417 | controller | \"296f563a-fffc-4064-85a4-c1d005634d89\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.413421 | controller | - " 2026-01-29T16:00:13.351Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.413425 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.413430 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.413434 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413438 | controller | \"296f563a-fffc-4064-85a4-c1d005634d89\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.413442 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.413446 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.413451 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.413458 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.413463 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.413467 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.413471 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.413476 | controller | - " 2026-01-29T16:00:13.671Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.413480 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.413484 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413488 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413492 | controller | \"f506aef9-9089-46c8-8a01-d0db63d25c4b\"}" 2026-01-29 16:03:28.413497 | controller | - " 2026-01-29T16:00:13.672Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.413501 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.413505 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413509 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413514 | controller | \"f506aef9-9089-46c8-8a01-d0db63d25c4b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.413518 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.413522 | controller | - " 2026-01-29T16:00:13.674Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.413526 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.413531 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.413535 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413539 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413543 | controller | \"f506aef9-9089-46c8-8a01-d0db63d25c4b\"}" 2026-01-29 16:03:28.413548 | controller | - " 2026-01-29T16:00:13.675Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.413552 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.413556 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413560 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413565 | controller | \"f506aef9-9089-46c8-8a01-d0db63d25c4b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.413569 | controller | - " 2026-01-29T16:00:13.676Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.413573 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.413577 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.413592 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413597 | controller | \"f506aef9-9089-46c8-8a01-d0db63d25c4b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.413601 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.413605 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.413612 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.413617 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.413621 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.413625 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.413629 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.413634 | controller | - " 2026-01-29T16:00:14.316Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.413640 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.413644 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413648 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413653 | controller | \"72ab3f4a-a64b-41be-bfc2-85d2026bee23\"}" 2026-01-29 16:03:28.413657 | controller | - " 2026-01-29T16:00:14.317Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.413661 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.413665 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413670 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413674 | controller | \"72ab3f4a-a64b-41be-bfc2-85d2026bee23\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.413678 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.413682 | controller | - " 2026-01-29T16:00:14.320Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.413687 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.413691 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.413695 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413699 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413704 | controller | \"72ab3f4a-a64b-41be-bfc2-85d2026bee23\"}" 2026-01-29 16:03:28.413708 | controller | - " 2026-01-29T16:00:14.320Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.413712 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.413716 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413721 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413727 | controller | \"72ab3f4a-a64b-41be-bfc2-85d2026bee23\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.413731 | controller | - " 2026-01-29T16:00:14.321Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.413736 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.413740 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.413744 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413748 | controller | \"72ab3f4a-a64b-41be-bfc2-85d2026bee23\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.413754 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.413759 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.413763 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.413767 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.413772 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.413776 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.413780 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.413793 | controller | - " 2026-01-29T16:00:15.602Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.413797 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.413801 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413806 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413810 | controller | \"099ba4ec-c655-4cc6-ad83-0f61b1f789bf\"}" 2026-01-29 16:03:28.413815 | controller | - " 2026-01-29T16:00:15.603Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.413819 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.413823 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413827 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413832 | controller | \"099ba4ec-c655-4cc6-ad83-0f61b1f789bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.413836 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.413840 | controller | - " 2026-01-29T16:00:15.608Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.413844 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.413849 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.413853 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413857 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413861 | controller | \"099ba4ec-c655-4cc6-ad83-0f61b1f789bf\"}" 2026-01-29 16:03:28.413866 | controller | - " 2026-01-29T16:00:15.609Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.413870 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.413874 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413878 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413883 | controller | \"099ba4ec-c655-4cc6-ad83-0f61b1f789bf\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.413887 | controller | - " 2026-01-29T16:00:15.609Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.413891 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.413895 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.413902 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413906 | controller | \"099ba4ec-c655-4cc6-ad83-0f61b1f789bf\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.413910 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.413916 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.413921 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.413925 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.413929 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.413934 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.413938 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.413942 | controller | - " 2026-01-29T16:00:18.170Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.413946 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.413951 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413955 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413959 | controller | \"d7d3435c-29c7-4c16-9105-d22ee1b04446\"}" 2026-01-29 16:03:28.413963 | controller | - " 2026-01-29T16:00:18.172Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.413968 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.413972 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.413984 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.413988 | controller | \"d7d3435c-29c7-4c16-9105-d22ee1b04446\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.413993 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.413997 | controller | - " 2026-01-29T16:00:18.177Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.414002 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.414006 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.414010 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.414014 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414019 | controller | \"d7d3435c-29c7-4c16-9105-d22ee1b04446\"}" 2026-01-29 16:03:28.414023 | controller | - " 2026-01-29T16:00:18.178Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.414027 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.414031 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.414036 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414040 | controller | \"d7d3435c-29c7-4c16-9105-d22ee1b04446\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.414044 | controller | - " 2026-01-29T16:00:18.179Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.414048 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.414055 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.414059 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414063 | controller | \"d7d3435c-29c7-4c16-9105-d22ee1b04446\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.414067 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.414072 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.414076 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.414080 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.414084 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.414089 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.414093 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.414097 | controller | - " 2026-01-29T16:00:23.299Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.414101 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.414106 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.414110 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414114 | controller | \"0b09e9f3-3f69-462e-9d1d-82fbe132ff40\"}" 2026-01-29 16:03:28.414118 | controller | - " 2026-01-29T16:00:23.300Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.414123 | controller | ironic exists; database username is ironic_3f5a\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.414127 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.414131 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414135 | controller | \"0b09e9f3-3f69-462e-9d1d-82fbe132ff40\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.414140 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.414144 | controller | - " 2026-01-29T16:00:23.307Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.414151 | controller | hostname-for-openstack.17fdb954-5c84-4736-935d-5da4e130d7ab.svc to MariaDBDatabase 2026-01-29 16:03:28.414155 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.414159 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.414164 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414176 | controller | \"0b09e9f3-3f69-462e-9d1d-82fbe132ff40\"}" 2026-01-29 16:03:28.414180 | controller | - " 2026-01-29T16:00:23.307Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.414187 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.414191 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.414196 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414200 | controller | \"0b09e9f3-3f69-462e-9d1d-82fbe132ff40\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.414206 | controller | - " 2026-01-29T16:00:23.308Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.414210 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.414214 | controller | {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, \"namespace\": 2026-01-29 16:03:28.414219 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414223 | controller | \"0b09e9f3-3f69-462e-9d1d-82fbe132ff40\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.414227 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.414232 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.414236 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.414240 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.414244 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.414249 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.414253 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.414257 | 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 16:03:28.414261 | controller | \e[38;5;243m@ 01/29/26 16:00:32.834\e[0m" 2026-01-29 16:03:28.414266 | controller | - " 2026-01-29T16:00:32.838Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.414271 | controller | \"Namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00: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\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:00:12Z\"}],\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\",\"resourceVersion\":\"599\",\"uid\":\"389d4c31-30a8-47e0-9a74-5473534649d3\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.414276 | 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 16:03:28.414288 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.414295 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.414300 | 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 16:03:28.414305 | 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\":\"84732f37-31a9-4644-87d7-56be14cfafac-global-topology\"}}}}" 2026-01-29 16:03:28.414309 | controller | - " 2026-01-29T16:00:32.849Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.414313 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.414318 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.414333 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414339 | controller | \"74f10736-b87a-40cd-b564-e037e481208f\"}" 2026-01-29 16:03:28.414343 | controller | - " 2026-01-29T16:00:32.853Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.414348 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.414352 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.414356 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414360 | controller | \"74f10736-b87a-40cd-b564-e037e481208f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.414365 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.414369 | controller | - " 2026-01-29T16:00:32.858Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.414373 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.414378 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.414382 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414386 | controller | \"74f10736-b87a-40cd-b564-e037e481208f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.414390 | controller | \"ObjectNamespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.414395 | controller | - " 2026-01-29T16:00:32.858Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.414399 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.414403 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"17fdb954-5c84-4736-935d-5da4e130d7ab\"}, 2026-01-29 16:03:28.414408 | controller | \"namespace\": \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414412 | controller | \"74f10736-b87a-40cd-b564-e037e481208f\"}" 2026-01-29 16:03:28.414418 | controller | - " 2026-01-29T16:00:32.864Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.414422 | controller | \"ironic\"}" 2026-01-29 16:03:28.414427 | controller | - " 2026-01-29T16:00:32.864Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.414431 | controller | - " 2026-01-29T16:00:32.864Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.414435 | controller | - " 2026-01-29T16:00:32.868Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.414439 | controller | \"ironic\"}" 2026-01-29 16:03:28.414444 | controller | - " 2026-01-29T16:00:32.868Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.414448 | controller | \"ironic\"}" 2026-01-29 16:03:28.414452 | controller | - " 2026-01-29T16:00:32.874Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.414457 | controller | \"17fdb954-5c84-4736-935d-5da4e130d7ab\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.414461 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.414465 | controller | - '' 2026-01-29 16:03:28.414478 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 16:03:28.414482 | 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 16:03:28.414487 | controller | with:' 2026-01-29 16:03:28.414491 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.414496 | controller | - ' <*errors.StatusError | 0xc000ad9860>: ' 2026-01-29 16:03:28.414500 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.414504 | controller | - ' {' 2026-01-29 16:03:28.414509 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.414513 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.414517 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.414521 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.414526 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.414530 | controller | - ' Continue: "",' 2026-01-29 16:03:28.414534 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.414538 | controller | - ' },' 2026-01-29 16:03:28.414543 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.414547 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.414551 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.414556 | controller | - ' Details: {' 2026-01-29 16:03:28.414560 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.414564 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.414569 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.414573 | controller | - ' UID: "",' 2026-01-29 16:03:28.414577 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.414581 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.414586 | controller | - ' },' 2026-01-29 16:03:28.414592 | controller | - ' Code: 404,' 2026-01-29 16:03:28.414596 | controller | - ' },' 2026-01-29 16:03:28.414601 | controller | - " }\e[0m" 2026-01-29 16:03:28.414605 | 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 16:03:28.414609 | controller | \e[38;5;243m@ 01/29/26 16:00:32.834\e[0m" 2026-01-29 16:03:28.414614 | controller | - '' 2026-01-29 16:03:28.414618 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.414622 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.414626 | controller | {{0xc00147a4b0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.414631 | 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 16:03:28.414635 | controller | +0x191" 2026-01-29 16:03:28.414653 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.414658 | controller | 0xc0009d3900})' 2026-01-29 16:03:28.414662 | 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 16:03:28.414666 | controller | +0x3a" 2026-01-29 16:03:28.414671 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0014996b0?, 0xc000099008?}, {0x23cd0dd, 2026-01-29 16:03:28.414676 | controller | 0x4}, {0xc00138a480, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.414681 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.414685 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0014996b0?, 0xc0009d3900?}, {0xc00138a480?, 2026-01-29 16:03:28.414689 | controller | 0xc0014996b0?, 0x1f26380?})' 2026-01-29 16:03:28.414694 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.414698 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.414702 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.414707 | controller | +0x11f" 2026-01-29 16:03:28.414711 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002f1500, {0x2753a58, 2026-01-29 16:03:28.414715 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.414720 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.414724 | controller | +0x168" 2026-01-29 16:03:28.414729 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002f1500, {0x2753a58, 2026-01-29 16:03:28.414733 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.414737 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.414743 | controller | +0x85" 2026-01-29 16:03:28.414747 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.414752 | controller | {{0xc00147a4b0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.414756 | 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 16:03:28.414760 | controller | +0x16e" 2026-01-29 16:03:28.414764 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' 2026-01-29 16:03:28.414769 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 16:03:28.414773 | controller | +0xc8d" 2026-01-29 16:03:28.414777 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.414792 | 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 16:03:28.414797 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.414801 | controller | - "\e[38;5;9m• [FAILED] [20.177 seconds]\e[0m" 2026-01-29 16:03:28.414805 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 16:03:28.414810 | controller | \e[0mshows the IronicConductor deployment progressing in DeploymentReadyCondition\e[0m" 2026-01-29 16:03:28.414814 | 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 16:03:28.414818 | 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 16:03:28.414823 | controller | - '' 2026-01-29 16:03:28.414827 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.414831 | controller | - " 2026-01-29T16:00:14.667Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.414835 | controller | - " 2026-01-29T16:00:14.674Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.414842 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.414846 | controller | - " 2026-01-29T16:00:14.690Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.414850 | controller | {\"name\":\"keystone-439023a7-ac00-43ec-a11a-e3e1841dfb9a\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}}" 2026-01-29 16:03:28.414855 | controller | - " 2026-01-29T16:00:14.690Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"},\"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 16:03:28.414860 | controller | - " 2026-01-29T16:00:14.695Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.414864 | controller | \"ironic\"}" 2026-01-29 16:03:28.414870 | controller | - " 2026-01-29T16:00:14.695Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.414874 | controller | - " 2026-01-29T16:00:14.695Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.414879 | controller | - " 2026-01-29T16:00:14.699Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.414883 | controller | \"ironic\"}" 2026-01-29 16:03:28.414887 | controller | - " 2026-01-29T16:00:14.699Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.414892 | controller | \"ironic\"}" 2026-01-29 16:03:28.414896 | controller | - " 2026-01-29T16:00:14.710Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.414900 | controller | \"ironic\"}" 2026-01-29 16:03:28.414904 | controller | - " 2026-01-29T16:00:14.710Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.414909 | controller | - " 2026-01-29T16:00:14.710Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.414913 | controller | - " 2026-01-29T16:00:14.714Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.414917 | controller | \"ironic\"}" 2026-01-29 16:03:28.414921 | controller | - " 2026-01-29T16:00:14.714Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.414926 | controller | \"ironic\"}" 2026-01-29 16:03:28.414930 | controller | - " 2026-01-29T16:00:14.731Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.414934 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.414938 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.414943 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414947 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\"}" 2026-01-29 16:03:28.414953 | controller | - " 2026-01-29T16:00:14.733Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.414965 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.414972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.414976 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.414980 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\"}" 2026-01-29 16:03:28.414985 | controller | - " 2026-01-29T16:00:14.734Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.414989 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.414993 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.414997 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415002 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\"}" 2026-01-29 16:03:28.415006 | controller | - " 2026-01-29T16:00:14.736Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.415010 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415014 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415018 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415023 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\"}" 2026-01-29 16:03:28.415027 | controller | - " 2026-01-29T16:00:14.743Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.415031 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415035 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415040 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415044 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415048 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.415052 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.415057 | controller | - " 2026-01-29T16:00:14.746Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.415061 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415065 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415069 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415074 | controller | \"a768fda9-bbae-42dd-8a15-92452ee3dee8\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.415078 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.415082 | controller | - " 2026-01-29T16:00:14.754Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.415086 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}}" 2026-01-29 16:03:28.415090 | controller | - " 2026-01-29T16:00:14.755Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.415095 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.415099 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415103 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415107 | controller | \"fae79a18-05be-4273-afa6-6e8a9477b9d6\"}" 2026-01-29 16:03:28.415114 | controller | - " 2026-01-29T16:00:14.759Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.415118 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415122 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415126 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415131 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415135 | controller | \"fae79a18-05be-4273-afa6-6e8a9477b9d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.415139 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.415143 | controller | - " 2026-01-29T16:00:14.763Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.415147 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.415152 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415163 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415168 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415172 | controller | \"fae79a18-05be-4273-afa6-6e8a9477b9d6\"}" 2026-01-29 16:03:28.415176 | controller | - " 2026-01-29T16:00:14.766Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.415181 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}}" 2026-01-29 16:03:28.415185 | controller | - " 2026-01-29T16:00:14.767Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.415191 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415195 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415200 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415204 | controller | \"fae79a18-05be-4273-afa6-6e8a9477b9d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.415208 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.415212 | controller | - " 2026-01-29T16:00:14.769Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.415217 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.415221 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415226 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415230 | controller | \"86354b36-1d01-474a-93cc-8e42f6698204\"}" 2026-01-29 16:03:28.415234 | controller | - " 2026-01-29T16:00:14.770Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.415238 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415242 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415247 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415251 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415255 | controller | \"86354b36-1d01-474a-93cc-8e42f6698204\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.415259 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.415264 | controller | - " 2026-01-29T16:00:14.863Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.415270 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.415274 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415278 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415283 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415287 | controller | \"86354b36-1d01-474a-93cc-8e42f6698204\"}" 2026-01-29 16:03:28.415291 | controller | - " 2026-01-29T16:00:14.864Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.415297 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415302 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415306 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415310 | controller | \"86354b36-1d01-474a-93cc-8e42f6698204\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.415314 | controller | - " 2026-01-29T16:00:14.877Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415319 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415334 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415342 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415346 | controller | \"86354b36-1d01-474a-93cc-8e42f6698204\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.415351 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.415355 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.415359 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.415363 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.415376 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.415380 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.415385 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.415389 | controller | - " 2026-01-29T16:00:14.878Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.415394 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.415398 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415402 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415407 | controller | \"41c94570-03a0-4fba-8bd6-0f68e670d4c7\"}" 2026-01-29 16:03:28.415411 | controller | - " 2026-01-29T16:00:14.878Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.415415 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415419 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415424 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415428 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415432 | controller | \"41c94570-03a0-4fba-8bd6-0f68e670d4c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.415438 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.415442 | controller | - " 2026-01-29T16:00:14.964Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.415447 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.415451 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415455 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415459 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415464 | controller | \"41c94570-03a0-4fba-8bd6-0f68e670d4c7\"}" 2026-01-29 16:03:28.415468 | controller | - " 2026-01-29T16:00:14.965Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.415474 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415479 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415483 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415487 | controller | \"41c94570-03a0-4fba-8bd6-0f68e670d4c7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.415491 | controller | - " 2026-01-29T16:00:14.966Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415495 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415500 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415504 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415508 | controller | \"41c94570-03a0-4fba-8bd6-0f68e670d4c7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.415512 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.415517 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.415521 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.415525 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.415529 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.415534 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.415538 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.415542 | controller | - " 2026-01-29T16:00:14.966Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.415546 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.415550 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415555 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415559 | controller | \"6412b054-f86c-4808-a504-b9c6cdd44c93\"}" 2026-01-29 16:03:28.415563 | controller | - " 2026-01-29T16:00:14.967Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.415575 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415580 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415584 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415591 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415596 | controller | \"6412b054-f86c-4808-a504-b9c6cdd44c93\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.415600 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.415604 | controller | - " 2026-01-29T16:00:14.970Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.415609 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.415613 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415617 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415621 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415626 | controller | \"6412b054-f86c-4808-a504-b9c6cdd44c93\"}" 2026-01-29 16:03:28.415630 | controller | - " 2026-01-29T16:00:14.970Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.415634 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415638 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415643 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415649 | controller | \"6412b054-f86c-4808-a504-b9c6cdd44c93\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.415654 | controller | - " 2026-01-29T16:00:14.971Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415658 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415662 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415666 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415671 | controller | \"6412b054-f86c-4808-a504-b9c6cdd44c93\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.415675 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.415679 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.415684 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.415688 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.415692 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.415696 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.415701 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.415705 | controller | - " 2026-01-29T16:00:14.977Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.415709 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.415713 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415718 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415722 | controller | \"89f1e368-215e-4322-968b-b95fc7cb39aa\"}" 2026-01-29 16:03:28.415726 | controller | - " 2026-01-29T16:00:14.978Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.415730 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415736 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415741 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415747 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415751 | controller | \"89f1e368-215e-4322-968b-b95fc7cb39aa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.415755 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.415759 | controller | - " 2026-01-29T16:00:14.980Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.415764 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.415776 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415780 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415784 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415789 | controller | \"89f1e368-215e-4322-968b-b95fc7cb39aa\"}" 2026-01-29 16:03:28.415793 | controller | - " 2026-01-29T16:00:14.980Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.415797 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415802 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415806 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415812 | controller | \"89f1e368-215e-4322-968b-b95fc7cb39aa\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.415817 | controller | - " 2026-01-29T16:00:14.981Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415821 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415825 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415829 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415834 | controller | \"89f1e368-215e-4322-968b-b95fc7cb39aa\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.415838 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.415842 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.415846 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.415851 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.415855 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.415859 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.415863 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.415867 | controller | - " 2026-01-29T16:00:15.022Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.415872 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.415876 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415880 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415884 | controller | \"f343f2f4-7bdf-4f97-aaeb-b464539ee90f\"}" 2026-01-29 16:03:28.415889 | controller | - " 2026-01-29T16:00:15.023Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.415894 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415899 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415903 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415907 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415911 | controller | \"f343f2f4-7bdf-4f97-aaeb-b464539ee90f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.415916 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.415920 | controller | - " 2026-01-29T16:00:15.025Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.415924 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.415928 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415933 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415937 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415941 | controller | \"f343f2f4-7bdf-4f97-aaeb-b464539ee90f\"}" 2026-01-29 16:03:28.415945 | controller | - " 2026-01-29T16:00:15.025Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.415950 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.415954 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.415958 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415970 | controller | \"f343f2f4-7bdf-4f97-aaeb-b464539ee90f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.415975 | controller | - " 2026-01-29T16:00:15.026Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.415979 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.415983 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.415988 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.415992 | controller | \"f343f2f4-7bdf-4f97-aaeb-b464539ee90f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.415996 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.416000 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.416005 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.416009 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.416013 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.416017 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.416022 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.416026 | controller | - " 2026-01-29T16:00:15.107Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.416032 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.416036 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416041 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416047 | controller | \"c507f8fd-5f36-45ad-971e-75ae145002d3\"}" 2026-01-29 16:03:28.416051 | controller | - " 2026-01-29T16:00:15.108Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.416056 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416060 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416064 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416068 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416073 | controller | \"c507f8fd-5f36-45ad-971e-75ae145002d3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.416077 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.416081 | controller | - " 2026-01-29T16:00:15.110Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.416085 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.416090 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416094 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416098 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416102 | controller | \"c507f8fd-5f36-45ad-971e-75ae145002d3\"}" 2026-01-29 16:03:28.416107 | controller | - " 2026-01-29T16:00:15.111Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.416111 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416115 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416119 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416124 | controller | \"c507f8fd-5f36-45ad-971e-75ae145002d3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.416128 | controller | - " 2026-01-29T16:00:15.111Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416132 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416136 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416141 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416145 | controller | \"c507f8fd-5f36-45ad-971e-75ae145002d3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.416149 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.416153 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.416157 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.416169 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.416174 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.416178 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.416182 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.416187 | controller | - " 2026-01-29T16:00:15.272Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.416191 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.416197 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416201 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416206 | controller | \"f580e526-c4bc-44ed-b1ab-8de485d6cf85\"}" 2026-01-29 16:03:28.416210 | controller | - " 2026-01-29T16:00:15.273Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.416214 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416218 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416223 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416227 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416231 | controller | \"f580e526-c4bc-44ed-b1ab-8de485d6cf85\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.416235 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.416239 | controller | - " 2026-01-29T16:00:15.278Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.416244 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.416250 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416254 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416258 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416262 | controller | \"f580e526-c4bc-44ed-b1ab-8de485d6cf85\"}" 2026-01-29 16:03:28.416267 | controller | - " 2026-01-29T16:00:15.278Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.416271 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416275 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416279 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416283 | controller | \"f580e526-c4bc-44ed-b1ab-8de485d6cf85\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.416288 | controller | - " 2026-01-29T16:00:15.279Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416292 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416296 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416300 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416305 | controller | \"f580e526-c4bc-44ed-b1ab-8de485d6cf85\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.416309 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.416315 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.416319 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.416334 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.416340 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.416345 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.416349 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.416355 | controller | - " 2026-01-29T16:00:15.601Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.416359 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.416363 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416368 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416380 | controller | \"4e7fa5c2-1780-4bbd-a463-da029d441d54\"}" 2026-01-29 16:03:28.416385 | controller | - " 2026-01-29T16:00:15.602Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.416389 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416393 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416398 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416402 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416406 | controller | \"4e7fa5c2-1780-4bbd-a463-da029d441d54\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.416411 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.416415 | controller | - " 2026-01-29T16:00:15.605Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.416419 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.416423 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416427 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416432 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416436 | controller | \"4e7fa5c2-1780-4bbd-a463-da029d441d54\"}" 2026-01-29 16:03:28.416440 | controller | - " 2026-01-29T16:00:15.606Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.416444 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416449 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416453 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416457 | controller | \"4e7fa5c2-1780-4bbd-a463-da029d441d54\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.416462 | controller | - " 2026-01-29T16:00:15.607Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416466 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416470 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416474 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416479 | controller | \"4e7fa5c2-1780-4bbd-a463-da029d441d54\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.416483 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.416487 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.416491 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.416496 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.416500 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.416506 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.416513 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.416517 | controller | - " 2026-01-29T16:00:16.247Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.416521 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.416526 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416530 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416534 | controller | \"9215b2c1-3ff9-47d4-9776-96a04778d76f\"}" 2026-01-29 16:03:28.416538 | controller | - " 2026-01-29T16:00:16.248Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.416543 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416547 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416551 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416555 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416560 | controller | \"9215b2c1-3ff9-47d4-9776-96a04778d76f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.416564 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.416568 | controller | - " 2026-01-29T16:00:16.251Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.416579 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.416583 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416588 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416592 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416597 | controller | \"9215b2c1-3ff9-47d4-9776-96a04778d76f\"}" 2026-01-29 16:03:28.416601 | controller | - " 2026-01-29T16:00:16.251Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.416607 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416611 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416616 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416620 | controller | \"9215b2c1-3ff9-47d4-9776-96a04778d76f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.416624 | controller | - " 2026-01-29T16:00:16.252Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416628 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416633 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416637 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416641 | controller | \"9215b2c1-3ff9-47d4-9776-96a04778d76f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.416645 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.416649 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.416654 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.416658 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.416665 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.416670 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.416674 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.416678 | controller | - " 2026-01-29T16:00:17.533Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.416682 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.416687 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416691 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416695 | controller | \"d1fa34c4-19ff-4bc6-8c2a-00f141109213\"}" 2026-01-29 16:03:28.416699 | controller | - " 2026-01-29T16:00:17.534Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.416704 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416708 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416712 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416716 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416720 | controller | \"d1fa34c4-19ff-4bc6-8c2a-00f141109213\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.416725 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.416731 | controller | - " 2026-01-29T16:00:17.537Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.416735 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.416739 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416744 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416748 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416752 | controller | \"d1fa34c4-19ff-4bc6-8c2a-00f141109213\"}" 2026-01-29 16:03:28.416756 | controller | - " 2026-01-29T16:00:17.537Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.416761 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416765 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416787 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416791 | controller | \"d1fa34c4-19ff-4bc6-8c2a-00f141109213\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.416796 | controller | - " 2026-01-29T16:00:17.538Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416800 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416804 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416809 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416813 | controller | \"d1fa34c4-19ff-4bc6-8c2a-00f141109213\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.416817 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.416821 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.416827 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.416831 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.416836 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.416840 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.416844 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.416848 | controller | - " 2026-01-29T16:00:20.099Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.416853 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.416857 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416861 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416865 | controller | \"7c05b0df-1b0b-4022-a42f-a3ac63517718\"}" 2026-01-29 16:03:28.416870 | controller | - " 2026-01-29T16:00:20.100Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.416874 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416880 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416884 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416889 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416893 | controller | \"7c05b0df-1b0b-4022-a42f-a3ac63517718\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.416897 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.416901 | controller | - " 2026-01-29T16:00:20.103Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.416906 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.416910 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416914 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416918 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416922 | controller | \"7c05b0df-1b0b-4022-a42f-a3ac63517718\"}" 2026-01-29 16:03:28.416927 | controller | - " 2026-01-29T16:00:20.103Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.416931 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.416935 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.416939 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416944 | controller | \"7c05b0df-1b0b-4022-a42f-a3ac63517718\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.416948 | controller | - " 2026-01-29T16:00:20.103Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.416952 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.416956 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.416960 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.416965 | controller | \"7c05b0df-1b0b-4022-a42f-a3ac63517718\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.416971 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.416975 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.416986 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.416990 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.416995 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.416999 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.417004 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.417008 | controller | - " 2026-01-29T16:00:25.225Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.417012 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.417016 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.417020 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417025 | controller | \"11925399-4e6b-40cc-9db4-7edea330cb35\"}" 2026-01-29 16:03:28.417029 | controller | - " 2026-01-29T16:00:25.225Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.417033 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.417037 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.417042 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.417046 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417050 | controller | \"11925399-4e6b-40cc-9db4-7edea330cb35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.417054 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.417059 | controller | - " 2026-01-29T16:00:25.228Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.417063 | controller | hostname-for-openstack.b9792454-e64e-4a59-a1bc-13fb148b15c2.svc to MariaDBDatabase 2026-01-29 16:03:28.417067 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.417071 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.417075 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417080 | controller | \"11925399-4e6b-40cc-9db4-7edea330cb35\"}" 2026-01-29 16:03:28.417084 | controller | - " 2026-01-29T16:00:25.229Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.417088 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.417092 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.417097 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417101 | controller | \"11925399-4e6b-40cc-9db4-7edea330cb35\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.417105 | controller | - " 2026-01-29T16:00:25.230Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.417109 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.417114 | controller | {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, \"namespace\": 2026-01-29 16:03:28.417120 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417124 | controller | \"11925399-4e6b-40cc-9db4-7edea330cb35\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.417128 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.417133 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.417137 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.417141 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.417146 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.417150 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.417154 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.417158 | controller | - " 2026-01-29T16:00:32.114Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.417165 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.417169 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.417180 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417184 | controller | \"a105c9fb-0240-41d1-8987-d5d708384035\"}" 2026-01-29 16:03:28.417189 | controller | - " 2026-01-29T16:00:32.114Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.417193 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.417197 | controller | {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, \"namespace\": 2026-01-29 16:03:28.417203 | controller | \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417208 | controller | \"a105c9fb-0240-41d1-8987-d5d708384035\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.417212 | controller | not present\"}" 2026-01-29 16:03:28.417216 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.417221 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.417225 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.417229 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.417233 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.417238 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.417242 | 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 16:03:28.417246 | controller | \e[38;5;243m@ 01/29/26 16:00:34.768\e[0m" 2026-01-29 16:03:28.417251 | controller | - " 2026-01-29T16:00:34.768Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.417256 | controller | \"Namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00: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-29T16:00:14Z\"}],\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\",\"resourceVersion\":\"752\",\"uid\":\"10bb75aa-9839-4df5-b06b-e6b558fb171a\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.417263 | 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 16:03:28.417267 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.417272 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.417283 | 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 16:03:28.417288 | 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 16:03:28.417292 | controller | - " 2026-01-29T16:00:34.780Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.417297 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.417301 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.417305 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417309 | controller | \"34a6bd78-56a9-49e1-8b45-5eefe398caa1\"}" 2026-01-29 16:03:28.417314 | controller | - " 2026-01-29T16:00:34.785Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.417318 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.417334 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.417340 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417344 | controller | \"34a6bd78-56a9-49e1-8b45-5eefe398caa1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.417351 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.417356 | controller | - " 2026-01-29T16:00:34.788Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.417360 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.417364 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.417368 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417373 | controller | \"34a6bd78-56a9-49e1-8b45-5eefe398caa1\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.417377 | controller | \"ObjectNamespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.417381 | controller | - " 2026-01-29T16:00:34.788Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.417385 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.417389 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b9792454-e64e-4a59-a1bc-13fb148b15c2\"}, 2026-01-29 16:03:28.417394 | controller | \"namespace\": \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417398 | controller | \"34a6bd78-56a9-49e1-8b45-5eefe398caa1\"}" 2026-01-29 16:03:28.417402 | controller | - " 2026-01-29T16:00:34.794Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.417406 | controller | \"ironic\"}" 2026-01-29 16:03:28.417411 | controller | - " 2026-01-29T16:00:34.794Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.417415 | controller | - " 2026-01-29T16:00:34.794Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.417419 | controller | - " 2026-01-29T16:00:34.798Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.417424 | controller | \"ironic\"}" 2026-01-29 16:03:28.417428 | controller | - " 2026-01-29T16:00:34.798Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.417432 | controller | \"ironic\"}" 2026-01-29 16:03:28.417436 | controller | - " 2026-01-29T16:00:34.803Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.417441 | controller | \"b9792454-e64e-4a59-a1bc-13fb148b15c2\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.417445 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.417449 | controller | - '' 2026-01-29 16:03:28.417453 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 16:03:28.417458 | 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 16:03:28.417462 | controller | with:' 2026-01-29 16:03:28.417466 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.417471 | controller | - ' <*errors.StatusError | 0xc0009a6280>: ' 2026-01-29 16:03:28.417475 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.417479 | controller | - ' {' 2026-01-29 16:03:28.417483 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.417488 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.417501 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.417505 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.417509 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.417514 | controller | - ' Continue: "",' 2026-01-29 16:03:28.417518 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.417523 | controller | - ' },' 2026-01-29 16:03:28.417527 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.417531 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.417536 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.417542 | controller | - ' Details: {' 2026-01-29 16:03:28.417546 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.417551 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.417555 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.417559 | controller | - ' UID: "",' 2026-01-29 16:03:28.417563 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.417568 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.417572 | controller | - ' },' 2026-01-29 16:03:28.417576 | controller | - ' Code: 404,' 2026-01-29 16:03:28.417581 | controller | - ' },' 2026-01-29 16:03:28.417585 | controller | - " }\e[0m" 2026-01-29 16:03:28.417589 | 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 16:03:28.417593 | controller | \e[38;5;243m@ 01/29/26 16:00:34.768\e[0m" 2026-01-29 16:03:28.417598 | controller | - '' 2026-01-29 16:03:28.417602 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.417606 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.417612 | controller | {{0xc000700420?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.417617 | 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 16:03:28.417621 | controller | +0x191" 2026-01-29 16:03:28.417625 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.417629 | controller | 0xc000d8f340})' 2026-01-29 16:03:28.417634 | 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 16:03:28.417638 | controller | +0x3a" 2026-01-29 16:03:28.417642 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00193e7b0?, 0xc0004a6808?}, {0x23cd0dd, 2026-01-29 16:03:28.417646 | controller | 0x4}, {0xc000eea6d8, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.417651 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.417655 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00193e7b0?, 0xc000d8f340?}, {0xc000eea6d8?, 2026-01-29 16:03:28.417659 | controller | 0xc00193e7b0?, 0x1f26380?})' 2026-01-29 16:03:28.417663 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.417668 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.417672 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.417676 | controller | +0x11f" 2026-01-29 16:03:28.417680 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001732310, {0x2753a58, 2026-01-29 16:03:28.417687 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.417691 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.417695 | controller | +0x168" 2026-01-29 16:03:28.417700 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001732310, {0x2753a58, 2026-01-29 16:03:28.417704 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.417708 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.417712 | controller | +0x85" 2026-01-29 16:03:28.417719 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.417723 | controller | {{0xc000700420, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.417728 | 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 16:03:28.417732 | controller | +0x16e" 2026-01-29 16:03:28.417738 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 16:03:28.417745 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.417750 | controller | +0x8a7" 2026-01-29 16:03:28.417754 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.417759 | 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 16:03:28.417766 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.417770 | controller | - "\e[38;5;9m• [FAILED] [20.175 seconds]\e[0m" 2026-01-29 16:03:28.417774 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 16:03:28.417779 | controller | \e[0mIronicAPI reaches Ready when deployment rollout finished\e[0m" 2026-01-29 16:03:28.417783 | 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 16:03:28.417795 | 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 16:03:28.417800 | controller | - '' 2026-01-29 16:03:28.417804 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.417809 | controller | - " 2026-01-29T16:00:17.594Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.417813 | controller | - " 2026-01-29T16:00:17.599Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.417817 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.417822 | controller | - " 2026-01-29T16:00:17.613Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.417826 | controller | {\"name\":\"keystone-21d6d1c5-b73f-4e6e-8fbe-7f2258df196a\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}}" 2026-01-29 16:03:28.417830 | controller | - " 2026-01-29T16:00:17.613Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"},\"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 16:03:28.417835 | controller | - " 2026-01-29T16:00:17.618Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.417839 | controller | \"ironic\"}" 2026-01-29 16:03:28.417844 | controller | - " 2026-01-29T16:00:17.618Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.417848 | controller | - " 2026-01-29T16:00:17.618Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.417852 | controller | - " 2026-01-29T16:00:17.621Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.417857 | controller | \"ironic\"}" 2026-01-29 16:03:28.417861 | controller | - " 2026-01-29T16:00:17.621Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.417865 | controller | \"ironic\"}" 2026-01-29 16:03:28.417872 | controller | - " 2026-01-29T16:00:17.633Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.417876 | controller | \"ironic\"}" 2026-01-29 16:03:28.417880 | controller | - " 2026-01-29T16:00:17.633Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.417885 | controller | - " 2026-01-29T16:00:17.633Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.417889 | controller | - " 2026-01-29T16:00:17.636Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.417893 | controller | \"ironic\"}" 2026-01-29 16:03:28.417898 | controller | - " 2026-01-29T16:00:17.636Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.417902 | controller | \"ironic\"}" 2026-01-29 16:03:28.417906 | controller | - " 2026-01-29T16:00:17.653Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.417910 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.417914 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.417919 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417923 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\"}" 2026-01-29 16:03:28.417927 | controller | - " 2026-01-29T16:00:17.656Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.417931 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.417936 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.417940 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417944 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\"}" 2026-01-29 16:03:28.417950 | controller | - " 2026-01-29T16:00:17.658Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.417955 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.417967 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.417971 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417976 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\"}" 2026-01-29 16:03:28.417980 | controller | - " 2026-01-29T16:00:17.661Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.417985 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.417989 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.417993 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.417997 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\"}" 2026-01-29 16:03:28.418002 | controller | - " 2026-01-29T16:00:17.669Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.418006 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418010 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418014 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418019 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418023 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.418027 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.418031 | controller | - " 2026-01-29T16:00:17.672Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.418037 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418041 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418046 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418050 | controller | \"4c7e06fb-9892-4378-bc02-838a45d0e84f\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.418054 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.418058 | controller | - " 2026-01-29T16:00:17.679Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.418063 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.418067 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418071 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418075 | controller | \"4009046b-3e75-4cc7-87b7-f433dcf136b8\"}" 2026-01-29 16:03:28.418082 | controller | - " 2026-01-29T16:00:17.680Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.418086 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418090 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418094 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418098 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418103 | controller | \"4009046b-3e75-4cc7-87b7-f433dcf136b8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.418107 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.418111 | controller | - " 2026-01-29T16:00:17.683Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.418115 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.418120 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418124 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418128 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418132 | controller | \"4009046b-3e75-4cc7-87b7-f433dcf136b8\"}" 2026-01-29 16:03:28.418138 | controller | - " 2026-01-29T16:00:17.685Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.418142 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}}" 2026-01-29 16:03:28.418146 | controller | - " 2026-01-29T16:00:17.689Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.418151 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418162 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418167 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418171 | controller | \"4009046b-3e75-4cc7-87b7-f433dcf136b8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.418176 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.418180 | controller | - " 2026-01-29T16:00:17.692Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.418184 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}}" 2026-01-29 16:03:28.418191 | controller | - " 2026-01-29T16:00:17.697Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.418195 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.418199 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418204 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418208 | controller | \"8edaa748-1414-4b78-bb48-5c667c796d86\"}" 2026-01-29 16:03:28.418212 | controller | - " 2026-01-29T16:00:17.698Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.418216 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418221 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418225 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418229 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418233 | controller | \"8edaa748-1414-4b78-bb48-5c667c796d86\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.418238 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.418242 | controller | - " 2026-01-29T16:00:17.783Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.418246 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.418250 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418255 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418259 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418263 | controller | \"8edaa748-1414-4b78-bb48-5c667c796d86\"}" 2026-01-29 16:03:28.418267 | controller | - " 2026-01-29T16:00:17.783Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.418272 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418276 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418280 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418284 | controller | \"8edaa748-1414-4b78-bb48-5c667c796d86\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.418289 | controller | - " 2026-01-29T16:00:17.793Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418293 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418297 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418301 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418306 | controller | \"8edaa748-1414-4b78-bb48-5c667c796d86\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.418310 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.418314 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.418318 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.418334 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.418340 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.418347 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.418351 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.418355 | controller | - " 2026-01-29T16:00:17.795Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.418360 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.418364 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418376 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418381 | controller | \"f173c865-4dd1-4b34-a926-eddcd7303432\"}" 2026-01-29 16:03:28.418385 | controller | - " 2026-01-29T16:00:17.796Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.418389 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418394 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418398 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418402 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418407 | controller | \"f173c865-4dd1-4b34-a926-eddcd7303432\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.418411 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.418415 | controller | - " 2026-01-29T16:00:17.884Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.418419 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.418424 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418428 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418434 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418438 | controller | \"f173c865-4dd1-4b34-a926-eddcd7303432\"}" 2026-01-29 16:03:28.418444 | controller | - " 2026-01-29T16:00:17.884Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.418448 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418452 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418457 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418461 | controller | \"f173c865-4dd1-4b34-a926-eddcd7303432\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.418465 | controller | - " 2026-01-29T16:00:17.885Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418469 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418474 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418478 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418482 | controller | \"f173c865-4dd1-4b34-a926-eddcd7303432\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.418486 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.418491 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.418495 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.418499 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.418505 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.418510 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.418514 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.418518 | controller | - " 2026-01-29T16:00:17.885Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.418522 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.418527 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418531 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418535 | controller | \"871595ee-ec2f-4c0f-be5d-4619a0f51f2d\"}" 2026-01-29 16:03:28.418539 | controller | - " 2026-01-29T16:00:17.886Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.418544 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418548 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418552 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418556 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418561 | controller | \"871595ee-ec2f-4c0f-be5d-4619a0f51f2d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.418565 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.418577 | controller | - " 2026-01-29T16:00:17.888Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.418582 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.418586 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418590 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418595 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418599 | controller | \"871595ee-ec2f-4c0f-be5d-4619a0f51f2d\"}" 2026-01-29 16:03:28.418604 | controller | - " 2026-01-29T16:00:17.888Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.418608 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418612 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418616 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418621 | controller | \"871595ee-ec2f-4c0f-be5d-4619a0f51f2d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.418625 | controller | - " 2026-01-29T16:00:17.889Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418629 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418633 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418638 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418642 | controller | \"871595ee-ec2f-4c0f-be5d-4619a0f51f2d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.418646 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.418650 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.418656 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.418661 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.418665 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.418669 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.418673 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.418678 | controller | - " 2026-01-29T16:00:17.897Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.418682 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.418686 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418690 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418695 | controller | \"b2ac1d07-ab2b-4c86-bfa0-821f70c441ad\"}" 2026-01-29 16:03:28.418701 | controller | - " 2026-01-29T16:00:17.898Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.418705 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418709 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418713 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418718 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418722 | controller | \"b2ac1d07-ab2b-4c86-bfa0-821f70c441ad\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.418726 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.418730 | controller | - " 2026-01-29T16:00:17.902Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.418734 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.418739 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418743 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418747 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418751 | controller | \"b2ac1d07-ab2b-4c86-bfa0-821f70c441ad\"}" 2026-01-29 16:03:28.418757 | controller | - " 2026-01-29T16:00:17.903Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.418761 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418773 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418778 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418782 | controller | \"b2ac1d07-ab2b-4c86-bfa0-821f70c441ad\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.418787 | controller | - " 2026-01-29T16:00:17.904Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418791 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418795 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418799 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418804 | controller | \"b2ac1d07-ab2b-4c86-bfa0-821f70c441ad\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.418810 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.418814 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.418819 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.418823 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.418827 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.418831 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.418836 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.418840 | controller | - " 2026-01-29T16:00:17.945Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.418844 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.418848 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418853 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418857 | controller | \"564207e2-1c68-4a9e-a941-7bd7722cce64\"}" 2026-01-29 16:03:28.418861 | controller | - " 2026-01-29T16:00:17.945Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.418865 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418870 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418874 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418878 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418882 | controller | \"564207e2-1c68-4a9e-a941-7bd7722cce64\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.418887 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.418891 | controller | - " 2026-01-29T16:00:17.949Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.418895 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.418899 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418904 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418908 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418912 | controller | \"564207e2-1c68-4a9e-a941-7bd7722cce64\"}" 2026-01-29 16:03:28.418919 | controller | - " 2026-01-29T16:00:17.950Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.418924 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.418928 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.418932 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418936 | controller | \"564207e2-1c68-4a9e-a941-7bd7722cce64\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.418941 | controller | - " 2026-01-29T16:00:17.950Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.418945 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.418949 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.418955 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.418959 | controller | \"564207e2-1c68-4a9e-a941-7bd7722cce64\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.418964 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.418976 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.418980 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.418984 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.418989 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.418993 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.418997 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.419001 | controller | - " 2026-01-29T16:00:18.032Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.419006 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.419010 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419014 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419018 | controller | \"70e7b66f-4c23-4f1d-a259-c482c2f5f2e1\"}" 2026-01-29 16:03:28.419025 | controller | - " 2026-01-29T16:00:18.032Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.419029 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419033 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419038 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419042 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419046 | controller | \"70e7b66f-4c23-4f1d-a259-c482c2f5f2e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.419050 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.419054 | controller | - " 2026-01-29T16:00:18.035Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.419059 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.419063 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419067 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419071 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419075 | controller | \"70e7b66f-4c23-4f1d-a259-c482c2f5f2e1\"}" 2026-01-29 16:03:28.419080 | controller | - " 2026-01-29T16:00:18.036Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.419084 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419088 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419092 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419097 | controller | \"70e7b66f-4c23-4f1d-a259-c482c2f5f2e1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.419101 | controller | - " 2026-01-29T16:00:18.036Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419120 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419124 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419128 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419132 | controller | \"70e7b66f-4c23-4f1d-a259-c482c2f5f2e1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.419136 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.419141 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.419145 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.419149 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.419153 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.419158 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.419162 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.419166 | controller | - " 2026-01-29T16:00:18.197Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.419170 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.419181 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419185 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419190 | controller | \"09b1bebb-a101-4ff8-9cc0-1ac7845f25c9\"}" 2026-01-29 16:03:28.419194 | controller | - " 2026-01-29T16:00:18.199Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.419199 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419203 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419207 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419211 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419215 | controller | \"09b1bebb-a101-4ff8-9cc0-1ac7845f25c9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.419220 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.419224 | controller | - " 2026-01-29T16:00:18.202Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.419228 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.419232 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419236 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419241 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419245 | controller | \"09b1bebb-a101-4ff8-9cc0-1ac7845f25c9\"}" 2026-01-29 16:03:28.419249 | controller | - " 2026-01-29T16:00:18.203Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.419253 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419258 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419262 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419268 | controller | \"09b1bebb-a101-4ff8-9cc0-1ac7845f25c9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.419272 | controller | - " 2026-01-29T16:00:18.204Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419277 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419281 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419285 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419289 | controller | \"09b1bebb-a101-4ff8-9cc0-1ac7845f25c9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.419294 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.419300 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.419304 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.419308 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.419312 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.419317 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.419321 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.419338 | controller | - " 2026-01-29T16:00:18.525Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.419343 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.419347 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419351 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419355 | controller | \"5ef55cb7-2fee-485f-ad2a-a2bbe0a11784\"}" 2026-01-29 16:03:28.419360 | controller | - " 2026-01-29T16:00:18.526Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.419364 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419368 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419372 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419377 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419388 | controller | \"5ef55cb7-2fee-485f-ad2a-a2bbe0a11784\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.419393 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.419397 | controller | - " 2026-01-29T16:00:18.529Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.419401 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.419406 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419410 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419414 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419418 | controller | \"5ef55cb7-2fee-485f-ad2a-a2bbe0a11784\"}" 2026-01-29 16:03:28.419425 | controller | - " 2026-01-29T16:00:18.530Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.419429 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419433 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419440 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419444 | controller | \"5ef55cb7-2fee-485f-ad2a-a2bbe0a11784\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.419448 | controller | - " 2026-01-29T16:00:18.530Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419453 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419457 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419461 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419466 | controller | \"5ef55cb7-2fee-485f-ad2a-a2bbe0a11784\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.419470 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.419474 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.419479 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.419483 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.419487 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.419491 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.419496 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.419500 | controller | - " 2026-01-29T16:00:19.172Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.419504 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.419508 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419513 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419517 | controller | \"19230461-88e3-41ca-bcef-037b8d5e2d30\"}" 2026-01-29 16:03:28.419521 | controller | - " 2026-01-29T16:00:19.173Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.419526 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419530 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419534 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419538 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419543 | controller | \"19230461-88e3-41ca-bcef-037b8d5e2d30\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.419547 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.419551 | controller | - " 2026-01-29T16:00:19.176Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.419555 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.419560 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419564 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419568 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419575 | controller | \"19230461-88e3-41ca-bcef-037b8d5e2d30\"}" 2026-01-29 16:03:28.419579 | controller | - " 2026-01-29T16:00:19.177Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.419592 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419597 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419601 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419606 | controller | \"19230461-88e3-41ca-bcef-037b8d5e2d30\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.419610 | controller | - " 2026-01-29T16:00:19.177Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419614 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419618 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419623 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419627 | controller | \"19230461-88e3-41ca-bcef-037b8d5e2d30\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.419631 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.419637 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.419641 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.419646 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.419650 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.419654 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.419658 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.419663 | controller | - " 2026-01-29T16:00:20.458Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.419667 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.419671 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419675 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419680 | controller | \"f3060337-a239-4957-8068-35aa1bf5ba5d\"}" 2026-01-29 16:03:28.419684 | controller | - " 2026-01-29T16:00:20.459Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.419688 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419692 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419697 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419701 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419705 | controller | \"f3060337-a239-4957-8068-35aa1bf5ba5d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.419709 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.419713 | controller | - " 2026-01-29T16:00:20.462Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.419718 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.419722 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419726 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419730 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419737 | controller | \"f3060337-a239-4957-8068-35aa1bf5ba5d\"}" 2026-01-29 16:03:28.419741 | controller | - " 2026-01-29T16:00:20.462Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.419745 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419749 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419754 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419758 | controller | \"f3060337-a239-4957-8068-35aa1bf5ba5d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.419762 | controller | - " 2026-01-29T16:00:20.462Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419767 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419771 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419775 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419786 | controller | \"f3060337-a239-4957-8068-35aa1bf5ba5d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.419790 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.419797 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.419801 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.419805 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.419810 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.419814 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.419818 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.419822 | controller | - " 2026-01-29T16:00:23.024Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.419827 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.419831 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419835 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419839 | controller | \"6a4a3700-ff41-4f9d-a90a-4db033e06458\"}" 2026-01-29 16:03:28.419844 | controller | - " 2026-01-29T16:00:23.025Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.419848 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419852 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419856 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419861 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419865 | controller | \"6a4a3700-ff41-4f9d-a90a-4db033e06458\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.419869 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.419874 | controller | - " 2026-01-29T16:00:23.028Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.419878 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.419882 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419886 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419893 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419897 | controller | \"6a4a3700-ff41-4f9d-a90a-4db033e06458\"}" 2026-01-29 16:03:28.419903 | controller | - " 2026-01-29T16:00:23.028Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.419908 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.419912 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419916 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419920 | controller | \"6a4a3700-ff41-4f9d-a90a-4db033e06458\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.419925 | controller | - " 2026-01-29T16:00:23.029Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.419929 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.419933 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.419938 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.419942 | controller | \"6a4a3700-ff41-4f9d-a90a-4db033e06458\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.419946 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.419951 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.419955 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.419959 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.419964 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.419968 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.419972 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.419986 | controller | - " 2026-01-29T16:00:28.150Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.419990 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.419995 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.419999 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420003 | controller | \"004921f3-ff7b-4944-aef3-da1d0dcc88ce\"}" 2026-01-29 16:03:28.420008 | controller | - " 2026-01-29T16:00:28.151Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.420012 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.420016 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.420020 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.420025 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420029 | controller | \"004921f3-ff7b-4944-aef3-da1d0dcc88ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.420033 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.420037 | controller | - " 2026-01-29T16:00:28.155Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.420042 | controller | hostname-for-openstack.127ffd7e-adb6-4db1-bc58-65f6f060a8f1.svc to MariaDBDatabase 2026-01-29 16:03:28.420048 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.420052 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.420057 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420061 | controller | \"004921f3-ff7b-4944-aef3-da1d0dcc88ce\"}" 2026-01-29 16:03:28.420065 | controller | - " 2026-01-29T16:00:28.155Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.420069 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.420076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.420080 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420084 | controller | \"004921f3-ff7b-4944-aef3-da1d0dcc88ce\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.420089 | controller | - " 2026-01-29T16:00:28.156Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.420093 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.420097 | controller | {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, \"namespace\": 2026-01-29 16:03:28.420101 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420106 | controller | \"004921f3-ff7b-4944-aef3-da1d0dcc88ce\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.420110 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.420114 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.420119 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.420123 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.420127 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.420132 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.420136 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.420140 | 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 16:03:28.420145 | controller | \e[38;5;243m@ 01/29/26 16:00:37.693\e[0m" 2026-01-29 16:03:28.420149 | controller | - " 2026-01-29T16:00:37.694Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.420161 | controller | \"Namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00:17Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:00:17Z\"}],\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\",\"resourceVersion\":\"1139\",\"uid\":\"6b5c44f4-490e-433e-b32d-8a966ee0360e\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.420168 | 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 16:03:28.420173 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.420177 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.420181 | 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 16:03:28.420186 | 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 16:03:28.420192 | controller | - " 2026-01-29T16:00:37.707Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.420196 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.420201 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.420205 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420209 | controller | \"cd2c731a-148a-4ac8-b5e3-7593a6b3659c\"}" 2026-01-29 16:03:28.420216 | controller | - " 2026-01-29T16:00:37.712Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.420220 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.420225 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.420229 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420233 | controller | \"cd2c731a-148a-4ac8-b5e3-7593a6b3659c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.420237 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.420242 | controller | - " 2026-01-29T16:00:37.716Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.420246 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.420250 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.420264 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420268 | controller | \"cd2c731a-148a-4ac8-b5e3-7593a6b3659c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.420273 | controller | \"ObjectNamespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.420277 | controller | - " 2026-01-29T16:00:37.716Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.420282 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.420286 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\"}, 2026-01-29 16:03:28.420290 | controller | \"namespace\": \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420295 | controller | \"cd2c731a-148a-4ac8-b5e3-7593a6b3659c\"}" 2026-01-29 16:03:28.420299 | controller | - " 2026-01-29T16:00:37.722Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.420303 | controller | \"ironic\"}" 2026-01-29 16:03:28.420308 | controller | - " 2026-01-29T16:00:37.722Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.420312 | controller | - " 2026-01-29T16:00:37.722Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.420316 | controller | - " 2026-01-29T16:00:37.727Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.420320 | controller | \"ironic\"}" 2026-01-29 16:03:28.420338 | controller | - " 2026-01-29T16:00:37.727Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.420343 | controller | \"ironic\"}" 2026-01-29 16:03:28.420347 | controller | - " 2026-01-29T16:00:37.732Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.420361 | controller | \"127ffd7e-adb6-4db1-bc58-65f6f060a8f1\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.420366 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.420373 | controller | - '' 2026-01-29 16:03:28.420377 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 16:03:28.420382 | 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 16:03:28.420386 | controller | with:' 2026-01-29 16:03:28.420392 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.420396 | controller | - ' <*errors.StatusError | 0xc00128aaa0>: ' 2026-01-29 16:03:28.420402 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.420407 | controller | - ' {' 2026-01-29 16:03:28.420411 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.420415 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.420420 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.420424 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.420429 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.420433 | controller | - ' Continue: "",' 2026-01-29 16:03:28.420437 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.420442 | controller | - ' },' 2026-01-29 16:03:28.420446 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.420450 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.420455 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.420459 | controller | - ' Details: {' 2026-01-29 16:03:28.420463 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.420468 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.420472 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.420476 | controller | - ' UID: "",' 2026-01-29 16:03:28.420480 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.420485 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.420489 | controller | - ' },' 2026-01-29 16:03:28.420495 | controller | - ' Code: 404,' 2026-01-29 16:03:28.420499 | controller | - ' },' 2026-01-29 16:03:28.420504 | controller | - " }\e[0m" 2026-01-29 16:03:28.420510 | 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 16:03:28.420514 | controller | \e[38;5;243m@ 01/29/26 16:00:37.693\e[0m" 2026-01-29 16:03:28.420519 | controller | - '' 2026-01-29 16:03:28.420523 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.420528 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.420532 | controller | {{0xc001630300?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.420536 | 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 16:03:28.420541 | controller | +0x191" 2026-01-29 16:03:28.420545 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.420549 | controller | 0xc0016e3440})' 2026-01-29 16:03:28.420554 | 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 16:03:28.420560 | controller | +0x3a" 2026-01-29 16:03:28.420564 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0017db290?, 0xc0004c5808?}, {0x23cd0dd, 2026-01-29 16:03:28.420569 | controller | 0x4}, {0xc0018adad0, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.420573 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.420577 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0017db290?, 0xc0016e3440?}, {0xc0018adad0?, 2026-01-29 16:03:28.420582 | controller | 0xc0017db290?, 0x1f26380?})' 2026-01-29 16:03:28.420586 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.420599 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.420604 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.420608 | controller | +0x11f" 2026-01-29 16:03:28.420613 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00125ee70, {0x2753a58, 2026-01-29 16:03:28.420617 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.420621 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.420626 | controller | +0x168" 2026-01-29 16:03:28.420630 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00125ee70, {0x2753a58, 2026-01-29 16:03:28.420635 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.420639 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.420643 | controller | +0x85" 2026-01-29 16:03:28.420648 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.420652 | controller | {{0xc001630300, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.420656 | 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 16:03:28.420661 | controller | +0x16e" 2026-01-29 16:03:28.420665 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 16:03:28.420669 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.420674 | controller | +0x8a7" 2026-01-29 16:03:28.420678 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.420682 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.420687 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.420693 | controller | - "\e[38;5;9m• [FAILED] [20.208 seconds]\e[0m" 2026-01-29 16:03:28.420697 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 16:03:28.420701 | controller | [BeforeEach] \e[0mallows nodeSelector service override to empty\e[0m" 2026-01-29 16:03:28.420706 | 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 16:03:28.420710 | 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 16:03:28.420714 | controller | - '' 2026-01-29 16:03:28.420719 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.420723 | controller | - " 2026-01-29T16:00:34.768Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.420727 | controller | {\"name\":\"keystone-f116ad0f-6fb0-4260-8af4-81ae4a23a639\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}}" 2026-01-29 16:03:28.420732 | controller | - " 2026-01-29T16:00:34.768Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"},\"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 16:03:28.420737 | controller | - " 2026-01-29T16:00:34.773Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.420741 | controller | \"ironic\"}" 2026-01-29 16:03:28.420745 | controller | - " 2026-01-29T16:00:34.773Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.420750 | controller | - " 2026-01-29T16:00:34.773Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.420754 | controller | - " 2026-01-29T16:00:34.777Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.420758 | controller | \"ironic\"}" 2026-01-29 16:03:28.420770 | controller | - " 2026-01-29T16:00:34.777Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.420799 | controller | \"ironic\"}" 2026-01-29 16:03:28.420804 | controller | - " 2026-01-29T16:00:34.783Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.420808 | controller | - " 2026-01-29T16:00:34.787Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.420812 | controller | \"ironic\"}" 2026-01-29 16:03:28.420817 | controller | - " 2026-01-29T16:00:34.787Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.420821 | controller | - " 2026-01-29T16:00:34.787Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.420825 | controller | - " 2026-01-29T16:00:34.791Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.420829 | controller | \"ironic\"}" 2026-01-29 16:03:28.420834 | controller | - " 2026-01-29T16:00:34.791Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.420840 | controller | \"ironic\"}" 2026-01-29 16:03:28.420845 | controller | - " 2026-01-29T16:00:34.815Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.420849 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.420853 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.420857 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420862 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\"}" 2026-01-29 16:03:28.420866 | controller | - " 2026-01-29T16:00:34.819Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.420870 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.420874 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.420879 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420883 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\"}" 2026-01-29 16:03:28.420887 | controller | - " 2026-01-29T16:00:34.822Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.420892 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.420896 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.420903 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420908 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\"}" 2026-01-29 16:03:28.420912 | controller | - " 2026-01-29T16:00:34.827Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.420916 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.420921 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.420925 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420929 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\"}" 2026-01-29 16:03:28.420934 | controller | - " 2026-01-29T16:00:34.834Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.420938 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.420942 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.420946 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420951 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.420955 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.420959 | controller | - " 2026-01-29T16:00:34.838Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.420963 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.420968 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.420972 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.420976 | controller | \"9654e759-9f9c-4073-853f-3d7006923964\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.420980 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.420985 | controller | - " 2026-01-29T16:00:34.847Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.420991 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.420995 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421007 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421012 | controller | \"fc86d319-0e45-4302-aa41-3d19cfc39e20\"}" 2026-01-29 16:03:28.421016 | controller | - " 2026-01-29T16:00:34.848Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.421020 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.421025 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421029 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421033 | controller | \"fc86d319-0e45-4302-aa41-3d19cfc39e20\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.421038 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.421042 | controller | - " 2026-01-29T16:00:34.852Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.421046 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.421050 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421059 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421063 | controller | \"fc86d319-0e45-4302-aa41-3d19cfc39e20\"}" 2026-01-29 16:03:28.421068 | controller | - " 2026-01-29T16:00:34.857Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.421072 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421080 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421085 | controller | \"fc86d319-0e45-4302-aa41-3d19cfc39e20\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.421089 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.421093 | controller | - " 2026-01-29T16:00:34.858Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.421098 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.421102 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421106 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421110 | controller | \"965e394b-2497-417c-bf29-a1de938415ce\"}" 2026-01-29 16:03:28.421115 | controller | - " 2026-01-29T16:00:34.859Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.421119 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.421123 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421129 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421134 | controller | \"965e394b-2497-417c-bf29-a1de938415ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.421143 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.421149 | controller | - " 2026-01-29T16:00:34.862Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.421153 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}}" 2026-01-29 16:03:28.421158 | controller | - " 2026-01-29T16:00:34.869Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.421162 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}}" 2026-01-29 16:03:28.421166 | controller | - " 2026-01-29T16:00:34.953Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.421170 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.421175 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421179 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421183 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421188 | controller | \"965e394b-2497-417c-bf29-a1de938415ce\"}" 2026-01-29 16:03:28.421192 | controller | - " 2026-01-29T16:00:34.953Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.421204 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421209 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421213 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421217 | controller | \"965e394b-2497-417c-bf29-a1de938415ce\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.421222 | controller | - " 2026-01-29T16:00:34.961Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.421226 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.421231 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.421235 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421239 | controller | \"965e394b-2497-417c-bf29-a1de938415ce\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.421243 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.421248 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.421252 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.421256 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.421260 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.421265 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.421269 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.421273 | controller | - " 2026-01-29T16:00:34.961Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.421277 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.421282 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421286 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421290 | controller | \"753ccc8d-4246-4f10-beb4-b81a3397e12b\"}" 2026-01-29 16:03:28.421296 | controller | - " 2026-01-29T16:00:34.962Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.421301 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.421305 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421309 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421313 | controller | \"753ccc8d-4246-4f10-beb4-b81a3397e12b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.421318 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.421333 | controller | - " 2026-01-29T16:00:35.054Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.421339 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.421344 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421348 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421352 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421357 | controller | \"753ccc8d-4246-4f10-beb4-b81a3397e12b\"}" 2026-01-29 16:03:28.421361 | controller | - " 2026-01-29T16:00:35.054Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.421365 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421369 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421374 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421378 | controller | \"753ccc8d-4246-4f10-beb4-b81a3397e12b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.421382 | controller | - " 2026-01-29T16:00:35.056Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.421387 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.421391 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.421395 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421399 | controller | \"753ccc8d-4246-4f10-beb4-b81a3397e12b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.421412 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.421416 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.421420 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.421425 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.421429 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.421434 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.421438 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.421442 | controller | - " 2026-01-29T16:00:35.056Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.421447 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.421453 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421459 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421464 | controller | \"30d77b28-446b-4bf7-a765-b49fddd2d8e8\"}" 2026-01-29 16:03:28.421468 | controller | - " 2026-01-29T16:00:35.057Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.421472 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.421476 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421481 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421485 | controller | \"30d77b28-446b-4bf7-a765-b49fddd2d8e8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.421489 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.421493 | controller | - " 2026-01-29T16:00:35.061Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.421498 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.421502 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421506 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421511 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421517 | controller | \"30d77b28-446b-4bf7-a765-b49fddd2d8e8\"}" 2026-01-29 16:03:28.421521 | controller | - " 2026-01-29T16:00:35.061Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.421525 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421530 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421534 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421538 | controller | \"30d77b28-446b-4bf7-a765-b49fddd2d8e8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.421542 | controller | - " 2026-01-29T16:00:35.062Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.421546 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.421551 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.421555 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421559 | controller | \"30d77b28-446b-4bf7-a765-b49fddd2d8e8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.421564 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.421568 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.421572 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.421576 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.421580 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.421585 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.421589 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.421593 | controller | - " 2026-01-29T16:00:35.067Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.421605 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.421612 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421616 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421621 | controller | \"2241fd2b-e41e-4ebe-892b-5e99c51479c4\"}" 2026-01-29 16:03:28.421625 | controller | - " 2026-01-29T16:00:35.068Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.421629 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.421634 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421638 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421642 | controller | \"2241fd2b-e41e-4ebe-892b-5e99c51479c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.421647 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.421652 | controller | - " 2026-01-29T16:00:35.072Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.421657 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.421661 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421665 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421670 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421674 | controller | \"2241fd2b-e41e-4ebe-892b-5e99c51479c4\"}" 2026-01-29 16:03:28.421678 | controller | - " 2026-01-29T16:00:35.072Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.421682 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421687 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421691 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421695 | controller | \"2241fd2b-e41e-4ebe-892b-5e99c51479c4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.421700 | controller | - " 2026-01-29T16:00:35.073Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.421704 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.421708 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.421712 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421717 | controller | \"2241fd2b-e41e-4ebe-892b-5e99c51479c4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.421721 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.421725 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.421729 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.421735 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.421740 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.421744 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.421748 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.421754 | controller | - " 2026-01-29T16:00:35.114Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.421758 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.421763 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421767 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421771 | controller | \"bb34baff-d5c1-42c8-8c6c-765faac92438\"}" 2026-01-29 16:03:28.421775 | controller | - " 2026-01-29T16:00:35.115Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.421780 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.421784 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421788 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421800 | controller | \"bb34baff-d5c1-42c8-8c6c-765faac92438\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.421805 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.421809 | controller | - " 2026-01-29T16:00:35.117Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.421813 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.421818 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421822 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421826 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421831 | controller | \"bb34baff-d5c1-42c8-8c6c-765faac92438\"}" 2026-01-29 16:03:28.421835 | controller | - " 2026-01-29T16:00:35.117Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.421839 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421843 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421848 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421852 | controller | \"bb34baff-d5c1-42c8-8c6c-765faac92438\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.421856 | controller | - " 2026-01-29T16:00:35.119Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.421860 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.421865 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.421869 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421873 | controller | \"bb34baff-d5c1-42c8-8c6c-765faac92438\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.421877 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.421882 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.421886 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.421890 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.421894 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.421899 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.421905 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.421909 | controller | - " 2026-01-29T16:00:35.200Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.421913 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.421918 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421922 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421926 | controller | \"bfbded90-4a23-4a84-9747-2a92fc7c2a66\"}" 2026-01-29 16:03:28.421930 | controller | - " 2026-01-29T16:00:35.201Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.421935 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.421939 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421943 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421947 | controller | \"bfbded90-4a23-4a84-9747-2a92fc7c2a66\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.421952 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.421956 | controller | - " 2026-01-29T16:00:35.203Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.421960 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.421964 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421969 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.421973 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.421977 | controller | \"bfbded90-4a23-4a84-9747-2a92fc7c2a66\"}" 2026-01-29 16:03:28.421982 | controller | - " 2026-01-29T16:00:35.204Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.421992 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.421997 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422003 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422008 | controller | \"bfbded90-4a23-4a84-9747-2a92fc7c2a66\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.422012 | controller | - " 2026-01-29T16:00:35.204Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.422016 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.422020 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.422025 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422029 | controller | \"bfbded90-4a23-4a84-9747-2a92fc7c2a66\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.422033 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.422037 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.422042 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.422046 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.422050 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.422058 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.422064 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.422069 | controller | - " 2026-01-29T16:00:35.365Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.422073 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.422077 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422081 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422086 | controller | \"a2897d4c-97e6-4518-addc-a5b0e84ee7ab\"}" 2026-01-29 16:03:28.422090 | controller | - " 2026-01-29T16:00:35.366Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.422094 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.422099 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422103 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422107 | controller | \"a2897d4c-97e6-4518-addc-a5b0e84ee7ab\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.422111 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.422116 | controller | - " 2026-01-29T16:00:35.368Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.422120 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.422124 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422128 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422133 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422137 | controller | \"a2897d4c-97e6-4518-addc-a5b0e84ee7ab\"}" 2026-01-29 16:03:28.422141 | controller | - " 2026-01-29T16:00:35.368Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.422145 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422150 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422154 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422160 | controller | \"a2897d4c-97e6-4518-addc-a5b0e84ee7ab\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.422164 | controller | - " 2026-01-29T16:00:35.369Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.422168 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.422173 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.422177 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422188 | controller | \"a2897d4c-97e6-4518-addc-a5b0e84ee7ab\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.422192 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.422197 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.422201 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.422207 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.422211 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.422216 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.422220 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.422224 | controller | - " 2026-01-29T16:00:35.690Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.422228 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.422233 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422237 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422241 | controller | \"7ec3cc60-1bbb-4d3f-8438-ad0a4f997cf9\"}" 2026-01-29 16:03:28.422245 | controller | - " 2026-01-29T16:00:35.691Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.422250 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.422254 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422260 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422265 | controller | \"7ec3cc60-1bbb-4d3f-8438-ad0a4f997cf9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.422269 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.422273 | controller | - " 2026-01-29T16:00:35.693Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.422277 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.422281 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422286 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422290 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422294 | controller | \"7ec3cc60-1bbb-4d3f-8438-ad0a4f997cf9\"}" 2026-01-29 16:03:28.422299 | controller | - " 2026-01-29T16:00:35.693Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.422303 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422307 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422311 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422315 | controller | \"7ec3cc60-1bbb-4d3f-8438-ad0a4f997cf9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.422320 | controller | - " 2026-01-29T16:00:35.694Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.422338 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.422343 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.422347 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422351 | controller | \"7ec3cc60-1bbb-4d3f-8438-ad0a4f997cf9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.422355 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.422360 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.422366 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.422370 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.422375 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.422379 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.422383 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.422394 | controller | - " 2026-01-29T16:00:36.335Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.422399 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.422404 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422408 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422412 | controller | \"e4bd8cd6-33d1-4f79-af5c-00d1ba003682\"}" 2026-01-29 16:03:28.422417 | controller | - " 2026-01-29T16:00:36.336Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.422421 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.422425 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422430 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422434 | controller | \"e4bd8cd6-33d1-4f79-af5c-00d1ba003682\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.422438 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.422442 | controller | - " 2026-01-29T16:00:36.340Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.422447 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.422451 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422455 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422459 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422464 | controller | \"e4bd8cd6-33d1-4f79-af5c-00d1ba003682\"}" 2026-01-29 16:03:28.422468 | controller | - " 2026-01-29T16:00:36.341Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.422472 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422477 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422481 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422485 | controller | \"e4bd8cd6-33d1-4f79-af5c-00d1ba003682\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.422489 | controller | - " 2026-01-29T16:00:36.342Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.422493 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.422498 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.422502 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422506 | controller | \"e4bd8cd6-33d1-4f79-af5c-00d1ba003682\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.422512 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.422518 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.422523 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.422527 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.422531 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.422536 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.422540 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.422544 | controller | - " 2026-01-29T16:00:37.623Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.422548 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.422555 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422559 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422563 | controller | \"e6837e50-11a3-4886-9f10-cd193a4f970c\"}" 2026-01-29 16:03:28.422568 | controller | - " 2026-01-29T16:00:37.623Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.422572 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.422576 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422587 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422592 | controller | \"e6837e50-11a3-4886-9f10-cd193a4f970c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.422596 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.422601 | controller | - " 2026-01-29T16:00:37.625Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.422605 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.422609 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422613 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422618 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422622 | controller | \"e6837e50-11a3-4886-9f10-cd193a4f970c\"}" 2026-01-29 16:03:28.422626 | controller | - " 2026-01-29T16:00:37.626Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.422630 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422635 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422639 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422643 | controller | \"e6837e50-11a3-4886-9f10-cd193a4f970c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.422647 | controller | - " 2026-01-29T16:00:37.626Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.422652 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.422656 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.422660 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422667 | controller | \"e6837e50-11a3-4886-9f10-cd193a4f970c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.422671 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.422675 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.422680 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.422684 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.422688 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.422692 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.422697 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.422701 | controller | - " 2026-01-29T16:00:40.188Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.422705 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.422710 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422714 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422718 | controller | \"9d45dde0-dd42-461b-8d01-2862060d6fb8\"}" 2026-01-29 16:03:28.422722 | controller | - " 2026-01-29T16:00:40.189Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.422727 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.422731 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422735 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422741 | controller | \"9d45dde0-dd42-461b-8d01-2862060d6fb8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.422746 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.422750 | controller | - " 2026-01-29T16:00:40.192Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.422754 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.422759 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422763 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422767 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422771 | controller | \"9d45dde0-dd42-461b-8d01-2862060d6fb8\"}" 2026-01-29 16:03:28.422782 | controller | - " 2026-01-29T16:00:40.192Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.422787 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422791 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422796 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422800 | controller | \"9d45dde0-dd42-461b-8d01-2862060d6fb8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.422804 | controller | - " 2026-01-29T16:00:40.193Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.422808 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.422815 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.422819 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422823 | controller | \"9d45dde0-dd42-461b-8d01-2862060d6fb8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.422827 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.422832 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.422836 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.422842 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.422847 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.422851 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.422855 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.422859 | controller | - " 2026-01-29T16:00:45.314Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.422864 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.422868 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422872 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422876 | controller | \"09e5bfa4-880a-4bf7-ba39-37d741fe9279\"}" 2026-01-29 16:03:28.422881 | controller | - " 2026-01-29T16:00:45.315Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.422885 | controller | ironic exists; database username is ironic_1305\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.422889 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422893 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422898 | controller | \"09e5bfa4-880a-4bf7-ba39-37d741fe9279\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.422902 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.422906 | controller | - " 2026-01-29T16:00:45.319Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.422911 | controller | hostname-for-openstack.9b552368-f066-4019-a7c1-b7d9187d543c.svc to MariaDBDatabase 2026-01-29 16:03:28.422915 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422919 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422923 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422929 | controller | \"09e5bfa4-880a-4bf7-ba39-37d741fe9279\"}" 2026-01-29 16:03:28.422933 | controller | - " 2026-01-29T16:00:45.319Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.422938 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.422942 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.422946 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422951 | controller | \"09e5bfa4-880a-4bf7-ba39-37d741fe9279\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.422955 | controller | - " 2026-01-29T16:00:45.320Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.422961 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.422966 | controller | {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, \"namespace\": 2026-01-29 16:03:28.422977 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.422981 | controller | \"09e5bfa4-880a-4bf7-ba39-37d741fe9279\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.422986 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.422990 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.422994 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.422998 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.423003 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.423007 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.423011 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.423015 | 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 16:03:28.423020 | controller | \e[38;5;243m@ 01/29/26 16:00:54.87\e[0m" 2026-01-29 16:03:28.423024 | controller | - " 2026-01-29T16:00:54.876Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.423029 | controller | \"Namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00: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: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-29T16:00:34Z\"}],\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\",\"resourceVersion\":\"805\",\"uid\":\"81f4029f-22c0-4fd1-97ed-6fbdd415c7d2\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.423034 | 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 16:03:28.423038 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.423046 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.423050 | 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 16:03:28.423061 | 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 16:03:28.423066 | controller | - " 2026-01-29T16:00:54.893Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.423071 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.423075 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.423079 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423083 | controller | \"1ac5c762-1bec-4bfe-9ec2-60c3d358b788\"}" 2026-01-29 16:03:28.423088 | controller | - " 2026-01-29T16:00:54.899Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.423092 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.423096 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.423100 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423105 | controller | \"1ac5c762-1bec-4bfe-9ec2-60c3d358b788\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.423109 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.423113 | controller | - " 2026-01-29T16:00:54.903Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.423117 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.423122 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.423128 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423132 | controller | \"1ac5c762-1bec-4bfe-9ec2-60c3d358b788\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.423136 | controller | \"ObjectNamespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.423141 | controller | - " 2026-01-29T16:00:54.903Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.423145 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.423149 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9b552368-f066-4019-a7c1-b7d9187d543c\"}, 2026-01-29 16:03:28.423153 | controller | \"namespace\": \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423158 | controller | \"1ac5c762-1bec-4bfe-9ec2-60c3d358b788\"}" 2026-01-29 16:03:28.423162 | controller | - " 2026-01-29T16:00:54.911Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.423168 | controller | \"ironic\"}" 2026-01-29 16:03:28.423173 | controller | - " 2026-01-29T16:00:54.911Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.423177 | controller | - " 2026-01-29T16:00:54.911Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.423181 | controller | - " 2026-01-29T16:00:54.919Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.423185 | controller | \"ironic\"}" 2026-01-29 16:03:28.423190 | controller | - " 2026-01-29T16:00:54.919Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.423194 | controller | \"ironic\"}" 2026-01-29 16:03:28.423198 | controller | - " 2026-01-29T16:00:54.929Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.423202 | controller | \"9b552368-f066-4019-a7c1-b7d9187d543c\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.423207 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.423211 | controller | - '' 2026-01-29 16:03:28.423215 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 16:03:28.423219 | 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 16:03:28.423224 | controller | with:' 2026-01-29 16:03:28.423228 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.423232 | controller | - ' <*errors.StatusError | 0xc0018c4960>: ' 2026-01-29 16:03:28.423236 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.423241 | controller | - ' {' 2026-01-29 16:03:28.423245 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.423249 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.423254 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.423258 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.423262 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.423266 | controller | - ' Continue: "",' 2026-01-29 16:03:28.423271 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.423275 | controller | - ' },' 2026-01-29 16:03:28.423279 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.423283 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.423296 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.423300 | controller | - ' Details: {' 2026-01-29 16:03:28.423304 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.423309 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.423313 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.423317 | controller | - ' UID: "",' 2026-01-29 16:03:28.423333 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.423339 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.423344 | controller | - ' },' 2026-01-29 16:03:28.423348 | controller | - ' Code: 404,' 2026-01-29 16:03:28.423352 | controller | - ' },' 2026-01-29 16:03:28.423356 | controller | - " }\e[0m" 2026-01-29 16:03:28.423361 | 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 16:03:28.423365 | controller | \e[38;5;243m@ 01/29/26 16:00:54.87\e[0m" 2026-01-29 16:03:28.423369 | controller | - '' 2026-01-29 16:03:28.423374 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.423378 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.423382 | controller | {{0xc0012e4660?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.423386 | 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 16:03:28.423391 | controller | +0x191" 2026-01-29 16:03:28.423395 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.423402 | controller | 0xc0009d36c0})' 2026-01-29 16:03:28.423406 | 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 16:03:28.423410 | controller | +0x3a" 2026-01-29 16:03:28.423415 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00180c1e0?, 0xc000501008?}, {0x23cd0dd, 2026-01-29 16:03:28.423419 | controller | 0x4}, {0xc0008aeee8, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.423423 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.423427 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00180c1e0?, 0xc0009d36c0?}, {0xc0008aeee8?, 2026-01-29 16:03:28.423432 | controller | 0xc00180c1e0?, 0x1f26380?})' 2026-01-29 16:03:28.423439 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.423443 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.423447 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.423452 | controller | +0x11f" 2026-01-29 16:03:28.423456 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00015a620, {0x2753a58, 2026-01-29 16:03:28.423460 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.423465 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.423469 | controller | +0x168" 2026-01-29 16:03:28.423474 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00015a620, {0x2753a58, 2026-01-29 16:03:28.423478 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.423482 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.423487 | controller | +0x85" 2026-01-29 16:03:28.423493 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.423497 | controller | {{0xc0012e4660, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.423501 | 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 16:03:28.423505 | controller | +0x16e" 2026-01-29 16:03:28.423510 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 16:03:28.423514 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.423518 | controller | +0x69d" 2026-01-29 16:03:28.423523 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.423541 | controller | - "\e[38;5;9m• [FAILED] [20.237 seconds]\e[0m" 2026-01-29 16:03:28.423545 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 16:03:28.423549 | controller | \e[0mIronicInspector reaches Ready when deployment rollout finished\e[0m" 2026-01-29 16:03:28.423554 | 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 16:03:28.423558 | 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 16:03:28.423563 | controller | - '' 2026-01-29 16:03:28.423567 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.423571 | controller | - " 2026-01-29T16:00:35.801Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.423576 | controller | - " 2026-01-29T16:00:35.808Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.423580 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.423584 | controller | - " 2026-01-29T16:00:35.829Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.423597 | controller | {\"name\":\"keystone-a4221b5a-66f2-4954-91c8-620e50321f4e\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}}" 2026-01-29 16:03:28.423604 | controller | - " 2026-01-29T16:00:35.829Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"},\"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 16:03:28.423609 | controller | - " 2026-01-29T16:00:35.835Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.423613 | controller | \"ironic\"}" 2026-01-29 16:03:28.423618 | controller | - " 2026-01-29T16:00:35.835Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.423622 | controller | - " 2026-01-29T16:00:35.835Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.423626 | controller | - " 2026-01-29T16:00:35.840Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.423631 | controller | \"ironic\"}" 2026-01-29 16:03:28.423635 | controller | - " 2026-01-29T16:00:35.840Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.423639 | controller | \"ironic\"}" 2026-01-29 16:03:28.423643 | controller | - " 2026-01-29T16:00:35.853Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.423648 | controller | \"ironic\"}" 2026-01-29 16:03:28.423652 | controller | - " 2026-01-29T16:00:35.853Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.423656 | controller | - " 2026-01-29T16:00:35.853Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.423660 | controller | - " 2026-01-29T16:00:35.857Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.423665 | controller | \"ironic\"}" 2026-01-29 16:03:28.423669 | controller | - " 2026-01-29T16:00:35.857Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.423673 | controller | \"ironic\"}" 2026-01-29 16:03:28.423678 | controller | - " 2026-01-29T16:00:35.884Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.423682 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.423686 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.423690 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423695 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\"}" 2026-01-29 16:03:28.423699 | controller | - " 2026-01-29T16:00:35.887Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.423703 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.423707 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.423712 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423718 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\"}" 2026-01-29 16:03:28.423722 | controller | - " 2026-01-29T16:00:35.890Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.423726 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.423730 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.423735 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423739 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\"}" 2026-01-29 16:03:28.423743 | controller | - " 2026-01-29T16:00:35.892Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.423747 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.423759 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.423764 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423768 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\"}" 2026-01-29 16:03:28.423773 | controller | - " 2026-01-29T16:00:35.898Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.423777 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.423781 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.423786 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.423790 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423794 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.423798 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.423803 | controller | - " 2026-01-29T16:00:35.902Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.423807 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.423811 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.423815 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423820 | controller | \"99970af3-c1d1-49a9-b875-f973ca74708b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.423826 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.423830 | controller | - " 2026-01-29T16:00:35.914Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.423834 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.423838 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.423843 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423847 | controller | \"89dec1e9-b36d-48f5-81f9-fba2a1583f27\"}" 2026-01-29 16:03:28.423851 | controller | - " 2026-01-29T16:00:35.914Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.423855 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.423860 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.423864 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.423868 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423874 | controller | \"89dec1e9-b36d-48f5-81f9-fba2a1583f27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.423879 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.423883 | controller | - " 2026-01-29T16:00:35.919Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.423887 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.423891 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.423896 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.423900 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423904 | controller | \"89dec1e9-b36d-48f5-81f9-fba2a1583f27\"}" 2026-01-29 16:03:28.423909 | controller | - " 2026-01-29T16:00:35.919Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.423913 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}}" 2026-01-29 16:03:28.423917 | controller | - " 2026-01-29T16:00:35.924Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.423921 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}}" 2026-01-29 16:03:28.423928 | controller | - " 2026-01-29T16:00:35.926Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.423932 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.423936 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.423941 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423945 | controller | \"89dec1e9-b36d-48f5-81f9-fba2a1583f27\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.423949 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.423961 | controller | - " 2026-01-29T16:00:35.931Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.423966 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.423970 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.423975 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.423979 | controller | \"e465d632-fc7a-4106-b8b0-b9799bc02de4\"}" 2026-01-29 16:03:28.423983 | controller | - " 2026-01-29T16:00:35.932Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.423988 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.423992 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.423996 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424000 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424005 | controller | \"e465d632-fc7a-4106-b8b0-b9799bc02de4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.424009 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.424013 | controller | - " 2026-01-29T16:00:36.019Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.424018 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.424022 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424026 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424033 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424037 | controller | \"e465d632-fc7a-4106-b8b0-b9799bc02de4\"}" 2026-01-29 16:03:28.424041 | controller | - " 2026-01-29T16:00:36.020Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.424046 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424050 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424054 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424059 | controller | \"e465d632-fc7a-4106-b8b0-b9799bc02de4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.424063 | controller | - " 2026-01-29T16:00:36.032Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424067 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424071 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424075 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424080 | controller | \"e465d632-fc7a-4106-b8b0-b9799bc02de4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.424084 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.424088 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.424092 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.424097 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.424101 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.424107 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.424111 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.424116 | controller | - " 2026-01-29T16:00:36.033Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.424120 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.424125 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424130 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424134 | controller | \"f38e546a-8ed1-49ea-9da1-b93011bbfeb1\"}" 2026-01-29 16:03:28.424138 | controller | - " 2026-01-29T16:00:36.034Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.424143 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424147 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424151 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424163 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424167 | controller | \"f38e546a-8ed1-49ea-9da1-b93011bbfeb1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.424172 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.424176 | controller | - " 2026-01-29T16:00:36.119Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.424181 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.424189 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424193 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424197 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424201 | controller | \"f38e546a-8ed1-49ea-9da1-b93011bbfeb1\"}" 2026-01-29 16:03:28.424206 | controller | - " 2026-01-29T16:00:36.120Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.424210 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424214 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424219 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424223 | controller | \"f38e546a-8ed1-49ea-9da1-b93011bbfeb1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.424227 | controller | - " 2026-01-29T16:00:36.121Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424231 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424236 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424240 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424244 | controller | \"f38e546a-8ed1-49ea-9da1-b93011bbfeb1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.424249 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.424253 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.424257 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.424261 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.424266 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.424270 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.424274 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.424279 | controller | - " 2026-01-29T16:00:36.121Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.424283 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.424287 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424291 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424296 | controller | \"bd002953-b59d-4070-a194-d6f829323b66\"}" 2026-01-29 16:03:28.424300 | controller | - " 2026-01-29T16:00:36.122Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.424304 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424309 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424313 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424317 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424332 | controller | \"bd002953-b59d-4070-a194-d6f829323b66\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.424339 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.424345 | controller | - " 2026-01-29T16:00:36.123Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.424349 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.424354 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424358 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424362 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424375 | controller | \"bd002953-b59d-4070-a194-d6f829323b66\"}" 2026-01-29 16:03:28.424379 | controller | - " 2026-01-29T16:00:36.124Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.424384 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424388 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424393 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424399 | controller | \"bd002953-b59d-4070-a194-d6f829323b66\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.424403 | controller | - " 2026-01-29T16:00:36.125Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424409 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424413 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424417 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424422 | controller | \"bd002953-b59d-4070-a194-d6f829323b66\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.424426 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.424430 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.424434 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.424439 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.424443 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.424447 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.424451 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.424456 | controller | - " 2026-01-29T16:00:36.131Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.424460 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.424464 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424468 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424473 | controller | \"32b57a2e-9792-4f4e-8561-f68a16786717\"}" 2026-01-29 16:03:28.424477 | controller | - " 2026-01-29T16:00:36.132Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.424481 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424485 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424490 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424494 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424500 | controller | \"32b57a2e-9792-4f4e-8561-f68a16786717\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.424505 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.424509 | controller | - " 2026-01-29T16:00:36.134Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.424513 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.424517 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424521 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424526 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424530 | controller | \"32b57a2e-9792-4f4e-8561-f68a16786717\"}" 2026-01-29 16:03:28.424534 | controller | - " 2026-01-29T16:00:36.135Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.424538 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424543 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424547 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424551 | controller | \"32b57a2e-9792-4f4e-8561-f68a16786717\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.424556 | controller | - " 2026-01-29T16:00:36.136Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424560 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424572 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424577 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424581 | controller | \"32b57a2e-9792-4f4e-8561-f68a16786717\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.424585 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.424590 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.424594 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.424598 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.424603 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.424607 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.424611 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.424616 | controller | - " 2026-01-29T16:00:36.178Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.424620 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.424624 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424628 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424633 | controller | \"82ce1a73-6934-45cc-9fda-7470fde6bba3\"}" 2026-01-29 16:03:28.424637 | controller | - " 2026-01-29T16:00:36.180Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.424641 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424645 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424651 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424656 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424660 | controller | \"82ce1a73-6934-45cc-9fda-7470fde6bba3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.424666 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.424670 | controller | - " 2026-01-29T16:00:36.183Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.424674 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.424678 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424683 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424687 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424691 | controller | \"82ce1a73-6934-45cc-9fda-7470fde6bba3\"}" 2026-01-29 16:03:28.424695 | controller | - " 2026-01-29T16:00:36.184Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.424700 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424704 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424708 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424713 | controller | \"82ce1a73-6934-45cc-9fda-7470fde6bba3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.424717 | controller | - " 2026-01-29T16:00:36.184Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424721 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424725 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424729 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424734 | controller | \"82ce1a73-6934-45cc-9fda-7470fde6bba3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.424738 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.424742 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.424747 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.424751 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.424755 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.424759 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.424779 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.424784 | controller | - " 2026-01-29T16:00:36.265Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.424789 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.424793 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424797 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424801 | controller | \"320ed472-ae6e-4340-afc3-3d1de8efce7a\"}" 2026-01-29 16:03:28.424806 | controller | - " 2026-01-29T16:00:36.267Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.424812 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424816 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424820 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424825 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424829 | controller | \"320ed472-ae6e-4340-afc3-3d1de8efce7a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.424833 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.424838 | controller | - " 2026-01-29T16:00:36.270Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.424842 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.424848 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424852 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424857 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424861 | controller | \"320ed472-ae6e-4340-afc3-3d1de8efce7a\"}" 2026-01-29 16:03:28.424865 | controller | - " 2026-01-29T16:00:36.271Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.424869 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.424873 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.424878 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424882 | controller | \"320ed472-ae6e-4340-afc3-3d1de8efce7a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.424886 | controller | - " 2026-01-29T16:00:36.271Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424891 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424895 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.424899 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424903 | controller | \"320ed472-ae6e-4340-afc3-3d1de8efce7a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.424907 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.424912 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.424918 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.424922 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.424926 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.424931 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.424935 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.424939 | controller | - " 2026-01-29T16:00:36.356Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.424943 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.424948 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.424953 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424960 | controller | \"ae957521-2df1-44fe-a491-d2cdbf0a7fe7\"}" 2026-01-29 16:03:28.424964 | controller | - " 2026-01-29T16:00:36.373Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.424968 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.424981 | controller | {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, \"namespace\": 2026-01-29 16:03:28.424985 | controller | \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.424990 | controller | \"ae957521-2df1-44fe-a491-d2cdbf0a7fe7\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.424994 | controller | not present\"}" 2026-01-29 16:03:28.424999 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.425003 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.425007 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.425011 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.425016 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.425020 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.425024 | controller | - " 2026-01-29T16:00:36.374Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.425028 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.425033 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.425037 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425041 | controller | \"a187205f-3ab4-47b2-9258-463d60571c8a\"}" 2026-01-29 16:03:28.425046 | controller | - " 2026-01-29T16:00:36.375Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425050 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425054 | controller | {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, \"namespace\": 2026-01-29 16:03:28.425058 | controller | \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425063 | controller | \"a187205f-3ab4-47b2-9258-463d60571c8a\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.425067 | controller | not present\"}" 2026-01-29 16:03:28.425071 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.425075 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.425080 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.425084 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.425088 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.425092 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.425096 | controller | - " 2026-01-29T16:00:36.433Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.425101 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.425105 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425109 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425116 | controller | \"ede3069e-a7a4-4775-9bc5-5b975bdff4ac\"}" 2026-01-29 16:03:28.425120 | controller | - " 2026-01-29T16:00:36.434Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.425124 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425129 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425133 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.425137 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425141 | controller | \"ede3069e-a7a4-4775-9bc5-5b975bdff4ac\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.425145 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.425150 | controller | - " 2026-01-29T16:00:36.438Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.425154 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.425158 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.425162 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425167 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425171 | controller | \"ede3069e-a7a4-4775-9bc5-5b975bdff4ac\"}" 2026-01-29 16:03:28.425183 | controller | - " 2026-01-29T16:00:36.438Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.425187 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.425192 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425196 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425200 | controller | \"ede3069e-a7a4-4775-9bc5-5b975bdff4ac\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.425205 | controller | - " 2026-01-29T16:00:36.439Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425209 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425213 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.425217 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425222 | controller | \"ede3069e-a7a4-4775-9bc5-5b975bdff4ac\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.425226 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.425232 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.425236 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.425241 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.425245 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.425249 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.425253 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.425258 | controller | - " 2026-01-29T16:00:36.759Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.425262 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.425268 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425272 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425277 | controller | \"b18a54fd-b828-4d65-b680-db37b31c24c6\"}" 2026-01-29 16:03:28.425281 | controller | - " 2026-01-29T16:00:36.760Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.425285 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425289 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425294 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.425298 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425302 | controller | \"b18a54fd-b828-4d65-b680-db37b31c24c6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.425307 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.425311 | controller | - " 2026-01-29T16:00:36.762Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.425315 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.425319 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.425335 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425341 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425346 | controller | \"b18a54fd-b828-4d65-b680-db37b31c24c6\"}" 2026-01-29 16:03:28.425350 | controller | - " 2026-01-29T16:00:36.762Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.425354 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.425359 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425363 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425371 | controller | \"b18a54fd-b828-4d65-b680-db37b31c24c6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.425375 | controller | - " 2026-01-29T16:00:36.763Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425379 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425384 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.425398 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425403 | controller | \"b18a54fd-b828-4d65-b680-db37b31c24c6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.425407 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.425411 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.425416 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.425420 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.425425 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.425429 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.425433 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.425440 | controller | - " 2026-01-29T16:00:37.404Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.425446 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.425451 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425455 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425459 | controller | \"d0abedc4-6bf2-4574-b79a-ec5d67b8ab92\"}" 2026-01-29 16:03:28.425463 | controller | - " 2026-01-29T16:00:37.404Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.425468 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425472 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425476 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.425480 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425485 | controller | \"d0abedc4-6bf2-4574-b79a-ec5d67b8ab92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.425489 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.425493 | controller | - " 2026-01-29T16:00:37.407Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.425497 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.425502 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.425506 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425510 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425515 | controller | \"d0abedc4-6bf2-4574-b79a-ec5d67b8ab92\"}" 2026-01-29 16:03:28.425519 | controller | - " 2026-01-29T16:00:37.408Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.425525 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.425530 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425534 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425538 | controller | \"d0abedc4-6bf2-4574-b79a-ec5d67b8ab92\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.425543 | controller | - " 2026-01-29T16:00:37.408Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425547 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425552 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.425558 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425562 | controller | \"d0abedc4-6bf2-4574-b79a-ec5d67b8ab92\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.425567 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.425572 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.425577 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.425582 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.425586 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.425590 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.425606 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.425610 | controller | - " 2026-01-29T16:00:37.653Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.425615 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.425619 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.425623 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425628 | controller | \"15ba5ff8-7ceb-4012-8604-97d16f41ee2f\"}" 2026-01-29 16:03:28.425632 | controller | - " 2026-01-29T16:00:37.654Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425636 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425640 | controller | {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, \"namespace\": 2026-01-29 16:03:28.425645 | controller | \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425649 | controller | \"15ba5ff8-7ceb-4012-8604-97d16f41ee2f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.425653 | controller | not present\"}" 2026-01-29 16:03:28.425657 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.425662 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.425666 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.425670 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.425674 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.425679 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.425683 | controller | - " 2026-01-29T16:00:38.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.425687 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.425692 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425696 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425700 | controller | \"44f5fa03-3b3b-4071-8513-05ad3dcf495a\"}" 2026-01-29 16:03:28.425704 | controller | - " 2026-01-29T16:00:38.690Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.425708 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425713 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425717 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.425721 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425725 | controller | \"44f5fa03-3b3b-4071-8513-05ad3dcf495a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.425730 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.425734 | controller | - " 2026-01-29T16:00:38.693Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.425738 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.425742 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.425749 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425753 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425758 | controller | \"44f5fa03-3b3b-4071-8513-05ad3dcf495a\"}" 2026-01-29 16:03:28.425762 | controller | - " 2026-01-29T16:00:38.694Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.425766 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.425770 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425775 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425779 | controller | \"44f5fa03-3b3b-4071-8513-05ad3dcf495a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.425783 | controller | - " 2026-01-29T16:00:38.695Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425788 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425794 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.425806 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425810 | controller | \"44f5fa03-3b3b-4071-8513-05ad3dcf495a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.425814 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.425819 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.425823 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.425828 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.425832 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.425836 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.425840 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.425845 | controller | - " 2026-01-29T16:00:41.256Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.425849 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.425853 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425857 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425862 | controller | \"d2b7d53b-e36e-4488-9199-4e0e1d43d84a\"}" 2026-01-29 16:03:28.425866 | controller | - " 2026-01-29T16:00:41.260Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.425870 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425874 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425879 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.425883 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425887 | controller | \"d2b7d53b-e36e-4488-9199-4e0e1d43d84a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.425891 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.425897 | controller | - " 2026-01-29T16:00:41.264Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.425902 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.425908 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.425912 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425916 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425921 | controller | \"d2b7d53b-e36e-4488-9199-4e0e1d43d84a\"}" 2026-01-29 16:03:28.425925 | controller | - " 2026-01-29T16:00:41.265Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.425929 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.425934 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.425938 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425942 | controller | \"d2b7d53b-e36e-4488-9199-4e0e1d43d84a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.425946 | controller | - " 2026-01-29T16:00:41.265Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.425950 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.425955 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.425959 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.425963 | controller | \"d2b7d53b-e36e-4488-9199-4e0e1d43d84a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.425967 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.425972 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.425976 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.425980 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.425985 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.425989 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.426001 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.426006 | controller | - " 2026-01-29T16:00:42.775Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.426010 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.426014 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.426019 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426023 | controller | \"ad1a229c-b360-4e26-9d05-3cc126dc9df3\"}" 2026-01-29 16:03:28.426027 | controller | - " 2026-01-29T16:00:42.775Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.426032 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.426036 | controller | {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, \"namespace\": 2026-01-29 16:03:28.426040 | controller | \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426044 | controller | \"ad1a229c-b360-4e26-9d05-3cc126dc9df3\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.426049 | controller | not present\"}" 2026-01-29 16:03:28.426053 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.426059 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.426063 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.426068 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.426075 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.426079 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.426083 | controller | - " 2026-01-29T16:00:46.386Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.426088 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.426092 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.426096 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426100 | controller | \"c3a72657-56b1-4a7e-83b8-b570e561f2bf\"}" 2026-01-29 16:03:28.426105 | controller | - " 2026-01-29T16:00:46.387Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.426109 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.426113 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.426117 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.426122 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426126 | controller | \"c3a72657-56b1-4a7e-83b8-b570e561f2bf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.426130 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.426134 | controller | - " 2026-01-29T16:00:46.390Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.426139 | controller | hostname-for-openstack.f482e686-8b77-47d2-905f-4c6ff3423c86.svc to MariaDBDatabase 2026-01-29 16:03:28.426143 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.426147 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.426151 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426156 | controller | \"c3a72657-56b1-4a7e-83b8-b570e561f2bf\"}" 2026-01-29 16:03:28.426160 | controller | - " 2026-01-29T16:00:46.390Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.426164 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.426168 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.426173 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426177 | controller | \"c3a72657-56b1-4a7e-83b8-b570e561f2bf\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.426181 | controller | - " 2026-01-29T16:00:46.391Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.426185 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.426190 | controller | {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, \"namespace\": 2026-01-29 16:03:28.426202 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426206 | controller | \"c3a72657-56b1-4a7e-83b8-b570e561f2bf\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.426213 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.426217 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.426222 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.426226 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.426230 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.426234 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.426239 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.426243 | controller | - " 2026-01-29T16:00:53.018Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.426247 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.426251 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.426256 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426260 | controller | \"1b02376e-a480-4f96-82a0-3171d808317f\"}" 2026-01-29 16:03:28.426264 | controller | - " 2026-01-29T16:00:53.019Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.426268 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.426273 | controller | {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, \"namespace\": 2026-01-29 16:03:28.426277 | controller | \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426281 | controller | \"1b02376e-a480-4f96-82a0-3171d808317f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.426285 | controller | not present\"}" 2026-01-29 16:03:28.426292 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.426296 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.426301 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.426305 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.426309 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.426313 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.426318 | 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 16:03:28.426334 | controller | \e[38;5;243m@ 01/29/26 16:00:55.925\e[0m" 2026-01-29 16:03:28.426340 | controller | - " 2026-01-29T16:00:55.925Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.426354 | controller | \"Namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00: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-29T16:00:35Z\"}],\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\",\"resourceVersion\":\"947\",\"uid\":\"733d61a4-f3e2-4f04-92d0-2c3bbee5b09a\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.426363 | 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 16:03:28.426369 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.426374 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.426378 | 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 16:03:28.426382 | 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 16:03:28.426387 | controller | - " 2026-01-29T16:00:55.939Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.426391 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.426395 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.426401 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426405 | controller | \"afce7811-bc99-47be-874d-d8b3db46cf7e\"}" 2026-01-29 16:03:28.426410 | controller | - " 2026-01-29T16:00:55.944Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.426414 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.426418 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.426422 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426427 | controller | \"afce7811-bc99-47be-874d-d8b3db46cf7e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.426431 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.426435 | controller | - " 2026-01-29T16:00:55.950Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.426441 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.426446 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.426450 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426454 | controller | \"afce7811-bc99-47be-874d-d8b3db46cf7e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.426458 | controller | \"ObjectNamespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.426463 | controller | - " 2026-01-29T16:00:55.950Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.426467 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.426471 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f482e686-8b77-47d2-905f-4c6ff3423c86\"}, 2026-01-29 16:03:28.426475 | controller | \"namespace\": \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.426480 | controller | \"afce7811-bc99-47be-874d-d8b3db46cf7e\"}" 2026-01-29 16:03:28.426484 | controller | - " 2026-01-29T16:00:55.960Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.426488 | controller | \"ironic\"}" 2026-01-29 16:03:28.426499 | controller | - " 2026-01-29T16:00:55.960Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.426506 | controller | - " 2026-01-29T16:00:55.960Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.426511 | controller | - " 2026-01-29T16:00:55.966Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.426515 | controller | \"ironic\"}" 2026-01-29 16:03:28.426519 | controller | - " 2026-01-29T16:00:55.966Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.426523 | controller | \"ironic\"}" 2026-01-29 16:03:28.426528 | controller | - " 2026-01-29T16:00:55.994Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.426532 | controller | \"f482e686-8b77-47d2-905f-4c6ff3423c86\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.426536 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.426541 | controller | - '' 2026-01-29 16:03:28.426545 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.426549 | 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 16:03:28.426554 | controller | with:' 2026-01-29 16:03:28.426558 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.426562 | controller | - ' <*errors.StatusError | 0xc00199d9a0>: ' 2026-01-29 16:03:28.426566 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.426570 | controller | - ' {' 2026-01-29 16:03:28.426575 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.426579 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.426583 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.426588 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.426592 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.426596 | controller | - ' Continue: "",' 2026-01-29 16:03:28.426600 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.426605 | controller | - ' },' 2026-01-29 16:03:28.426609 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.426613 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.426617 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.426622 | controller | - ' Details: {' 2026-01-29 16:03:28.426626 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.426630 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.426634 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.426641 | controller | - ' UID: "",' 2026-01-29 16:03:28.426645 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.426649 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.426654 | controller | - ' },' 2026-01-29 16:03:28.426658 | controller | - ' Code: 404,' 2026-01-29 16:03:28.426662 | controller | - ' },' 2026-01-29 16:03:28.426666 | controller | - " }\e[0m" 2026-01-29 16:03:28.426671 | 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 16:03:28.426675 | controller | \e[38;5;243m@ 01/29/26 16:00:55.925\e[0m" 2026-01-29 16:03:28.426679 | controller | - '' 2026-01-29 16:03:28.426684 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.426688 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.426692 | controller | {{0xc00152a2a0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.426696 | 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 16:03:28.426703 | controller | +0x191" 2026-01-29 16:03:28.426708 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.426712 | controller | 0xc000cf6340})' 2026-01-29 16:03:28.426716 | 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 16:03:28.426721 | controller | +0x3a" 2026-01-29 16:03:28.426725 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0019f25d0?, 0xc000099008?}, {0x23cd0dd, 2026-01-29 16:03:28.426729 | controller | 0x4}, {0xc001b1bdb8, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.426734 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.426738 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0019f25d0?, 0xc000cf6340?}, {0xc001b1bdb8?, 2026-01-29 16:03:28.426742 | controller | 0xc0019f25d0?, 0x1f26380?})' 2026-01-29 16:03:28.426746 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.426751 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.426755 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.426759 | controller | +0x11f" 2026-01-29 16:03:28.426764 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0019da690, {0x2753a58, 2026-01-29 16:03:28.426768 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.426772 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.426776 | controller | +0x168" 2026-01-29 16:03:28.426781 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0019da690, {0x2753a58, 2026-01-29 16:03:28.426785 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.426789 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.426793 | controller | +0x85" 2026-01-29 16:03:28.426798 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.426810 | controller | {{0xc00152a2a0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.426815 | 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 16:03:28.426819 | controller | +0x16e" 2026-01-29 16:03:28.426823 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 16:03:28.426828 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.426834 | controller | +0x8a7" 2026-01-29 16:03:28.426839 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.426843 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.426847 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.426852 | controller | - "\e[38;5;9m• [FAILED] [20.178 seconds]\e[0m" 2026-01-29 16:03:28.426856 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 16:03:28.426862 | controller | \e[0mstill shows the IronicNeutronAgent deployment progressing in DeploymentReadyCondition 2026-01-29 16:03:28.426866 | controller | when rollout hits ProgressDeadlineExceeded\e[0m" 2026-01-29 16:03:28.426870 | 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 16:03:28.426875 | 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 16:03:28.426879 | controller | - '' 2026-01-29 16:03:28.426883 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.426888 | controller | - " 2026-01-29T16:00:38.907Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.426892 | controller | - " 2026-01-29T16:00:38.911Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.426896 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.426900 | controller | - " 2026-01-29T16:00:38.926Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.426905 | controller | {\"name\":\"keystone-f8fde569-ba99-4806-bf63-b6652fc1eacd\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}}" 2026-01-29 16:03:28.426909 | controller | - " 2026-01-29T16:00:38.926Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"},\"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 16:03:28.426914 | controller | - " 2026-01-29T16:00:38.930Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.426918 | controller | \"ironic\"}" 2026-01-29 16:03:28.426923 | controller | - " 2026-01-29T16:00:38.930Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.426927 | controller | - " 2026-01-29T16:00:38.930Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.426931 | controller | - " 2026-01-29T16:00:38.933Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.426935 | controller | \"ironic\"}" 2026-01-29 16:03:28.426940 | controller | - " 2026-01-29T16:00:38.933Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.426944 | controller | \"ironic\"}" 2026-01-29 16:03:28.426948 | controller | - " 2026-01-29T16:00:38.941Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.426952 | controller | \"ironic\"}" 2026-01-29 16:03:28.426958 | controller | - " 2026-01-29T16:00:38.941Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.426963 | controller | - " 2026-01-29T16:00:38.941Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.426967 | controller | - " 2026-01-29T16:00:38.945Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.426971 | controller | \"ironic\"}" 2026-01-29 16:03:28.426984 | controller | - " 2026-01-29T16:00:38.945Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.426990 | controller | \"ironic\"}" 2026-01-29 16:03:28.426995 | controller | - " 2026-01-29T16:00:38.962Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.427002 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.427008 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427013 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427019 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\"}" 2026-01-29 16:03:28.427025 | controller | - " 2026-01-29T16:00:38.965Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.427031 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427036 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427042 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427048 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\"}" 2026-01-29 16:03:28.427053 | controller | - " 2026-01-29T16:00:38.968Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.427059 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427064 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427072 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427077 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\"}" 2026-01-29 16:03:28.427082 | controller | - " 2026-01-29T16:00:38.970Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.427088 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427094 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427099 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427109 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\"}" 2026-01-29 16:03:28.427122 | controller | - " 2026-01-29T16:00:38.976Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.427128 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.427134 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.427140 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.427146 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427151 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.427156 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.427162 | controller | - " 2026-01-29T16:00:38.978Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.427167 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427177 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427182 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427188 | controller | \"0d51e70a-5a1f-47cf-92ff-9411aebb3ead\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.427193 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.427199 | controller | - " 2026-01-29T16:00:38.986Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.427205 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.427211 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427217 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427222 | controller | \"ed9d504c-6ad9-4664-8c0a-77dfb47ac616\"}" 2026-01-29 16:03:28.427228 | controller | - " 2026-01-29T16:00:38.987Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.427234 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.427239 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.427245 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.427251 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427272 | controller | \"ed9d504c-6ad9-4664-8c0a-77dfb47ac616\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.427279 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.427284 | controller | - " 2026-01-29T16:00:38.989Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.427293 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.427300 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427304 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427308 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427313 | controller | \"ed9d504c-6ad9-4664-8c0a-77dfb47ac616\"}" 2026-01-29 16:03:28.427317 | controller | - " 2026-01-29T16:00:38.992Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.427335 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}}" 2026-01-29 16:03:28.427343 | controller | - " 2026-01-29T16:00:38.999Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.427348 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427352 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427356 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427361 | controller | \"ed9d504c-6ad9-4664-8c0a-77dfb47ac616\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.427365 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.427369 | controller | - " 2026-01-29T16:00:39.005Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.427373 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}}" 2026-01-29 16:03:28.427378 | controller | - " 2026-01-29T16:00:39.012Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.427384 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.427389 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427393 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427397 | controller | \"ed199ad9-4b62-4ff4-81b7-26479b031122\"}" 2026-01-29 16:03:28.427401 | controller | - " 2026-01-29T16:00:39.012Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.427406 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.427410 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.427416 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.427421 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427425 | controller | \"ed199ad9-4b62-4ff4-81b7-26479b031122\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.427429 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.427433 | controller | - " 2026-01-29T16:00:39.089Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.427438 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.427442 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427446 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427450 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427455 | controller | \"ed199ad9-4b62-4ff4-81b7-26479b031122\"}" 2026-01-29 16:03:28.427459 | controller | - " 2026-01-29T16:00:39.090Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.427463 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427467 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427471 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427476 | controller | \"ed199ad9-4b62-4ff4-81b7-26479b031122\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.427480 | controller | - " 2026-01-29T16:00:39.100Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.427484 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.427488 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.427502 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427507 | controller | \"ed199ad9-4b62-4ff4-81b7-26479b031122\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.427511 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.427515 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.427520 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.427524 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.427528 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.427532 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.427537 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.427545 | controller | - " 2026-01-29T16:00:39.101Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.427549 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.427553 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427557 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427562 | controller | \"0cfdb902-5de7-495f-9b37-d1f2bb8ee81b\"}" 2026-01-29 16:03:28.427566 | controller | - " 2026-01-29T16:00:39.102Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.427570 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.427574 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.427578 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.427582 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427587 | controller | \"0cfdb902-5de7-495f-9b37-d1f2bb8ee81b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.427591 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.427595 | controller | - " 2026-01-29T16:00:39.190Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.427599 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.427604 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427608 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427612 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427616 | controller | \"0cfdb902-5de7-495f-9b37-d1f2bb8ee81b\"}" 2026-01-29 16:03:28.427622 | controller | - " 2026-01-29T16:00:39.190Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.427628 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427633 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427639 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427647 | controller | \"0cfdb902-5de7-495f-9b37-d1f2bb8ee81b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.427653 | controller | - " 2026-01-29T16:00:39.191Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.427658 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.427664 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.427670 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427676 | controller | \"0cfdb902-5de7-495f-9b37-d1f2bb8ee81b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.427682 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.427688 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.427695 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.427701 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.427707 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.427717 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.427736 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.427742 | controller | - " 2026-01-29T16:00:39.191Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.427748 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.427753 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427759 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427767 | controller | \"e9aa6c6d-cb23-4536-9e6b-cb29de5690f9\"}" 2026-01-29 16:03:28.427771 | controller | - " 2026-01-29T16:00:39.191Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.427776 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.427780 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.427784 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.427788 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427793 | controller | \"e9aa6c6d-cb23-4536-9e6b-cb29de5690f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.427797 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.427801 | controller | - " 2026-01-29T16:00:39.194Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.427805 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.427810 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427816 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427820 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427825 | controller | \"e9aa6c6d-cb23-4536-9e6b-cb29de5690f9\"}" 2026-01-29 16:03:28.427829 | controller | - " 2026-01-29T16:00:39.194Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.427833 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427837 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427842 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427846 | controller | \"e9aa6c6d-cb23-4536-9e6b-cb29de5690f9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.427850 | controller | - " 2026-01-29T16:00:39.195Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.427854 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.427859 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.427863 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427867 | controller | \"e9aa6c6d-cb23-4536-9e6b-cb29de5690f9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.427871 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.427876 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.427880 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.427886 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.427890 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.427894 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.427899 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.427903 | controller | - " 2026-01-29T16:00:39.202Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.427907 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.427911 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427916 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427920 | controller | \"7146c223-92cd-41bb-a223-e8872dd30e3c\"}" 2026-01-29 16:03:28.427924 | controller | - " 2026-01-29T16:00:39.203Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.427928 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.427933 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.427945 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.427950 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427954 | controller | \"7146c223-92cd-41bb-a223-e8872dd30e3c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.427958 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.427963 | controller | - " 2026-01-29T16:00:39.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.427967 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.427972 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427976 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.427980 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.427984 | controller | \"7146c223-92cd-41bb-a223-e8872dd30e3c\"}" 2026-01-29 16:03:28.427989 | controller | - " 2026-01-29T16:00:39.205Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.427993 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.427997 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428001 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428005 | controller | \"7146c223-92cd-41bb-a223-e8872dd30e3c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.428010 | controller | - " 2026-01-29T16:00:39.206Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.428014 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.428018 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.428022 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428027 | controller | \"7146c223-92cd-41bb-a223-e8872dd30e3c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.428031 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.428035 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.428042 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.428049 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.428055 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.428061 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.428066 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.428072 | controller | - " 2026-01-29T16:00:39.248Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.428078 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.428084 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428089 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428098 | controller | \"b00c7ae5-2837-43e8-82fd-18408b0c7731\"}" 2026-01-29 16:03:28.428102 | controller | - " 2026-01-29T16:00:39.248Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.428106 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.428110 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.428115 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.428119 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428123 | controller | \"b00c7ae5-2837-43e8-82fd-18408b0c7731\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.428127 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.428131 | controller | - " 2026-01-29T16:00:39.250Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.428136 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.428140 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.428144 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428158 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428163 | controller | \"b00c7ae5-2837-43e8-82fd-18408b0c7731\"}" 2026-01-29 16:03:28.428167 | controller | - " 2026-01-29T16:00:39.251Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.428171 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.428175 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428180 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428184 | controller | \"b00c7ae5-2837-43e8-82fd-18408b0c7731\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.428188 | controller | - " 2026-01-29T16:00:39.251Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.428192 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.428197 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.428201 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428220 | controller | \"b00c7ae5-2837-43e8-82fd-18408b0c7731\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.428225 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.428229 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.428233 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.428239 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.428244 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.428250 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.428256 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.428261 | controller | - " 2026-01-29T16:00:39.332Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.428267 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.428272 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428278 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428283 | controller | \"ed8da28d-c0ca-451b-b841-c79720aa8413\"}" 2026-01-29 16:03:28.428289 | controller | - " 2026-01-29T16:00:39.332Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.428294 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.428300 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.428306 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.428312 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428318 | controller | \"ed8da28d-c0ca-451b-b841-c79720aa8413\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.428346 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.428356 | controller | - " 2026-01-29T16:00:39.334Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.428361 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.428365 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.428369 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428374 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428378 | controller | \"ed8da28d-c0ca-451b-b841-c79720aa8413\"}" 2026-01-29 16:03:28.428382 | controller | - " 2026-01-29T16:00:39.335Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.428387 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.428391 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428398 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428403 | controller | \"ed8da28d-c0ca-451b-b841-c79720aa8413\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.428407 | controller | - " 2026-01-29T16:00:39.335Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.428422 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.428427 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.428434 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428438 | controller | \"ed8da28d-c0ca-451b-b841-c79720aa8413\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.428442 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.428447 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.428451 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.428455 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.428460 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.428464 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.428468 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.428472 | controller | - " 2026-01-29T16:00:39.497Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.428477 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.428481 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428485 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428489 | controller | \"5b57c68c-aec6-4802-af3b-f983d6aa130d\"}" 2026-01-29 16:03:28.428493 | controller | - " 2026-01-29T16:00:39.497Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.428498 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.428502 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.428506 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.428510 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428514 | controller | \"5b57c68c-aec6-4802-af3b-f983d6aa130d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.428519 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.428523 | controller | - " 2026-01-29T16:00:39.501Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.428527 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.428533 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.428538 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428544 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428550 | controller | \"5b57c68c-aec6-4802-af3b-f983d6aa130d\"}" 2026-01-29 16:03:28.428555 | controller | - " 2026-01-29T16:00:39.501Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.428561 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.428566 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428572 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428577 | controller | \"5b57c68c-aec6-4802-af3b-f983d6aa130d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.428583 | controller | - " 2026-01-29T16:00:39.502Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.428592 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.428598 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.428604 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428610 | controller | \"5b57c68c-aec6-4802-af3b-f983d6aa130d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.428617 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.428623 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.428629 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.428634 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.428640 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.428655 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.428660 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.428664 | controller | - " 2026-01-29T16:00:39.824Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.428668 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.428672 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428677 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428681 | controller | \"0852b62c-30a5-4c4f-8378-354225f63c2f\"}" 2026-01-29 16:03:28.428685 | controller | - " 2026-01-29T16:00:39.825Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.428690 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.428694 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.428701 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.428705 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428709 | controller | \"0852b62c-30a5-4c4f-8378-354225f63c2f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.428714 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.428718 | controller | - " 2026-01-29T16:00:39.828Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.428722 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.428726 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.428731 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428735 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428739 | controller | \"0852b62c-30a5-4c4f-8378-354225f63c2f\"}" 2026-01-29 16:03:28.428743 | controller | - " 2026-01-29T16:00:39.829Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.428747 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.428752 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428756 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428764 | controller | \"0852b62c-30a5-4c4f-8378-354225f63c2f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.428791 | controller | - " 2026-01-29T16:00:39.829Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.428798 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.428804 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.428810 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428815 | controller | \"0852b62c-30a5-4c4f-8378-354225f63c2f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.428821 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.428826 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.428832 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.428837 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.428842 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.428848 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.428853 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.428858 | controller | - " 2026-01-29T16:00:40.470Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.428862 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.428869 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428873 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428877 | controller | \"59593529-bbef-410f-b055-54a7c7864f4e\"}" 2026-01-29 16:03:28.428881 | controller | - " 2026-01-29T16:00:40.471Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.428899 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.428904 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.428908 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.428912 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428917 | controller | \"59593529-bbef-410f-b055-54a7c7864f4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.428922 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.428926 | controller | - " 2026-01-29T16:00:40.477Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.428930 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.428935 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.428939 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428943 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428948 | controller | \"59593529-bbef-410f-b055-54a7c7864f4e\"}" 2026-01-29 16:03:28.428952 | controller | - " 2026-01-29T16:00:40.478Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.428956 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.428963 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.428967 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428972 | controller | \"59593529-bbef-410f-b055-54a7c7864f4e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.428976 | controller | - " 2026-01-29T16:00:40.478Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.428980 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.428984 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.428989 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.428993 | controller | \"59593529-bbef-410f-b055-54a7c7864f4e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.428997 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.429001 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.429005 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.429010 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.429014 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.429018 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.429022 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.429027 | controller | - " 2026-01-29T16:00:41.759Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.429031 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.429037 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429041 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429045 | controller | \"cf66ebd3-4111-4c9e-a03b-4a2d52f60034\"}" 2026-01-29 16:03:28.429050 | controller | - " 2026-01-29T16:00:41.760Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.429054 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.429058 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.429062 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.429066 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429071 | controller | \"cf66ebd3-4111-4c9e-a03b-4a2d52f60034\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.429075 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.429079 | controller | - " 2026-01-29T16:00:41.763Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.429083 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.429088 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.429100 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429105 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429109 | controller | \"cf66ebd3-4111-4c9e-a03b-4a2d52f60034\"}" 2026-01-29 16:03:28.429113 | controller | - " 2026-01-29T16:00:41.764Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.429120 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.429124 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429128 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429132 | controller | \"cf66ebd3-4111-4c9e-a03b-4a2d52f60034\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.429137 | controller | - " 2026-01-29T16:00:41.765Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.429141 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.429145 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.429149 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429153 | controller | \"cf66ebd3-4111-4c9e-a03b-4a2d52f60034\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.429158 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.429162 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.429166 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.429170 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.429175 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.429179 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.429183 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.429187 | controller | - " 2026-01-29T16:00:44.326Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.429192 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.429196 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429200 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429204 | controller | \"cddfcb70-35a2-4092-8ee3-98d1817b984a\"}" 2026-01-29 16:03:28.429208 | controller | - " 2026-01-29T16:00:44.327Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.429213 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.429217 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.429221 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.429225 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429229 | controller | \"cddfcb70-35a2-4092-8ee3-98d1817b984a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.429234 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.429238 | controller | - " 2026-01-29T16:00:44.330Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.429242 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.429246 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.429251 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429255 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429261 | controller | \"cddfcb70-35a2-4092-8ee3-98d1817b984a\"}" 2026-01-29 16:03:28.429267 | controller | - " 2026-01-29T16:00:44.330Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.429272 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.429276 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429280 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429285 | controller | \"cddfcb70-35a2-4092-8ee3-98d1817b984a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.429296 | controller | - " 2026-01-29T16:00:44.331Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.429301 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.429305 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.429309 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429314 | controller | \"cddfcb70-35a2-4092-8ee3-98d1817b984a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.429318 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.429336 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.429343 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.429350 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.429354 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.429358 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.429363 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.429367 | controller | - " 2026-01-29T16:00:49.452Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.429371 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.429375 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429380 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429384 | controller | \"ec265fa5-2c65-46be-8a6c-77dc9cbb31fa\"}" 2026-01-29 16:03:28.429388 | controller | - " 2026-01-29T16:00:49.454Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.429392 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.429396 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.429401 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.429405 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429409 | controller | \"ec265fa5-2c65-46be-8a6c-77dc9cbb31fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.429413 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.429417 | controller | - " 2026-01-29T16:00:49.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.429422 | controller | hostname-for-openstack.9a892378-d78b-40f4-a241-be65780bd853.svc to MariaDBDatabase 2026-01-29 16:03:28.429426 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.429432 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429436 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429441 | controller | \"ec265fa5-2c65-46be-8a6c-77dc9cbb31fa\"}" 2026-01-29 16:03:28.429445 | controller | - " 2026-01-29T16:00:49.458Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.429449 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.429453 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429457 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429462 | controller | \"ec265fa5-2c65-46be-8a6c-77dc9cbb31fa\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.429466 | controller | - " 2026-01-29T16:00:49.459Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.429470 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.429475 | controller | {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, \"namespace\": 2026-01-29 16:03:28.429479 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429483 | controller | \"ec265fa5-2c65-46be-8a6c-77dc9cbb31fa\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.429487 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.429491 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.429496 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.429500 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.429513 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.429518 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.429522 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.429527 | 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 16:03:28.429531 | controller | \e[38;5;243m@ 01/29/26 16:00:59.006\e[0m" 2026-01-29 16:03:28.429536 | controller | - " 2026-01-29T16:00:59.006Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.429541 | controller | \"Namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00:38Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:00:38Z\"}],\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\",\"resourceVersion\":\"1277\",\"uid\":\"6d94b65f-4887-4db8-83c5-775cfe4b2c89\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.429551 | 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 16:03:28.429557 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.429562 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.429574 | 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 16:03:28.429579 | 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 16:03:28.429583 | controller | - " 2026-01-29T16:00:59.020Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.429588 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.429600 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429605 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429609 | controller | \"d1d4c261-bd3e-45b5-b5ab-e58de2a9060b\"}" 2026-01-29 16:03:28.429614 | controller | - " 2026-01-29T16:00:59.026Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.429618 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.429622 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429627 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429631 | controller | \"d1d4c261-bd3e-45b5-b5ab-e58de2a9060b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.429635 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.429646 | controller | - " 2026-01-29T16:00:59.030Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.429651 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.429655 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429661 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429669 | controller | \"d1d4c261-bd3e-45b5-b5ab-e58de2a9060b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.429674 | controller | \"ObjectNamespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.429678 | controller | - " 2026-01-29T16:00:59.030Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.429682 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.429687 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"9a892378-d78b-40f4-a241-be65780bd853\"}, 2026-01-29 16:03:28.429691 | controller | \"namespace\": \"9a892378-d78b-40f4-a241-be65780bd853\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.429697 | controller | \"d1d4c261-bd3e-45b5-b5ab-e58de2a9060b\"}" 2026-01-29 16:03:28.429701 | controller | - " 2026-01-29T16:00:59.037Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.429706 | controller | \"ironic\"}" 2026-01-29 16:03:28.429710 | controller | - " 2026-01-29T16:00:59.037Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.429714 | controller | - " 2026-01-29T16:00:59.037Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.429719 | controller | - " 2026-01-29T16:00:59.042Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.429723 | controller | \"ironic\"}" 2026-01-29 16:03:28.429727 | controller | - " 2026-01-29T16:00:59.042Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.429732 | controller | \"ironic\"}" 2026-01-29 16:03:28.429736 | controller | - " 2026-01-29T16:00:59.048Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.429740 | controller | \"9a892378-d78b-40f4-a241-be65780bd853\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.429745 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.429749 | controller | - '' 2026-01-29 16:03:28.429754 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.429758 | 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 16:03:28.429762 | controller | with:' 2026-01-29 16:03:28.429767 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.429771 | controller | - ' <*errors.StatusError | 0xc00187e8c0>: ' 2026-01-29 16:03:28.429776 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.429780 | controller | - ' {' 2026-01-29 16:03:28.429784 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.429789 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.429793 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.429797 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.429802 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.429806 | controller | - ' Continue: "",' 2026-01-29 16:03:28.429810 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.429814 | controller | - ' },' 2026-01-29 16:03:28.429819 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.429823 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.429827 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.429831 | controller | - ' Details: {' 2026-01-29 16:03:28.429836 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.429840 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.429844 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.429848 | controller | - ' UID: "",' 2026-01-29 16:03:28.429853 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.429857 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.429861 | controller | - ' },' 2026-01-29 16:03:28.429866 | controller | - ' Code: 404,' 2026-01-29 16:03:28.429870 | controller | - ' },' 2026-01-29 16:03:28.429876 | controller | - " }\e[0m" 2026-01-29 16:03:28.429888 | 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 16:03:28.429893 | controller | \e[38;5;243m@ 01/29/26 16:00:59.006\e[0m" 2026-01-29 16:03:28.429897 | controller | - '' 2026-01-29 16:03:28.429902 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.429906 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.429910 | controller | {{0xc0016ccab0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.429915 | 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 16:03:28.429919 | controller | +0x191" 2026-01-29 16:03:28.429925 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.429930 | controller | 0xc000738a40})' 2026-01-29 16:03:28.429934 | 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 16:03:28.429939 | controller | +0x3a" 2026-01-29 16:03:28.429943 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001559aa0?, 0xc000501008?}, {0x23cd0dd, 2026-01-29 16:03:28.429947 | controller | 0x4}, {0xc000e7fd40, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.429951 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.429956 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001559aa0?, 0xc000738a40?}, {0xc000e7fd40?, 2026-01-29 16:03:28.429960 | controller | 0xc001559aa0?, 0x1f26380?})' 2026-01-29 16:03:28.429964 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.429969 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.429973 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.429977 | controller | +0x11f" 2026-01-29 16:03:28.429981 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00028e620, {0x2753a58, 2026-01-29 16:03:28.429986 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.429990 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.429994 | controller | +0x168" 2026-01-29 16:03:28.429998 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00028e620, {0x2753a58, 2026-01-29 16:03:28.430003 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.430007 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.430011 | controller | +0x85" 2026-01-29 16:03:28.430016 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.430023 | controller | {{0xc0016ccab0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.430027 | 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 16:03:28.430031 | controller | +0x16e" 2026-01-29 16:03:28.430036 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 16:03:28.430040 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.430044 | controller | +0x8a7" 2026-01-29 16:03:28.430048 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.430053 | 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 16:03:28.430057 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.430061 | controller | - "\e[38;5;9m• [FAILED] [20.256 seconds]\e[0m" 2026-01-29 16:03:28.430067 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mIronic is fully deployed [BeforeEach] \e[0mupdates 2026-01-29 16:03:28.430071 | controller | the KeystoneAuthURL if keystone internal endpoint changes\e[0m" 2026-01-29 16:03:28.430076 | 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 16:03:28.430080 | 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 16:03:28.430085 | controller | - '' 2026-01-29 16:03:28.430089 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.430093 | controller | - " 2026-01-29T16:00:54.968Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.430098 | controller | - " 2026-01-29T16:00:54.974Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.430102 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.430108 | controller | - " 2026-01-29T16:00:54.992Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.430112 | controller | {\"name\":\"keystone-866c8930-0d37-4f8d-84ad-d2e125e92b06\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}}" 2026-01-29 16:03:28.430125 | controller | - " 2026-01-29T16:00:54.992Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"},\"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 16:03:28.430130 | controller | - " 2026-01-29T16:00:54.998Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.430135 | controller | \"ironic\"}" 2026-01-29 16:03:28.430139 | controller | - " 2026-01-29T16:00:54.998Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.430144 | controller | - " 2026-01-29T16:00:54.998Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.430148 | controller | - " 2026-01-29T16:00:55.005Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.430152 | controller | \"ironic\"}" 2026-01-29 16:03:28.430156 | controller | - " 2026-01-29T16:00:55.005Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.430161 | controller | \"ironic\"}" 2026-01-29 16:03:28.430165 | controller | - " 2026-01-29T16:00:55.016Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.430169 | controller | \"ironic\"}" 2026-01-29 16:03:28.430173 | controller | - " 2026-01-29T16:00:55.016Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.430178 | controller | - " 2026-01-29T16:00:55.016Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.430182 | controller | - " 2026-01-29T16:00:55.022Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.430186 | controller | \"ironic\"}" 2026-01-29 16:03:28.430190 | controller | - " 2026-01-29T16:00:55.022Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.430197 | controller | \"ironic\"}" 2026-01-29 16:03:28.430201 | controller | - " 2026-01-29T16:00:55.045Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.430205 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.430210 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430214 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430218 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\"}" 2026-01-29 16:03:28.430222 | controller | - " 2026-01-29T16:00:55.048Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.430227 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430231 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430235 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430239 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\"}" 2026-01-29 16:03:28.430244 | controller | - " 2026-01-29T16:00:55.052Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.430248 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430252 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430256 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430261 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\"}" 2026-01-29 16:03:28.430265 | controller | - " 2026-01-29T16:00:55.055Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.430269 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430273 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430278 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430282 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\"}" 2026-01-29 16:03:28.430286 | controller | - " 2026-01-29T16:00:55.067Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.430291 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.430295 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.430307 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.430311 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430316 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.430320 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.430342 | controller | - " 2026-01-29T16:00:55.072Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.430346 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430350 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430355 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430359 | controller | \"3d0649a8-22bf-4832-8e9a-04caaad63494\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.430365 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.430372 | controller | - " 2026-01-29T16:00:55.082Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.430376 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.430380 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430384 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430389 | controller | \"819d147b-521c-485b-b1b5-650f317e63a8\"}" 2026-01-29 16:03:28.430393 | controller | - " 2026-01-29T16:00:55.083Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.430397 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.430401 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.430406 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.430410 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430414 | controller | \"819d147b-521c-485b-b1b5-650f317e63a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.430418 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.430423 | controller | - " 2026-01-29T16:00:55.087Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.430427 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.430431 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430435 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430440 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430444 | controller | \"819d147b-521c-485b-b1b5-650f317e63a8\"}" 2026-01-29 16:03:28.430448 | controller | - " 2026-01-29T16:00:55.089Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.430452 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}}" 2026-01-29 16:03:28.430457 | controller | - " 2026-01-29T16:00:55.094Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.430461 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430465 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430469 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430474 | controller | \"819d147b-521c-485b-b1b5-650f317e63a8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.430478 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.430482 | controller | - " 2026-01-29T16:00:55.095Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.430486 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.430491 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430495 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430499 | controller | \"334e8775-da97-4b31-92e9-2c7882182ec8\"}" 2026-01-29 16:03:28.430503 | controller | - " 2026-01-29T16:00:55.096Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.430508 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.430521 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.430527 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.430532 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430538 | controller | \"334e8775-da97-4b31-92e9-2c7882182ec8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.430542 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.430547 | controller | - " 2026-01-29T16:00:55.098Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.430551 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}}" 2026-01-29 16:03:28.430555 | controller | - " 2026-01-29T16:00:55.187Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.430559 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.430564 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430568 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430572 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430576 | controller | \"334e8775-da97-4b31-92e9-2c7882182ec8\"}" 2026-01-29 16:03:28.430581 | controller | - " 2026-01-29T16:00:55.188Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.430585 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430589 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430593 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430598 | controller | \"334e8775-da97-4b31-92e9-2c7882182ec8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.430602 | controller | - " 2026-01-29T16:00:55.197Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.430606 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.430610 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.430615 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430619 | controller | \"334e8775-da97-4b31-92e9-2c7882182ec8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.430623 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.430627 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.430632 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.430636 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.430640 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.430646 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.430650 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.430655 | controller | - " 2026-01-29T16:00:55.198Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.430659 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.430663 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430667 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430675 | controller | \"27c84fde-2e20-4cbe-988c-c6f1a40c0a7c\"}" 2026-01-29 16:03:28.430679 | controller | - " 2026-01-29T16:00:55.198Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.430684 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.430688 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.430692 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.430696 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430701 | controller | \"27c84fde-2e20-4cbe-988c-c6f1a40c0a7c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.430705 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.430709 | controller | - " 2026-01-29T16:00:55.288Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.430713 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.430730 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430734 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430739 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430743 | controller | \"27c84fde-2e20-4cbe-988c-c6f1a40c0a7c\"}" 2026-01-29 16:03:28.430747 | controller | - " 2026-01-29T16:00:55.289Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.430752 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430756 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430760 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430764 | controller | \"27c84fde-2e20-4cbe-988c-c6f1a40c0a7c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.430769 | controller | - " 2026-01-29T16:00:55.306Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.430773 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.430777 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.430781 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430786 | controller | \"27c84fde-2e20-4cbe-988c-c6f1a40c0a7c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.430790 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.430794 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.430798 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.430803 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.430807 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.430811 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.430816 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.430820 | controller | - " 2026-01-29T16:00:55.306Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.430824 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.430831 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430835 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430840 | controller | \"9cc72065-89a0-4192-a785-488a4cf02d8b\"}" 2026-01-29 16:03:28.430844 | controller | - " 2026-01-29T16:00:55.307Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.430848 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.430852 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.430857 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.430861 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430865 | controller | \"9cc72065-89a0-4192-a785-488a4cf02d8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.430869 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.430874 | controller | - " 2026-01-29T16:00:55.309Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.430878 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.430882 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430886 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430891 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430895 | controller | \"9cc72065-89a0-4192-a785-488a4cf02d8b\"}" 2026-01-29 16:03:28.430899 | controller | - " 2026-01-29T16:00:55.309Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.430903 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.430908 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430912 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430924 | controller | \"9cc72065-89a0-4192-a785-488a4cf02d8b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.430929 | controller | - " 2026-01-29T16:00:55.310Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.430935 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.430940 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.430946 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.430950 | controller | \"9cc72065-89a0-4192-a785-488a4cf02d8b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.430954 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.430959 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.430963 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.430967 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.430972 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.430976 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.430980 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.430986 | controller | - " 2026-01-29T16:00:55.317Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.430990 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.430994 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.430999 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431003 | controller | \"cef9d3cb-1ae8-406c-aba9-53e863159c1d\"}" 2026-01-29 16:03:28.431007 | controller | - " 2026-01-29T16:00:55.318Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.431011 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431016 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431020 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431024 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431029 | controller | \"cef9d3cb-1ae8-406c-aba9-53e863159c1d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.431033 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.431037 | controller | - " 2026-01-29T16:00:55.321Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.431041 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.431046 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431050 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431054 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431058 | controller | \"cef9d3cb-1ae8-406c-aba9-53e863159c1d\"}" 2026-01-29 16:03:28.431063 | controller | - " 2026-01-29T16:00:55.321Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.431067 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431071 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431075 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431080 | controller | \"cef9d3cb-1ae8-406c-aba9-53e863159c1d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.431084 | controller | - " 2026-01-29T16:00:55.322Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431088 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431092 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431097 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431101 | controller | \"cef9d3cb-1ae8-406c-aba9-53e863159c1d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.431105 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.431109 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.431114 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.431126 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.431132 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.431137 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.431143 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.431148 | controller | - " 2026-01-29T16:00:55.363Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.431152 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.431156 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431161 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431165 | controller | \"a81a0fd3-561c-409c-982d-011651d50766\"}" 2026-01-29 16:03:28.431169 | controller | - " 2026-01-29T16:00:55.364Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.431173 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431178 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431182 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431186 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431190 | controller | \"a81a0fd3-561c-409c-982d-011651d50766\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.431196 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.431201 | controller | - " 2026-01-29T16:00:55.367Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.431205 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.431209 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431213 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431218 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431222 | controller | \"a81a0fd3-561c-409c-982d-011651d50766\"}" 2026-01-29 16:03:28.431226 | controller | - " 2026-01-29T16:00:55.367Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.431230 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431235 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431239 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431243 | controller | \"a81a0fd3-561c-409c-982d-011651d50766\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.431247 | controller | - " 2026-01-29T16:00:55.368Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431252 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431256 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431260 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431264 | controller | \"a81a0fd3-561c-409c-982d-011651d50766\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.431269 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.431273 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.431277 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.431281 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.431289 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.431293 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.431297 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.431301 | controller | - " 2026-01-29T16:00:55.448Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.431306 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.431310 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431334 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431343 | controller | \"60c83ca3-fdfd-4e12-be0d-684208b7af17\"}" 2026-01-29 16:03:28.431348 | controller | - " 2026-01-29T16:00:55.449Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.431352 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431356 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431360 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431365 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431369 | controller | \"60c83ca3-fdfd-4e12-be0d-684208b7af17\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.431373 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.431377 | controller | - " 2026-01-29T16:00:55.452Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.431382 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.431386 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431390 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431394 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431399 | controller | \"60c83ca3-fdfd-4e12-be0d-684208b7af17\"}" 2026-01-29 16:03:28.431403 | controller | - " 2026-01-29T16:00:55.452Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.431407 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431411 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431415 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431422 | controller | \"60c83ca3-fdfd-4e12-be0d-684208b7af17\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.431426 | controller | - " 2026-01-29T16:00:55.453Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431431 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431435 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431439 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431443 | controller | \"60c83ca3-fdfd-4e12-be0d-684208b7af17\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.431448 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.431452 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.431458 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.431462 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.431466 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.431471 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.431475 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.431479 | controller | - " 2026-01-29T16:00:55.614Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.431483 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.431487 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431494 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431498 | controller | \"6f8e0768-67f2-4567-9211-98bb109ff07a\"}" 2026-01-29 16:03:28.431502 | controller | - " 2026-01-29T16:00:55.614Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.431506 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431511 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431515 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431519 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431523 | controller | \"6f8e0768-67f2-4567-9211-98bb109ff07a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.431528 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.431541 | controller | - " 2026-01-29T16:00:55.618Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.431545 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.431551 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431556 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431561 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431565 | controller | \"6f8e0768-67f2-4567-9211-98bb109ff07a\"}" 2026-01-29 16:03:28.431571 | controller | - " 2026-01-29T16:00:55.619Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.431576 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431580 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431584 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431589 | controller | \"6f8e0768-67f2-4567-9211-98bb109ff07a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.431593 | controller | - " 2026-01-29T16:00:55.623Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431597 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431601 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431605 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431610 | controller | \"6f8e0768-67f2-4567-9211-98bb109ff07a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.431616 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.431620 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.431624 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.431628 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.431632 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.431637 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.431641 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.431645 | controller | - " 2026-01-29T16:00:55.944Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.431649 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.431654 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431658 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431662 | controller | \"7c1023c0-060e-4f9b-9b5b-e3dcf340337c\"}" 2026-01-29 16:03:28.431666 | controller | - " 2026-01-29T16:00:55.945Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.431671 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431675 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431679 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431683 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431687 | controller | \"7c1023c0-060e-4f9b-9b5b-e3dcf340337c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.431692 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.431696 | controller | - " 2026-01-29T16:00:55.949Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.431700 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.431704 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431709 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431713 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431719 | controller | \"7c1023c0-060e-4f9b-9b5b-e3dcf340337c\"}" 2026-01-29 16:03:28.431723 | controller | - " 2026-01-29T16:00:55.950Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.431727 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431742 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431746 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431751 | controller | \"7c1023c0-060e-4f9b-9b5b-e3dcf340337c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.431755 | controller | - " 2026-01-29T16:00:55.952Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431759 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431763 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431770 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431774 | controller | \"7c1023c0-060e-4f9b-9b5b-e3dcf340337c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.431779 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.431783 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.431787 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.431791 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.431796 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.431802 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.431807 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.431811 | controller | - " 2026-01-29T16:00:56.593Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.431815 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.431819 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431823 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431828 | controller | \"a6ad0052-c53d-4b97-8e8d-0960381b7e48\"}" 2026-01-29 16:03:28.431832 | controller | - " 2026-01-29T16:00:56.594Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.431836 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431840 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431845 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431849 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431853 | controller | \"a6ad0052-c53d-4b97-8e8d-0960381b7e48\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.431857 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.431861 | controller | - " 2026-01-29T16:00:56.597Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.431866 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.431873 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431877 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431881 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431885 | controller | \"a6ad0052-c53d-4b97-8e8d-0960381b7e48\"}" 2026-01-29 16:03:28.431890 | controller | - " 2026-01-29T16:00:56.597Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.431894 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.431898 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431902 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431907 | controller | \"a6ad0052-c53d-4b97-8e8d-0960381b7e48\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.431911 | controller | - " 2026-01-29T16:00:56.598Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.431915 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.431921 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.431925 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.431929 | controller | \"a6ad0052-c53d-4b97-8e8d-0960381b7e48\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.431934 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.431938 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.431952 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.431956 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.431961 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.431965 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.431971 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.431977 | controller | - " 2026-01-29T16:00:57.879Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.431983 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.431990 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.431996 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432001 | controller | \"c538ee57-33c7-4131-8bd0-55e55d7c627b\"}" 2026-01-29 16:03:28.432006 | controller | - " 2026-01-29T16:00:57.879Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.432012 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.432018 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.432024 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.432030 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432035 | controller | \"c538ee57-33c7-4131-8bd0-55e55d7c627b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.432041 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.432046 | controller | - " 2026-01-29T16:00:57.882Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.432052 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.432057 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.432063 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432068 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432074 | controller | \"c538ee57-33c7-4131-8bd0-55e55d7c627b\"}" 2026-01-29 16:03:28.432079 | controller | - " 2026-01-29T16:00:57.883Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.432083 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.432088 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432092 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432096 | controller | \"c538ee57-33c7-4131-8bd0-55e55d7c627b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.432104 | controller | - " 2026-01-29T16:00:57.883Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.432111 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.432115 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.432120 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432124 | controller | \"c538ee57-33c7-4131-8bd0-55e55d7c627b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.432128 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.432132 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.432137 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.432141 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.432145 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.432149 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.432154 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.432158 | controller | - " 2026-01-29T16:01:00.444Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.432162 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.432177 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432182 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432186 | controller | \"272f5f03-18e0-489d-8a93-85cbfef24318\"}" 2026-01-29 16:03:28.432190 | controller | - " 2026-01-29T16:01:00.445Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.432195 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.432199 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.432203 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.432208 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432212 | controller | \"272f5f03-18e0-489d-8a93-85cbfef24318\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.432216 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.432221 | controller | - " 2026-01-29T16:01:00.447Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.432225 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.432229 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.432233 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432237 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432242 | controller | \"272f5f03-18e0-489d-8a93-85cbfef24318\"}" 2026-01-29 16:03:28.432246 | controller | - " 2026-01-29T16:01:00.448Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.432250 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.432254 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432261 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432265 | controller | \"272f5f03-18e0-489d-8a93-85cbfef24318\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.432269 | controller | - " 2026-01-29T16:01:00.448Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.432273 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.432278 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.432282 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432286 | controller | \"272f5f03-18e0-489d-8a93-85cbfef24318\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.432290 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.432295 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.432299 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.432303 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.432307 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.432312 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.432316 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.432320 | controller | - " 2026-01-29T16:01:05.569Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.432342 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.432347 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432351 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432355 | controller | \"7600cd42-7562-4f94-864b-b052cc142316\"}" 2026-01-29 16:03:28.432360 | controller | - " 2026-01-29T16:01:05.570Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.432364 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.432368 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.432372 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.432377 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432381 | controller | \"7600cd42-7562-4f94-864b-b052cc142316\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.432397 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.432403 | controller | - " 2026-01-29T16:01:05.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.432408 | controller | hostname-for-openstack.b082c82f-3186-4a6e-91fa-b9e5880dee46.svc to MariaDBDatabase 2026-01-29 16:03:28.432412 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.432416 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432421 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432425 | controller | \"7600cd42-7562-4f94-864b-b052cc142316\"}" 2026-01-29 16:03:28.432429 | controller | - " 2026-01-29T16:01:05.572Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.432436 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.432440 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432444 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432448 | controller | \"7600cd42-7562-4f94-864b-b052cc142316\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.432453 | controller | - " 2026-01-29T16:01:05.573Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.432457 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.432461 | controller | {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, \"namespace\": 2026-01-29 16:03:28.432465 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432470 | controller | \"7600cd42-7562-4f94-864b-b052cc142316\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.432476 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.432480 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.432484 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.432488 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.432493 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.432497 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.432503 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.432508 | 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 16:03:28.432512 | controller | \e[38;5;243m@ 01/29/26 16:01:15.099\e[0m" 2026-01-29 16:03:28.432516 | controller | - " 2026-01-29T16:01:15.100Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.432530 | controller | \"Namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00:55Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:00:54Z\"}],\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\",\"resourceVersion\":\"843\",\"uid\":\"9aa91627-18f1-47b8-9e97-af66fc6aa667\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.432535 | 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 16:03:28.432542 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.432547 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.432551 | 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 16:03:28.432556 | 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 16:03:28.432560 | controller | - " 2026-01-29T16:01:15.120Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.432564 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.432569 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432573 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432577 | controller | \"64f65acd-de50-494e-9925-3cad8fb08f0e\"}" 2026-01-29 16:03:28.432581 | controller | - " 2026-01-29T16:01:15.126Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.432586 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.432590 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432594 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432599 | controller | \"64f65acd-de50-494e-9925-3cad8fb08f0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.432603 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.432607 | controller | - " 2026-01-29T16:01:15.131Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.432613 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.432618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432623 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432627 | controller | \"64f65acd-de50-494e-9925-3cad8fb08f0e\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.432632 | controller | \"ObjectNamespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.432638 | controller | - " 2026-01-29T16:01:15.131Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.432642 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.432648 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"b082c82f-3186-4a6e-91fa-b9e5880dee46\"}, 2026-01-29 16:03:28.432653 | controller | \"namespace\": \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.432657 | controller | \"64f65acd-de50-494e-9925-3cad8fb08f0e\"}" 2026-01-29 16:03:28.432661 | controller | - " 2026-01-29T16:01:15.142Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.432665 | controller | \"ironic\"}" 2026-01-29 16:03:28.432670 | controller | - " 2026-01-29T16:01:15.142Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.432681 | controller | - " 2026-01-29T16:01:15.142Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.432686 | controller | - " 2026-01-29T16:01:15.148Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.432690 | controller | \"ironic\"}" 2026-01-29 16:03:28.432695 | controller | - " 2026-01-29T16:01:15.148Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.432699 | controller | \"ironic\"}" 2026-01-29 16:03:28.432703 | controller | - " 2026-01-29T16:01:15.166Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.432708 | controller | \"b082c82f-3186-4a6e-91fa-b9e5880dee46\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.432712 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.432716 | controller | - '' 2026-01-29 16:03:28.432721 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.432739 | 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 16:03:28.432743 | controller | with:' 2026-01-29 16:03:28.432748 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.432752 | controller | - ' <*errors.StatusError | 0xc0016d0320>: ' 2026-01-29 16:03:28.432756 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.432761 | controller | - ' {' 2026-01-29 16:03:28.432765 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.432789 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.432793 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.432798 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.432802 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.432806 | controller | - ' Continue: "",' 2026-01-29 16:03:28.432810 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.432815 | controller | - ' },' 2026-01-29 16:03:28.432819 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.432823 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.432827 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.432832 | controller | - ' Details: {' 2026-01-29 16:03:28.432836 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.432840 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.432844 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.432849 | controller | - ' UID: "",' 2026-01-29 16:03:28.432853 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.432857 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.432861 | controller | - ' },' 2026-01-29 16:03:28.432865 | controller | - ' Code: 404,' 2026-01-29 16:03:28.432870 | controller | - ' },' 2026-01-29 16:03:28.432874 | controller | - " }\e[0m" 2026-01-29 16:03:28.432878 | 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 16:03:28.432883 | controller | \e[38;5;243m@ 01/29/26 16:01:15.099\e[0m" 2026-01-29 16:03:28.432887 | controller | - '' 2026-01-29 16:03:28.432891 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.432895 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.432902 | controller | {{0xc0019bc6f0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.432906 | 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 16:03:28.432911 | controller | +0x191" 2026-01-29 16:03:28.432915 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.432919 | controller | 0xc000cdc780})' 2026-01-29 16:03:28.432923 | 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 16:03:28.432928 | controller | +0x3a" 2026-01-29 16:03:28.432932 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00116eed0?, 0xc0002ab808?}, {0x23cd0dd, 2026-01-29 16:03:28.432936 | controller | 0x4}, {0xc00160d6b0, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.432941 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.432945 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00116eed0?, 0xc000cdc780?}, {0xc00160d6b0?, 2026-01-29 16:03:28.432949 | controller | 0xc00116eed0?, 0x1f26380?})' 2026-01-29 16:03:28.432953 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.432958 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.432962 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.432966 | controller | +0x11f" 2026-01-29 16:03:28.432970 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002c4700, {0x2753a58, 2026-01-29 16:03:28.432975 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.432981 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.432986 | controller | +0x168" 2026-01-29 16:03:28.432990 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002c4700, {0x2753a58, 2026-01-29 16:03:28.432994 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.432999 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.433003 | controller | +0x85" 2026-01-29 16:03:28.433008 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.433012 | controller | {{0xc0019bc6f0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.433024 | 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 16:03:28.433029 | controller | +0x16e" 2026-01-29 16:03:28.433037 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.3.1()' 2026-01-29 16:03:28.433041 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:728 2026-01-29 16:03:28.433046 | controller | +0x7f5" 2026-01-29 16:03:28.433050 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.433055 | controller | - "\e[38;5;9m• [FAILED] [20.247 seconds]\e[0m" 2026-01-29 16:03:28.433059 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] 2026-01-29 16:03:28.433063 | controller | \e[0mshould ensure a new MariaDBAccount exists when accountname is changed\e[0m" 2026-01-29 16:03:28.433067 | 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 16:03:28.433072 | 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 16:03:28.433076 | controller | - '' 2026-01-29 16:03:28.433081 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.433087 | controller | - " 2026-01-29T16:00:56.729Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.433091 | controller | - " 2026-01-29T16:00:56.751Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.433096 | controller | {\"name\":\"keystone-c3487df4-624a-488f-91f1-ee74804777ac\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}}" 2026-01-29 16:03:28.433100 | controller | - " 2026-01-29T16:00:56.751Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"},\"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 16:03:28.433105 | controller | - " 2026-01-29T16:00:56.757Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.433109 | controller | \"ironic\"}" 2026-01-29 16:03:28.433114 | controller | - " 2026-01-29T16:00:56.757Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.433118 | controller | - " 2026-01-29T16:00:56.757Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.433122 | controller | - " 2026-01-29T16:00:56.761Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.433126 | controller | \"ironic\"}" 2026-01-29 16:03:28.433131 | controller | - " 2026-01-29T16:00:56.761Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.433135 | controller | \"ironic\"}" 2026-01-29 16:03:28.433139 | controller | - " 2026-01-29T16:00:56.770Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.433143 | controller | \"ironic\"}" 2026-01-29 16:03:28.433147 | controller | - " 2026-01-29T16:00:56.770Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.433152 | controller | - " 2026-01-29T16:00:56.770Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.433156 | controller | - " 2026-01-29T16:00:56.773Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.433160 | controller | \"ironic\"}" 2026-01-29 16:03:28.433167 | controller | - " 2026-01-29T16:00:56.773Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.433171 | controller | \"ironic\"}" 2026-01-29 16:03:28.433175 | controller | - " 2026-01-29T16:00:56.793Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.433179 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.433192 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433196 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433200 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}" 2026-01-29 16:03:28.433205 | controller | - " 2026-01-29T16:00:56.796Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.433211 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.433216 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433220 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433224 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}" 2026-01-29 16:03:28.433228 | controller | - " 2026-01-29T16:00:56.798Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.433233 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.433237 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433241 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433245 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}" 2026-01-29 16:03:28.433249 | controller | - " 2026-01-29T16:00:56.801Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.433254 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.433258 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433262 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433268 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}" 2026-01-29 16:03:28.433273 | controller | - " 2026-01-29T16:00:56.804Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 16:03:28.433277 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.433281 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433286 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433290 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}" 2026-01-29 16:03:28.433294 | controller | - " 2026-01-29T16:00:56.804Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.433298 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.433303 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433307 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433311 | controller | \"5ed5a0b6-17d8-4220-b095-1b1a7f17ecea\"}" 2026-01-29 16:03:28.433315 | controller | - " 2026-01-29T16:00:56.813Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.433320 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.433340 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433345 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433349 | controller | \"1dec9670-5d60-4c9e-a690-526344b2f408\"}" 2026-01-29 16:03:28.433354 | controller | - " 2026-01-29T16:00:56.813Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.433358 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.433362 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433366 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433373 | controller | \"1dec9670-5d60-4c9e-a690-526344b2f408\"}" 2026-01-29 16:03:28.433377 | controller | - " 2026-01-29T16:00:56.817Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 16:03:28.433382 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}}" 2026-01-29 16:03:28.433386 | controller | - " 2026-01-29T16:00:56.825Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.433390 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.433394 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433399 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433412 | controller | \"69ce6477-520f-4171-ade3-ce7bc8d0a9d7\"}" 2026-01-29 16:03:28.433416 | controller | - " 2026-01-29T16:00:56.832Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.433420 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.433425 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.433429 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.433434 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433438 | controller | \"69ce6477-520f-4171-ade3-ce7bc8d0a9d7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.433442 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.433446 | controller | - " 2026-01-29T16:00:56.836Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.433452 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.433457 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433461 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433465 | controller | \"69ce6477-520f-4171-ade3-ce7bc8d0a9d7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.433469 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.433474 | controller | - " 2026-01-29T16:00:56.846Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.433478 | controller | {\"name\":\"some-old-account\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}}" 2026-01-29 16:03:28.433482 | controller | - " 2026-01-29T16:00:56.846Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.433486 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.433491 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433495 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433499 | controller | \"626351f1-d82a-444b-8c06-bdec50ce0d2b\"}" 2026-01-29 16:03:28.433503 | controller | - " 2026-01-29T16:00:56.847Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.433508 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.433512 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.433516 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.433520 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433526 | controller | \"626351f1-d82a-444b-8c06-bdec50ce0d2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.433531 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.433535 | controller | - " 2026-01-29T16:00:56.851Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.433539 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.433543 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.433548 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433552 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433556 | controller | \"626351f1-d82a-444b-8c06-bdec50ce0d2b\"}" 2026-01-29 16:03:28.433560 | controller | - " 2026-01-29T16:00:56.851Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.433565 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}}" 2026-01-29 16:03:28.433569 | controller | - " 2026-01-29T16:00:56.856Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 16:03:28.433573 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.433577 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433582 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433586 | controller | \"626351f1-d82a-444b-8c06-bdec50ce0d2b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.433590 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.433594 | controller | - " 2026-01-29T16:00:56.866Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.433611 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.433615 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433619 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433624 | controller | \"71c2ff3e-53f7-47ad-ba59-0167732507a5\"}" 2026-01-29 16:03:28.433628 | controller | - " 2026-01-29T16:00:56.866Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.433632 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.433636 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.433640 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.433645 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433651 | controller | \"71c2ff3e-53f7-47ad-ba59-0167732507a5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.433655 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.433659 | controller | - " 2026-01-29T16:00:56.951Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.433664 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.433668 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.433672 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433676 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433682 | controller | \"71c2ff3e-53f7-47ad-ba59-0167732507a5\"}" 2026-01-29 16:03:28.433686 | controller | - " 2026-01-29T16:00:56.952Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.433691 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.433695 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433699 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433703 | controller | \"71c2ff3e-53f7-47ad-ba59-0167732507a5\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.433708 | controller | - " 2026-01-29T16:00:56.960Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.433712 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.433718 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.433722 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433726 | controller | \"71c2ff3e-53f7-47ad-ba59-0167732507a5\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.433731 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.433735 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.433739 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.433743 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.433748 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.433752 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.433756 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.433760 | controller | - " 2026-01-29T16:00:56.961Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.433765 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.433769 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433773 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433777 | controller | \"1d342697-dd61-4cdd-a69c-522b81a9f1bc\"}" 2026-01-29 16:03:28.433781 | controller | - " 2026-01-29T16:00:56.961Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.433786 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.433790 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.433794 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.433798 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433811 | controller | \"1d342697-dd61-4cdd-a69c-522b81a9f1bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.433815 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.433820 | controller | - " 2026-01-29T16:00:57.052Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.433824 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.433828 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.433832 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433839 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433846 | controller | \"1d342697-dd61-4cdd-a69c-522b81a9f1bc\"}" 2026-01-29 16:03:28.433851 | controller | - " 2026-01-29T16:00:57.052Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.433855 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.433859 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433863 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433868 | controller | \"1d342697-dd61-4cdd-a69c-522b81a9f1bc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.433872 | controller | - " 2026-01-29T16:00:57.052Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.433876 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.433880 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.433885 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433889 | controller | \"1d342697-dd61-4cdd-a69c-522b81a9f1bc\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.433893 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.433897 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.433902 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.433906 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.433910 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.433914 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.433918 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.433923 | controller | - " 2026-01-29T16:00:57.053Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.433927 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.433931 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433936 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433940 | controller | \"d37365e5-19c4-4cdc-9e3c-7a79d336eae7\"}" 2026-01-29 16:03:28.433944 | controller | - " 2026-01-29T16:00:57.055Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.433948 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.433953 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.433957 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.433961 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433965 | controller | \"d37365e5-19c4-4cdc-9e3c-7a79d336eae7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.433970 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.433974 | controller | - " 2026-01-29T16:00:57.058Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.433978 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.433984 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.433988 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.433995 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.433999 | controller | \"d37365e5-19c4-4cdc-9e3c-7a79d336eae7\"}" 2026-01-29 16:03:28.434011 | controller | - " 2026-01-29T16:00:57.058Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.434016 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434020 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434024 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434029 | controller | \"d37365e5-19c4-4cdc-9e3c-7a79d336eae7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.434033 | controller | - " 2026-01-29T16:00:57.059Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434037 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434041 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434046 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434050 | controller | \"d37365e5-19c4-4cdc-9e3c-7a79d336eae7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.434054 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.434058 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.434063 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.434067 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.434071 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.434075 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.434080 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.434084 | controller | - " 2026-01-29T16:00:57.063Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.434088 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.434092 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434096 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434101 | controller | \"f88251af-4b7b-4139-b924-f459ce9f906b\"}" 2026-01-29 16:03:28.434105 | controller | - " 2026-01-29T16:00:57.065Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.434112 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434117 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434121 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434125 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434129 | controller | \"f88251af-4b7b-4139-b924-f459ce9f906b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.434134 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.434140 | controller | - " 2026-01-29T16:00:57.067Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.434144 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.434148 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434153 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434157 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434161 | controller | \"f88251af-4b7b-4139-b924-f459ce9f906b\"}" 2026-01-29 16:03:28.434165 | controller | - " 2026-01-29T16:00:57.068Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.434169 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434174 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434178 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434182 | controller | \"f88251af-4b7b-4139-b924-f459ce9f906b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.434186 | controller | - " 2026-01-29T16:00:57.068Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434190 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434195 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434206 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434211 | controller | \"f88251af-4b7b-4139-b924-f459ce9f906b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.434215 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.434219 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.434224 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.434228 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.434232 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.434236 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.434241 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.434245 | controller | - " 2026-01-29T16:00:57.109Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.434249 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.434253 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434257 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434262 | controller | \"9f3cac9c-f466-4459-bb08-a68f37b37356\"}" 2026-01-29 16:03:28.434268 | controller | - " 2026-01-29T16:00:57.110Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.434272 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434276 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434280 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434285 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434291 | controller | \"9f3cac9c-f466-4459-bb08-a68f37b37356\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.434295 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.434299 | controller | - " 2026-01-29T16:00:57.112Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.434304 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.434308 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434312 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434316 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434321 | controller | \"9f3cac9c-f466-4459-bb08-a68f37b37356\"}" 2026-01-29 16:03:28.434339 | controller | - " 2026-01-29T16:00:57.112Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.434343 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434348 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434352 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434356 | controller | \"9f3cac9c-f466-4459-bb08-a68f37b37356\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.434360 | controller | - " 2026-01-29T16:00:57.112Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434365 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434369 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434373 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434377 | controller | \"9f3cac9c-f466-4459-bb08-a68f37b37356\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.434381 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.434386 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.434390 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.434394 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.434398 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.434403 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.434415 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.434420 | controller | - " 2026-01-29T16:00:57.193Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.434424 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.434429 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434433 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434438 | controller | \"4475a576-42d9-434b-a325-9dd2f035bb91\"}" 2026-01-29 16:03:28.434442 | controller | - " 2026-01-29T16:00:57.194Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.434446 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434450 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434456 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434461 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434465 | controller | \"4475a576-42d9-434b-a325-9dd2f035bb91\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.434469 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.434473 | controller | - " 2026-01-29T16:00:57.196Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.434478 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.434482 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434486 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434490 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434494 | controller | \"4475a576-42d9-434b-a325-9dd2f035bb91\"}" 2026-01-29 16:03:28.434499 | controller | - " 2026-01-29T16:00:57.197Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.434503 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434507 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434511 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434516 | controller | \"4475a576-42d9-434b-a325-9dd2f035bb91\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.434520 | controller | - " 2026-01-29T16:00:57.198Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434524 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434528 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434535 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434539 | controller | \"4475a576-42d9-434b-a325-9dd2f035bb91\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.434543 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.434548 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.434552 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.434556 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.434560 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.434565 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.434569 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.434575 | controller | - " 2026-01-29T16:00:57.360Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.434579 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.434583 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434588 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434592 | controller | \"ee4124c1-b878-453e-a0f6-f318b56a220e\"}" 2026-01-29 16:03:28.434596 | controller | - " 2026-01-29T16:00:57.362Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.434603 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434615 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434620 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434624 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434628 | controller | \"ee4124c1-b878-453e-a0f6-f318b56a220e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.434633 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.434637 | controller | - " 2026-01-29T16:00:57.364Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.434641 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.434645 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434649 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434654 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434658 | controller | \"ee4124c1-b878-453e-a0f6-f318b56a220e\"}" 2026-01-29 16:03:28.434662 | controller | - " 2026-01-29T16:00:57.365Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.434666 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434671 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434675 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434679 | controller | \"ee4124c1-b878-453e-a0f6-f318b56a220e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.434683 | controller | - " 2026-01-29T16:00:57.365Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434687 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434692 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434696 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434700 | controller | \"ee4124c1-b878-453e-a0f6-f318b56a220e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.434704 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.434708 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.434713 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.434717 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.434721 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.434725 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.434730 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.434734 | controller | - " 2026-01-29T16:00:57.687Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.434738 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.434744 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434748 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434754 | controller | \"8631e87b-4b6b-43e6-938b-44c8e110e666\"}" 2026-01-29 16:03:28.434759 | controller | - " 2026-01-29T16:00:57.688Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.434763 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434767 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434771 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434776 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434780 | controller | \"8631e87b-4b6b-43e6-938b-44c8e110e666\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.434784 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.434788 | controller | - " 2026-01-29T16:00:57.691Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.434792 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.434797 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434809 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434813 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434818 | controller | \"8631e87b-4b6b-43e6-938b-44c8e110e666\"}" 2026-01-29 16:03:28.434822 | controller | - " 2026-01-29T16:00:57.692Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.434827 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434831 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434835 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434839 | controller | \"8631e87b-4b6b-43e6-938b-44c8e110e666\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.434844 | controller | - " 2026-01-29T16:00:57.693Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434848 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434852 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434856 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434862 | controller | \"8631e87b-4b6b-43e6-938b-44c8e110e666\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.434867 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.434871 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.434875 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.434880 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.434884 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.434888 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.434892 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.434896 | controller | - " 2026-01-29T16:00:58.334Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.434903 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.434909 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434914 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434918 | controller | \"23a0c85c-cb5a-4e3d-8094-22c68ed20816\"}" 2026-01-29 16:03:28.434922 | controller | - " 2026-01-29T16:00:58.336Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.434926 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.434930 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.434935 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.434939 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434943 | controller | \"23a0c85c-cb5a-4e3d-8094-22c68ed20816\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.434947 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.434952 | controller | - " 2026-01-29T16:00:58.340Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.434956 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.434960 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434964 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434968 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434973 | controller | \"23a0c85c-cb5a-4e3d-8094-22c68ed20816\"}" 2026-01-29 16:03:28.434977 | controller | - " 2026-01-29T16:00:58.341Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.434981 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.434985 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.434989 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.434996 | controller | \"23a0c85c-cb5a-4e3d-8094-22c68ed20816\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.435000 | controller | - " 2026-01-29T16:00:58.341Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.435011 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.435016 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.435020 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435025 | controller | \"23a0c85c-cb5a-4e3d-8094-22c68ed20816\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.435029 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.435033 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.435037 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.435042 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.435046 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.435050 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.435054 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.435061 | controller | - " 2026-01-29T16:00:59.622Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.435065 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.435069 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435073 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435078 | controller | \"f4ade5ab-4d72-4a5d-abc0-b36cc15dc426\"}" 2026-01-29 16:03:28.435082 | controller | - " 2026-01-29T16:00:59.623Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.435086 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.435090 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.435094 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.435099 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435103 | controller | \"f4ade5ab-4d72-4a5d-abc0-b36cc15dc426\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.435107 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.435111 | controller | - " 2026-01-29T16:00:59.626Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.435116 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.435120 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.435124 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435131 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435136 | controller | \"f4ade5ab-4d72-4a5d-abc0-b36cc15dc426\"}" 2026-01-29 16:03:28.435140 | controller | - " 2026-01-29T16:00:59.626Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.435144 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.435148 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435153 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435157 | controller | \"f4ade5ab-4d72-4a5d-abc0-b36cc15dc426\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.435161 | controller | - " 2026-01-29T16:00:59.627Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.435165 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.435169 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.435174 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435178 | controller | \"f4ade5ab-4d72-4a5d-abc0-b36cc15dc426\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.435182 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.435186 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.435191 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.435195 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.435206 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.435212 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.435216 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.435221 | controller | - " 2026-01-29T16:01:02.188Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.435225 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.435229 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435233 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435238 | controller | \"0a16b827-ecf2-444a-90a1-3d06b14155fa\"}" 2026-01-29 16:03:28.435242 | controller | - " 2026-01-29T16:01:02.189Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.435246 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.435250 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.435254 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.435258 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435263 | controller | \"0a16b827-ecf2-444a-90a1-3d06b14155fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.435267 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.435271 | controller | - " 2026-01-29T16:01:02.191Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.435275 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.435279 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.435284 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435288 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435292 | controller | \"0a16b827-ecf2-444a-90a1-3d06b14155fa\"}" 2026-01-29 16:03:28.435296 | controller | - " 2026-01-29T16:01:02.191Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.435300 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.435305 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435309 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435313 | controller | \"0a16b827-ecf2-444a-90a1-3d06b14155fa\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.435317 | controller | - " 2026-01-29T16:01:02.192Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.435333 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.435339 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.435344 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435348 | controller | \"0a16b827-ecf2-444a-90a1-3d06b14155fa\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.435352 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.435357 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.435361 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.435367 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.435371 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.435376 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.435380 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.435384 | controller | - " 2026-01-29T16:01:07.313Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.435388 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.435393 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435397 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435401 | controller | \"f7fceb49-0c08-4949-b5bf-e7a722f984d1\"}" 2026-01-29 16:03:28.435415 | controller | - " 2026-01-29T16:01:07.314Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.435419 | controller | some-old-account exists; database username is ironic_c295\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.435424 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.435428 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.435432 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435436 | controller | \"f7fceb49-0c08-4949-b5bf-e7a722f984d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.435441 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.435445 | controller | - " 2026-01-29T16:01:07.316Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.435449 | controller | hostname-for-openstack.8d09c227-20ae-47b8-9b37-26b14a20d4f4.svc to MariaDBDatabase 2026-01-29 16:03:28.435455 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.435459 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435464 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435468 | controller | \"f7fceb49-0c08-4949-b5bf-e7a722f984d1\"}" 2026-01-29 16:03:28.435472 | controller | - " 2026-01-29T16:01:07.316Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.435476 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.435480 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435485 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435489 | controller | \"f7fceb49-0c08-4949-b5bf-e7a722f984d1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.435493 | controller | - " 2026-01-29T16:01:07.317Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.435497 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.435501 | controller | {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, \"namespace\": 2026-01-29 16:03:28.435505 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435510 | controller | \"f7fceb49-0c08-4949-b5bf-e7a722f984d1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.435514 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.435518 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.435525 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.435529 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.435534 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.435539 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.435543 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.435547 | controller | - " 2026-01-29T16:01:13.500Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.435551 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.435556 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.435560 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435564 | controller | \"121b75ca-8f03-4053-ae83-297625f45af8\"}" 2026-01-29 16:03:28.435568 | controller | - " 2026-01-29T16:01:13.500Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.435573 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.435577 | controller | {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, \"namespace\": 2026-01-29 16:03:28.435581 | controller | \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435585 | controller | \"121b75ca-8f03-4053-ae83-297625f45af8\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.435590 | controller | not present\"}" 2026-01-29 16:03:28.435594 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.435598 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.435602 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.435614 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.435618 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.435623 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.435627 | 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 16:03:28.435631 | controller | \e[38;5;243m@ 01/29/26 16:01:16.853\e[0m" 2026-01-29 16:03:28.435636 | controller | - " 2026-01-29T16:01:16.853Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.435641 | controller | \"Namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:00: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-29T16:00:56Z\"}],\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\",\"resourceVersion\":\"1071\",\"uid\":\"c8c99e2b-102b-4f26-9238-ddf86b7a4784\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.435648 | 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 16:03:28.435652 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.435656 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.435661 | 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 16:03:28.435665 | 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 16:03:28.435669 | controller | - " 2026-01-29T16:01:16.876Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.435674 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.435685 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435689 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435694 | controller | \"7a2545ff-42bc-4acf-bce7-3efa8cce1cef\"}" 2026-01-29 16:03:28.435698 | controller | - " 2026-01-29T16:01:16.882Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.435702 | controller | from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.435706 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435711 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435715 | controller | \"7a2545ff-42bc-4acf-bce7-3efa8cce1cef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.435719 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.435726 | controller | - " 2026-01-29T16:01:16.888Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.435730 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.435737 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435741 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435745 | controller | \"7a2545ff-42bc-4acf-bce7-3efa8cce1cef\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.435749 | controller | \"ObjectNamespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.435754 | controller | - " 2026-01-29T16:01:16.888Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.435758 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.435762 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8d09c227-20ae-47b8-9b37-26b14a20d4f4\"}, 2026-01-29 16:03:28.435766 | controller | \"namespace\": \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.435773 | controller | \"7a2545ff-42bc-4acf-bce7-3efa8cce1cef\"}" 2026-01-29 16:03:28.435777 | controller | - " 2026-01-29T16:01:16.896Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.435781 | controller | \"ironic\"}" 2026-01-29 16:03:28.435785 | controller | - " 2026-01-29T16:01:16.896Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.435790 | controller | - " 2026-01-29T16:01:16.896Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.435794 | controller | - " 2026-01-29T16:01:16.902Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.435798 | controller | \"ironic\"}" 2026-01-29 16:03:28.435802 | controller | - " 2026-01-29T16:01:16.902Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.435807 | controller | \"ironic\"}" 2026-01-29 16:03:28.435811 | controller | - " 2026-01-29T16:01:16.935Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.435815 | controller | \"8d09c227-20ae-47b8-9b37-26b14a20d4f4\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.435819 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.435824 | controller | - '' 2026-01-29 16:03:28.435828 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.435832 | 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 16:03:28.435836 | controller | with:' 2026-01-29 16:03:28.435841 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.435845 | controller | - ' <*errors.StatusError | 0xc001459360>: ' 2026-01-29 16:03:28.435849 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.435853 | controller | - ' {' 2026-01-29 16:03:28.435858 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.435862 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.435866 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.435870 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.435875 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.435879 | controller | - ' Continue: "",' 2026-01-29 16:03:28.435883 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.435887 | controller | - ' },' 2026-01-29 16:03:28.435892 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.435896 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.435900 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.435904 | controller | - ' Details: {' 2026-01-29 16:03:28.435909 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.435913 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.435917 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.435921 | controller | - ' UID: "",' 2026-01-29 16:03:28.435927 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.435931 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.435936 | controller | - ' },' 2026-01-29 16:03:28.435940 | controller | - ' Code: 404,' 2026-01-29 16:03:28.435944 | controller | - ' },' 2026-01-29 16:03:28.435949 | controller | - " }\e[0m" 2026-01-29 16:03:28.435961 | 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 16:03:28.435966 | controller | \e[38;5;243m@ 01/29/26 16:01:16.853\e[0m" 2026-01-29 16:03:28.435972 | controller | - '' 2026-01-29 16:03:28.435978 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.435986 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.435992 | controller | {{0xc001028870?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.435998 | 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 16:03:28.436004 | controller | +0x191" 2026-01-29 16:03:28.436013 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.436018 | controller | 0xc0007ec680})' 2026-01-29 16:03:28.436022 | 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 16:03:28.436026 | controller | +0x3a" 2026-01-29 16:03:28.436031 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001a099e0?, 0xc0004a6008?}, {0x23cd0dd, 2026-01-29 16:03:28.436035 | controller | 0x4}, {0xc0011e6f60, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.436039 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.436044 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001a099e0?, 0xc0007ec680?}, {0xc0011e6f60?, 2026-01-29 16:03:28.436048 | controller | 0xc001a099e0?, 0x1f26380?})' 2026-01-29 16:03:28.436052 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.436056 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.436061 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.436065 | controller | +0x11f" 2026-01-29 16:03:28.436069 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002d9a40, {0x2753a58, 2026-01-29 16:03:28.436073 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.436078 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.436082 | controller | +0x168" 2026-01-29 16:03:28.436086 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002d9a40, {0x2753a58, 2026-01-29 16:03:28.436091 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.436095 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.436099 | controller | +0x85" 2026-01-29 16:03:28.436104 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.436108 | controller | {{0xc001028870, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.436112 | 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 16:03:28.436116 | controller | +0x16e" 2026-01-29 16:03:28.436121 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001028870?, 2026-01-29 16:03:28.436125 | controller | 0xc000ac0df0?}, {0x23df863?, 0x239b8a0?}})' 2026-01-29 16:03:28.436129 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 16:03:28.436136 | controller | +0x78d" 2026-01-29 16:03:28.436140 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' 2026-01-29 16:03:28.436144 | 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 16:03:28.436149 | controller | +0x66" 2026-01-29 16:03:28.436153 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.436157 | controller | - "\e[38;5;9m• [FAILED] [20.200 seconds]\e[0m" 2026-01-29 16:03:28.436161 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 16:03:28.436166 | controller | \e[0mstill shows the IronicAPI deployment progressing in DeploymentReadyCondition 2026-01-29 16:03:28.436170 | controller | when rollout hits ProgressDeadlineExceeded\e[0m" 2026-01-29 16:03:28.436174 | 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 16:03:28.436179 | 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 16:03:28.436183 | controller | - '' 2026-01-29 16:03:28.436187 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.436192 | controller | - " 2026-01-29T16:01:00.320Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.436196 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.436200 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.436204 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436209 | controller | \"b6f037c9-a385-43db-b17d-2c0159ce38c7\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.436213 | controller | not present\"}" 2026-01-29 16:03:28.436227 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.436232 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.436236 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.436241 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.436245 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.436249 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.436254 | controller | - " 2026-01-29T16:01:00.320Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.436258 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.436265 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.436269 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436273 | controller | \"93e9b26c-e33f-408f-9957-7e7d5fd66d3e\"}" 2026-01-29 16:03:28.436278 | controller | - " 2026-01-29T16:01:00.321Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.436282 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.436286 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.436290 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436295 | controller | \"93e9b26c-e33f-408f-9957-7e7d5fd66d3e\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.436307 | controller | not present\"}" 2026-01-29 16:03:28.436311 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.436315 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.436320 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.436340 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.436345 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.436350 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.436354 | controller | - " 2026-01-29T16:01:00.322Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.436359 | controller | - " 2026-01-29T16:01:00.326Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.436367 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.436371 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.436375 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436379 | controller | \"a8146ccd-3024-4e68-beea-6ae48086e99e\"}" 2026-01-29 16:03:28.436384 | controller | - " 2026-01-29T16:01:00.326Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.436388 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.436394 | controller | - " 2026-01-29T16:01:00.326Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.436398 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.436403 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.436407 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436411 | controller | \"a8146ccd-3024-4e68-beea-6ae48086e99e\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.436415 | controller | not present\"}" 2026-01-29 16:03:28.436420 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.436424 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.436429 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.436433 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.436437 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.436441 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.436446 | controller | - " 2026-01-29T16:01:00.339Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.436459 | controller | {\"name\":\"keystone-a6e5f35d-ee03-4a6b-891e-c3dc2c3bc048\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}}" 2026-01-29 16:03:28.436464 | controller | - " 2026-01-29T16:01:00.339Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"},\"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 16:03:28.436471 | controller | - " 2026-01-29T16:01:00.342Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.436476 | controller | \"ironic\"}" 2026-01-29 16:03:28.436483 | controller | - " 2026-01-29T16:01:00.342Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.436487 | controller | - " 2026-01-29T16:01:00.342Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.436491 | controller | - " 2026-01-29T16:01:00.344Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.436496 | controller | \"ironic\"}" 2026-01-29 16:03:28.436500 | controller | - " 2026-01-29T16:01:00.344Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.436504 | controller | \"ironic\"}" 2026-01-29 16:03:28.436508 | controller | - " 2026-01-29T16:01:00.347Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.436513 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.436517 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.436521 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436526 | controller | \"229ef10e-bb44-423a-a9dc-e1aeb577733f\"}" 2026-01-29 16:03:28.436530 | controller | - " 2026-01-29T16:01:00.348Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.436534 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.436538 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.436543 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436547 | controller | \"229ef10e-bb44-423a-a9dc-e1aeb577733f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.436551 | controller | not present\"}" 2026-01-29 16:03:28.436555 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.436560 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.436564 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.436568 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.436572 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.436577 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.436581 | controller | - " 2026-01-29T16:01:00.354Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.436585 | controller | \"ironic\"}" 2026-01-29 16:03:28.436589 | controller | - " 2026-01-29T16:01:00.354Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.436594 | controller | - " 2026-01-29T16:01:00.354Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.436598 | controller | - " 2026-01-29T16:01:00.357Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.436604 | controller | \"ironic\"}" 2026-01-29 16:03:28.436609 | controller | - " 2026-01-29T16:01:00.357Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.436613 | controller | \"ironic\"}" 2026-01-29 16:03:28.436625 | controller | - " 2026-01-29T16:01:00.375Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.436630 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.436634 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.436638 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436643 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\"}" 2026-01-29 16:03:28.436647 | controller | - " 2026-01-29T16:01:00.377Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.436651 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.436656 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.436660 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436664 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\"}" 2026-01-29 16:03:28.436668 | controller | - " 2026-01-29T16:01:00.379Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.436673 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.436677 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.436681 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436686 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\"}" 2026-01-29 16:03:28.436690 | controller | - " 2026-01-29T16:01:00.381Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.436694 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.436698 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.436703 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436707 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\"}" 2026-01-29 16:03:28.436711 | controller | - " 2026-01-29T16:01:00.386Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.436715 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.436722 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.436726 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.436731 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436735 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.436739 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.436743 | controller | - " 2026-01-29T16:01:00.388Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.436748 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.436752 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.436756 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436762 | controller | \"fa86732f-29b7-4d28-8582-d30cf86ec789\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.436781 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.436787 | controller | - " 2026-01-29T16:01:00.396Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.436791 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.436796 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.436800 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436804 | controller | \"60f8f308-37df-4198-a7b8-d8c284801a9c\"}" 2026-01-29 16:03:28.436808 | controller | - " 2026-01-29T16:01:00.397Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.436812 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.436817 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.436821 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436825 | controller | \"60f8f308-37df-4198-a7b8-d8c284801a9c\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.436829 | controller | not present\"}" 2026-01-29 16:03:28.436842 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.436847 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.436851 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.436855 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.436859 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.436864 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.436868 | controller | - " 2026-01-29T16:01:00.397Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.436872 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.436876 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.436881 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436885 | controller | \"919e6679-c430-4b6a-a8ef-c9ba451b1594\"}" 2026-01-29 16:03:28.436889 | controller | - " 2026-01-29T16:01:00.397Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.436893 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.436898 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.436902 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.436906 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436910 | controller | \"919e6679-c430-4b6a-a8ef-c9ba451b1594\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.436914 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.436921 | controller | - " 2026-01-29T16:01:00.399Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.436925 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.436929 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.436936 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.436940 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436944 | controller | \"919e6679-c430-4b6a-a8ef-c9ba451b1594\"}" 2026-01-29 16:03:28.436948 | controller | - " 2026-01-29T16:01:00.400Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.436953 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}}" 2026-01-29 16:03:28.436957 | controller | - " 2026-01-29T16:01:00.402Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.436961 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.436965 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.436969 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.436974 | controller | \"919e6679-c430-4b6a-a8ef-c9ba451b1594\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.436978 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.436982 | controller | - " 2026-01-29T16:01:00.403Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.436988 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.436993 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.436997 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437001 | controller | \"028dbffb-a629-437e-953b-6fdf0077b0d1\"}" 2026-01-29 16:03:28.437005 | controller | - " 2026-01-29T16:01:00.403Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.437010 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437014 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437018 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.437022 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437026 | controller | \"028dbffb-a629-437e-953b-6fdf0077b0d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.437038 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.437043 | controller | - " 2026-01-29T16:01:00.406Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.437047 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}}" 2026-01-29 16:03:28.437051 | controller | - " 2026-01-29T16:01:00.501Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.437056 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.437060 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.437064 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437068 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437073 | controller | \"028dbffb-a629-437e-953b-6fdf0077b0d1\"}" 2026-01-29 16:03:28.437077 | controller | - " 2026-01-29T16:01:00.502Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.437081 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.437088 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437092 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437096 | controller | \"028dbffb-a629-437e-953b-6fdf0077b0d1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.437101 | controller | - " 2026-01-29T16:01:00.509Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437105 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437109 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.437113 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437117 | controller | \"028dbffb-a629-437e-953b-6fdf0077b0d1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.437122 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.437126 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.437130 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.437134 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.437139 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.437143 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.437147 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.437151 | controller | - " 2026-01-29T16:01:00.509Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.437156 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.437160 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.437164 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437168 | controller | \"e482bf39-6cf6-4122-af8f-2c1ce6f4b68f\"}" 2026-01-29 16:03:28.437172 | controller | - " 2026-01-29T16:01:00.509Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437177 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437181 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.437185 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437189 | controller | \"e482bf39-6cf6-4122-af8f-2c1ce6f4b68f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.437194 | controller | not present\"}" 2026-01-29 16:03:28.437198 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.437202 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.437206 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.437210 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.437215 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.437219 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.437223 | controller | - " 2026-01-29T16:01:00.510Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.437237 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.437242 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437246 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437250 | controller | \"f36a6b78-377a-4260-b09c-704953a214e9\"}" 2026-01-29 16:03:28.437257 | controller | - " 2026-01-29T16:01:00.510Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.437262 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437266 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437270 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.437274 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437278 | controller | \"f36a6b78-377a-4260-b09c-704953a214e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.437283 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.437287 | controller | - " 2026-01-29T16:01:00.605Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.437291 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.437295 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.437300 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437304 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437308 | controller | \"f36a6b78-377a-4260-b09c-704953a214e9\"}" 2026-01-29 16:03:28.437312 | controller | - " 2026-01-29T16:01:00.606Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.437316 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.437335 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437342 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437346 | controller | \"f36a6b78-377a-4260-b09c-704953a214e9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.437352 | controller | - " 2026-01-29T16:01:00.609Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437356 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437361 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.437365 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437369 | controller | \"f36a6b78-377a-4260-b09c-704953a214e9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.437373 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.437377 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.437382 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.437386 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.437390 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.437394 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.437399 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.437419 | controller | - " 2026-01-29T16:01:00.609Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.437423 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.437427 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437431 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437435 | controller | \"e9af49b0-2940-45ae-a4da-c7670b6845e3\"}" 2026-01-29 16:03:28.437440 | controller | - " 2026-01-29T16:01:00.611Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.437444 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437448 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437452 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.437456 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437470 | controller | \"e9af49b0-2940-45ae-a4da-c7670b6845e3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.437474 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.437479 | controller | - " 2026-01-29T16:01:00.614Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.437483 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.437488 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.437492 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437496 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437500 | controller | \"e9af49b0-2940-45ae-a4da-c7670b6845e3\"}" 2026-01-29 16:03:28.437505 | controller | - " 2026-01-29T16:01:00.615Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.437509 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.437513 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437517 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437521 | controller | \"e9af49b0-2940-45ae-a4da-c7670b6845e3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.437526 | controller | - " 2026-01-29T16:01:00.616Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437530 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437534 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.437539 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437543 | controller | \"e9af49b0-2940-45ae-a4da-c7670b6845e3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.437547 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.437551 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.437556 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.437560 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.437564 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.437571 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.437575 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.437581 | controller | - " 2026-01-29T16:01:00.619Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.437585 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.437591 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437596 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437600 | controller | \"0b8506f7-1be5-431f-8361-02568e8ded6e\"}" 2026-01-29 16:03:28.437604 | controller | - " 2026-01-29T16:01:00.620Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.437608 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437613 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437617 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.437621 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437625 | controller | \"0b8506f7-1be5-431f-8361-02568e8ded6e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.437630 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.437634 | controller | - " 2026-01-29T16:01:00.622Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.437638 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.437642 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.437646 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437651 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437655 | controller | \"0b8506f7-1be5-431f-8361-02568e8ded6e\"}" 2026-01-29 16:03:28.437668 | controller | - " 2026-01-29T16:01:00.622Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.437672 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.437676 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437681 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437685 | controller | \"0b8506f7-1be5-431f-8361-02568e8ded6e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.437689 | controller | - " 2026-01-29T16:01:00.623Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437694 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437698 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.437702 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437706 | controller | \"0b8506f7-1be5-431f-8361-02568e8ded6e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.437710 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.437715 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.437719 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.437723 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.437729 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.437734 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.437738 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.437742 | controller | - " 2026-01-29T16:01:00.663Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.437746 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.437750 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437755 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437759 | controller | \"58f22d77-4987-458f-9e9e-dc309d8db582\"}" 2026-01-29 16:03:28.437763 | controller | - " 2026-01-29T16:01:00.664Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.437767 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437772 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437776 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.437780 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437784 | controller | \"58f22d77-4987-458f-9e9e-dc309d8db582\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.437788 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.437793 | controller | - " 2026-01-29T16:01:00.667Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.437797 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.437801 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.437805 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437809 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437814 | controller | \"58f22d77-4987-458f-9e9e-dc309d8db582\"}" 2026-01-29 16:03:28.437820 | controller | - " 2026-01-29T16:01:00.668Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.437824 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.437828 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437833 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437837 | controller | \"58f22d77-4987-458f-9e9e-dc309d8db582\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.437841 | controller | - " 2026-01-29T16:01:00.669Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437845 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437851 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.437864 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437868 | controller | \"58f22d77-4987-458f-9e9e-dc309d8db582\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.437872 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.437877 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.437883 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.437888 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.437892 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.437896 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.437901 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.437905 | controller | - " 2026-01-29T16:01:00.671Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.437909 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.437913 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.437918 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437922 | controller | \"2636d0cb-5c0b-4bee-b28a-a5fe32a62c27\"}" 2026-01-29 16:03:28.437926 | controller | - " 2026-01-29T16:01:00.672Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.437930 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.437935 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.437939 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437943 | controller | \"2636d0cb-5c0b-4bee-b28a-a5fe32a62c27\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.437947 | controller | not present\"}" 2026-01-29 16:03:28.437951 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.437956 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.437960 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.437964 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.437968 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.437972 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.437977 | controller | - " 2026-01-29T16:01:00.750Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.437981 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.437985 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.437989 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.437994 | controller | \"da7bfb8e-3693-499b-86f0-a59244d26932\"}" 2026-01-29 16:03:28.437998 | controller | - " 2026-01-29T16:01:00.750Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.438002 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438006 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438010 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.438015 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438019 | controller | \"da7bfb8e-3693-499b-86f0-a59244d26932\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.438025 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.438029 | controller | - " 2026-01-29T16:01:00.753Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.438034 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.438038 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.438042 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438046 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438050 | controller | \"da7bfb8e-3693-499b-86f0-a59244d26932\"}" 2026-01-29 16:03:28.438063 | controller | - " 2026-01-29T16:01:00.753Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.438067 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.438071 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438076 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438080 | controller | \"da7bfb8e-3693-499b-86f0-a59244d26932\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.438084 | controller | - " 2026-01-29T16:01:00.753Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438088 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438093 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.438097 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438101 | controller | \"da7bfb8e-3693-499b-86f0-a59244d26932\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.438105 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.438110 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.438114 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.438118 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.438122 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.438129 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.438133 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.438137 | controller | - " 2026-01-29T16:01:00.914Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.438141 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.438146 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438150 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438154 | controller | \"b0bb8221-98fc-43c0-bb72-52924c57c2f7\"}" 2026-01-29 16:03:28.438158 | controller | - " 2026-01-29T16:01:00.914Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.438163 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438167 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438171 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.438177 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438181 | controller | \"b0bb8221-98fc-43c0-bb72-52924c57c2f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.438185 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.438189 | controller | - " 2026-01-29T16:01:00.916Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.438194 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.438198 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.438202 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438206 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438211 | controller | \"b0bb8221-98fc-43c0-bb72-52924c57c2f7\"}" 2026-01-29 16:03:28.438215 | controller | - " 2026-01-29T16:01:00.916Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.438219 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.438223 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438227 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438232 | controller | \"b0bb8221-98fc-43c0-bb72-52924c57c2f7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.438236 | controller | - " 2026-01-29T16:01:00.916Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438240 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438244 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.438248 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438261 | controller | \"b0bb8221-98fc-43c0-bb72-52924c57c2f7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.438265 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.438270 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.438274 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.438278 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.438283 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.438287 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.438291 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.438296 | controller | - " 2026-01-29T16:01:00.992Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.438300 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.438304 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.438308 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438313 | controller | \"9c3ad309-f3bb-4caf-bd80-96ce1f57dacf\"}" 2026-01-29 16:03:28.438317 | controller | - " 2026-01-29T16:01:00.993Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438321 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438341 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.438348 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438352 | controller | \"9c3ad309-f3bb-4caf-bd80-96ce1f57dacf\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.438356 | controller | not present\"}" 2026-01-29 16:03:28.438360 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.438365 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.438369 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.438373 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.438377 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.438382 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.438386 | controller | - " 2026-01-29T16:01:01.237Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.438390 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.438396 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438400 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438404 | controller | \"1d627af7-42f9-43d8-80e5-f26177e3e88f\"}" 2026-01-29 16:03:28.438409 | controller | - " 2026-01-29T16:01:01.238Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.438413 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438417 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438421 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.438426 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438430 | controller | \"1d627af7-42f9-43d8-80e5-f26177e3e88f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.438434 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.438438 | controller | - " 2026-01-29T16:01:01.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.438442 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.438447 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.438451 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438455 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438461 | controller | \"1d627af7-42f9-43d8-80e5-f26177e3e88f\"}" 2026-01-29 16:03:28.438465 | controller | - " 2026-01-29T16:01:01.241Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.438478 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.438483 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438487 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438492 | controller | \"1d627af7-42f9-43d8-80e5-f26177e3e88f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.438496 | controller | - " 2026-01-29T16:01:01.242Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438503 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438508 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.438512 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438516 | controller | \"1d627af7-42f9-43d8-80e5-f26177e3e88f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.438520 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.438524 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.438529 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.438533 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.438537 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.438541 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.438546 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.438550 | controller | - " 2026-01-29T16:01:01.634Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.438554 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.438558 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.438563 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438567 | controller | \"983080a7-6468-4eec-82e9-76f95f58f7ad\"}" 2026-01-29 16:03:28.438571 | controller | - " 2026-01-29T16:01:01.646Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438575 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438579 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.438584 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438588 | controller | \"983080a7-6468-4eec-82e9-76f95f58f7ad\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.438592 | controller | not present\"}" 2026-01-29 16:03:28.438596 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.438600 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.438605 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.438609 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.438613 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.438617 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.438621 | controller | - " 2026-01-29T16:01:01.647Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.438626 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.438630 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.438634 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438638 | controller | \"7b70588f-e98e-444d-8b13-5c30aa2f8a40\"}" 2026-01-29 16:03:28.438644 | controller | - " 2026-01-29T16:01:01.648Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438648 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438654 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.438659 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438663 | controller | \"7b70588f-e98e-444d-8b13-5c30aa2f8a40\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.438667 | controller | not present\"}" 2026-01-29 16:03:28.438680 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.438684 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.438689 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.438695 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.438700 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.438704 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.438708 | controller | - " 2026-01-29T16:01:01.883Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.438713 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.438717 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438721 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438725 | controller | \"274fbae7-0e42-4c7a-ad16-9c30545a5140\"}" 2026-01-29 16:03:28.438730 | controller | - " 2026-01-29T16:01:01.885Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.438734 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438738 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438742 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.438747 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438751 | controller | \"274fbae7-0e42-4c7a-ad16-9c30545a5140\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.438755 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.438759 | controller | - " 2026-01-29T16:01:01.888Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.438763 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.438768 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.438772 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438776 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438785 | controller | \"274fbae7-0e42-4c7a-ad16-9c30545a5140\"}" 2026-01-29 16:03:28.438790 | controller | - " 2026-01-29T16:01:01.889Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.438794 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.438798 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438802 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438809 | controller | \"274fbae7-0e42-4c7a-ad16-9c30545a5140\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.438813 | controller | - " 2026-01-29T16:01:01.889Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438817 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438821 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.438826 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438830 | controller | \"274fbae7-0e42-4c7a-ad16-9c30545a5140\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.438834 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.438838 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.438843 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.438847 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.438851 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.438855 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.438859 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.438864 | controller | - " 2026-01-29T16:01:02.928Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.438875 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.438880 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.438884 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438889 | controller | \"3591ae70-8c5b-40ca-901d-c23034c5beb0\"}" 2026-01-29 16:03:28.438893 | controller | - " 2026-01-29T16:01:02.928Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.438897 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.438901 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.438908 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438912 | controller | \"3591ae70-8c5b-40ca-901d-c23034c5beb0\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.438916 | controller | not present\"}" 2026-01-29 16:03:28.438920 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.438925 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.438929 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.438933 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.438939 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.438943 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.438947 | controller | - " 2026-01-29T16:01:03.171Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.438951 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.438956 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.438962 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.438992 | controller | \"2e47cb60-1056-489a-a5a6-e6285882a6bb\"}" 2026-01-29 16:03:28.438996 | controller | - " 2026-01-29T16:01:03.172Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.439000 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.439005 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.439009 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.439013 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439017 | controller | \"2e47cb60-1056-489a-a5a6-e6285882a6bb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.439021 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.439026 | controller | - " 2026-01-29T16:01:03.174Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.439030 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.439034 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.439038 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439042 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439047 | controller | \"2e47cb60-1056-489a-a5a6-e6285882a6bb\"}" 2026-01-29 16:03:28.439051 | controller | - " 2026-01-29T16:01:03.175Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.439055 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.439059 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439063 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439068 | controller | \"2e47cb60-1056-489a-a5a6-e6285882a6bb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.439072 | controller | - " 2026-01-29T16:01:03.176Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.439076 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.439080 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.439085 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439089 | controller | \"2e47cb60-1056-489a-a5a6-e6285882a6bb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.439093 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.439105 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.439110 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.439114 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.439118 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.439123 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.439127 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.439131 | controller | - " 2026-01-29T16:01:05.737Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.439137 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.439142 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439146 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439150 | controller | \"12dba304-a0f3-40cd-bdcf-3480a701eb13\"}" 2026-01-29 16:03:28.439154 | controller | - " 2026-01-29T16:01:05.738Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.439158 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.439163 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.439167 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.439171 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439175 | controller | \"12dba304-a0f3-40cd-bdcf-3480a701eb13\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.439179 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.439184 | controller | - " 2026-01-29T16:01:05.741Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.439188 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.439192 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.439196 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439200 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439205 | controller | \"12dba304-a0f3-40cd-bdcf-3480a701eb13\"}" 2026-01-29 16:03:28.439209 | controller | - " 2026-01-29T16:01:05.742Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.439213 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.439217 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439221 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439226 | controller | \"12dba304-a0f3-40cd-bdcf-3480a701eb13\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.439230 | controller | - " 2026-01-29T16:01:05.742Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.439236 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.439240 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.439245 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439249 | controller | \"12dba304-a0f3-40cd-bdcf-3480a701eb13\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.439253 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.439257 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.439261 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.439266 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.439270 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.439274 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.439280 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.439285 | controller | - " 2026-01-29T16:01:08.050Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.439297 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.439301 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.439306 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439310 | controller | \"7c225a43-e976-497b-8a32-da7c78023278\"}" 2026-01-29 16:03:28.439314 | controller | - " 2026-01-29T16:01:08.051Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.439319 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.439335 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.439341 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439345 | controller | \"7c225a43-e976-497b-8a32-da7c78023278\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.439349 | controller | not present\"}" 2026-01-29 16:03:28.439354 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.439358 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.439362 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.439366 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.439371 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.439375 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.439379 | controller | - " 2026-01-29T16:01:10.864Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.439383 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.439388 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439392 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439396 | controller | \"05ccf0da-ce3c-4dcc-ba8d-7e128b366c6c\"}" 2026-01-29 16:03:28.439400 | controller | - " 2026-01-29T16:01:10.864Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.439404 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.439409 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.439413 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.439417 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439421 | controller | \"05ccf0da-ce3c-4dcc-ba8d-7e128b366c6c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.439425 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.439430 | controller | - " 2026-01-29T16:01:10.867Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.439437 | controller | hostname-for-openstack.a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a.svc to MariaDBDatabase 2026-01-29 16:03:28.439441 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.439445 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439452 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439456 | controller | \"05ccf0da-ce3c-4dcc-ba8d-7e128b366c6c\"}" 2026-01-29 16:03:28.439460 | controller | - " 2026-01-29T16:01:10.868Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.439465 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.439469 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439473 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439477 | controller | \"05ccf0da-ce3c-4dcc-ba8d-7e128b366c6c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.439481 | controller | - " 2026-01-29T16:01:10.868Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.439486 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.439490 | controller | {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, \"namespace\": 2026-01-29 16:03:28.439494 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439498 | controller | \"05ccf0da-ce3c-4dcc-ba8d-7e128b366c6c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.439502 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.439516 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.439520 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.439527 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.439531 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.439536 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.439540 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.439544 | controller | - " 2026-01-29T16:01:18.292Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.439548 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.439553 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.439557 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439561 | controller | \"a8fadae2-691d-4827-831a-9c7f477e2e9f\"}" 2026-01-29 16:03:28.439565 | controller | - " 2026-01-29T16:01:18.292Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.439570 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.439574 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.439578 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439582 | controller | \"a8fadae2-691d-4827-831a-9c7f477e2e9f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.439586 | controller | not present\"}" 2026-01-29 16:03:28.439591 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.439595 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.439599 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.439607 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.439611 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.439615 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.439619 | 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 16:03:28.439624 | controller | \e[38;5;243m@ 01/29/26 16:01:20.407\e[0m" 2026-01-29 16:03:28.439628 | controller | - " 2026-01-29T16:01:20.408Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.439633 | controller | \"Namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01:00Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:01:00Z\"}],\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\",\"resourceVersion\":\"1465\",\"uid\":\"44185379-19d4-45b3-bb10-00e0063ad008\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.439646 | 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 16:03:28.439651 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.439655 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.439660 | 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 16:03:28.439664 | 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 16:03:28.439671 | controller | - " 2026-01-29T16:01:20.421Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.439675 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.439679 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439683 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439688 | controller | \"b8b2e05f-5393-476c-bb7e-74352e7faed4\"}" 2026-01-29 16:03:28.439692 | controller | - " 2026-01-29T16:01:20.426Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.439696 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.439700 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439704 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439709 | controller | \"b8b2e05f-5393-476c-bb7e-74352e7faed4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.439713 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.439717 | controller | - " 2026-01-29T16:01:20.432Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.439721 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.439726 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439730 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439734 | controller | \"b8b2e05f-5393-476c-bb7e-74352e7faed4\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.439738 | controller | \"ObjectNamespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.439743 | controller | - " 2026-01-29T16:01:20.432Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.439747 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.439753 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\"}, 2026-01-29 16:03:28.439757 | controller | \"namespace\": \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.439761 | controller | \"b8b2e05f-5393-476c-bb7e-74352e7faed4\"}" 2026-01-29 16:03:28.439766 | controller | - " 2026-01-29T16:01:20.442Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.439770 | controller | \"ironic\"}" 2026-01-29 16:03:28.439774 | controller | - " 2026-01-29T16:01:20.442Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.439779 | controller | - " 2026-01-29T16:01:20.442Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.439790 | controller | - " 2026-01-29T16:01:20.447Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.439795 | controller | \"ironic\"}" 2026-01-29 16:03:28.439799 | controller | - " 2026-01-29T16:01:20.447Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.439804 | controller | \"ironic\"}" 2026-01-29 16:03:28.439808 | controller | - " 2026-01-29T16:01:20.477Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.439812 | controller | \"a527a4a1-b3ed-4ad2-84bd-7796e0dfca5a\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.439817 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.439821 | controller | - '' 2026-01-29 16:03:28.439825 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.439829 | 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 16:03:28.439836 | controller | with:' 2026-01-29 16:03:28.439841 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.439845 | controller | - ' <*errors.StatusError | 0xc001fb4dc0>: ' 2026-01-29 16:03:28.439849 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.439853 | controller | - ' {' 2026-01-29 16:03:28.439858 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.439862 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.439866 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.439873 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.439877 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.439881 | controller | - ' Continue: "",' 2026-01-29 16:03:28.439885 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.439890 | controller | - ' },' 2026-01-29 16:03:28.439894 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.439898 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.439903 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.439907 | controller | - ' Details: {' 2026-01-29 16:03:28.439911 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.439915 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.439920 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.439924 | controller | - ' UID: "",' 2026-01-29 16:03:28.439928 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.439932 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.439936 | controller | - ' },' 2026-01-29 16:03:28.439941 | controller | - ' Code: 404,' 2026-01-29 16:03:28.439945 | controller | - ' },' 2026-01-29 16:03:28.439949 | controller | - " }\e[0m" 2026-01-29 16:03:28.439954 | 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 16:03:28.439958 | controller | \e[38;5;243m@ 01/29/26 16:01:20.407\e[0m" 2026-01-29 16:03:28.439962 | controller | - '' 2026-01-29 16:03:28.439966 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.439971 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.439975 | controller | {{0xc00078c540?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.439979 | 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 16:03:28.439983 | controller | +0x191" 2026-01-29 16:03:28.439988 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.439992 | controller | 0xc001b85340})' 2026-01-29 16:03:28.439996 | 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 16:03:28.440003 | controller | +0x3a" 2026-01-29 16:03:28.440007 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001afc9c0?, 0xc000500008?}, {0x23cd0dd, 2026-01-29 16:03:28.440011 | controller | 0x4}, {0xc0006c6be8, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.440016 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.440020 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001afc9c0?, 0xc001b85340?}, {0xc0006c6be8?, 2026-01-29 16:03:28.440024 | controller | 0xc001afc9c0?, 0x1f26380?})' 2026-01-29 16:03:28.440029 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.440033 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.440037 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.440043 | controller | +0x11f" 2026-01-29 16:03:28.440047 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00133ebd0, {0x2753a58, 2026-01-29 16:03:28.440052 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.440056 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.440062 | controller | +0x168" 2026-01-29 16:03:28.440066 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00133ebd0, {0x2753a58, 2026-01-29 16:03:28.440071 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.440075 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.440079 | controller | +0x85" 2026-01-29 16:03:28.440083 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.440088 | controller | {{0xc00078c540, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.440092 | 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 16:03:28.440096 | controller | +0x16e" 2026-01-29 16:03:28.440108 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 16:03:28.440113 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.440117 | controller | +0x8a7" 2026-01-29 16:03:28.440122 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.440126 | 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 16:03:28.440131 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.440135 | controller | - "\e[38;5;9m• [FAILED] [20.253 seconds]\e[0m" 2026-01-29 16:03:28.440139 | controller | - "\e[0mIronic controller \e[38;5;243mwhen The service is being configured to run 2026-01-29 16:03:28.440145 | controller | \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and sets a finalizer\e[0m" 2026-01-29 16:03:28.440149 | 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 16:03:28.440154 | controller | - '' 2026-01-29 16:03:28.440158 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.440162 | controller | - " 2026-01-29T16:01:15.230Z\tINFO\t---Test---\tCreated MariaDBAccount some-mariadb-account, 2026-01-29 16:03:28.440166 | controller | username some_mariadb_account_account, secret some-mariadb-account-db-secret" 2026-01-29 16:03:28.440171 | controller | - " 2026-01-29T16:01:15.234Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.440175 | controller | - " 2026-01-29T16:01:15.252Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.440179 | controller | {\"name\":\"keystone-0f51dc3e-fcf9-4c9c-9543-a2df37dac56c\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}}" 2026-01-29 16:03:28.440184 | controller | - " 2026-01-29T16:01:15.252Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"},\"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 16:03:28.440191 | controller | - " 2026-01-29T16:01:15.256Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.440195 | controller | \"ironic\"}" 2026-01-29 16:03:28.440199 | controller | - " 2026-01-29T16:01:15.256Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.440204 | controller | - " 2026-01-29T16:01:15.256Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.440208 | controller | - " 2026-01-29T16:01:15.261Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.440212 | controller | \"ironic\"}" 2026-01-29 16:03:28.440216 | controller | - " 2026-01-29T16:01:15.261Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.440220 | controller | \"ironic\"}" 2026-01-29 16:03:28.440226 | controller | - " 2026-01-29T16:01:15.271Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.440231 | controller | \"ironic\"}" 2026-01-29 16:03:28.440235 | controller | - " 2026-01-29T16:01:15.271Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.440239 | controller | - " 2026-01-29T16:01:15.271Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.440244 | controller | - " 2026-01-29T16:01:15.276Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.440248 | controller | \"ironic\"}" 2026-01-29 16:03:28.440252 | controller | - " 2026-01-29T16:01:15.276Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.440256 | controller | \"ironic\"}" 2026-01-29 16:03:28.440261 | controller | - " 2026-01-29T16:01:15.297Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.440265 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.440277 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440281 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440286 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}" 2026-01-29 16:03:28.440290 | controller | - " 2026-01-29T16:01:15.300Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.440294 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.440299 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440303 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440307 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}" 2026-01-29 16:03:28.440312 | controller | - " 2026-01-29T16:01:15.304Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.440316 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.440320 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440338 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440342 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}" 2026-01-29 16:03:28.440346 | controller | - " 2026-01-29T16:01:15.307Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.440351 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.440357 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440361 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440365 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}" 2026-01-29 16:03:28.440369 | controller | - " 2026-01-29T16:01:15.312Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 16:03:28.440374 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.440378 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440382 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440386 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}" 2026-01-29 16:03:28.440391 | controller | - " 2026-01-29T16:01:15.312Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.440395 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.440399 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440403 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440407 | controller | \"0de025b5-03e8-4d46-933e-3fec1bc33214\"}" 2026-01-29 16:03:28.440412 | controller | - " 2026-01-29T16:01:15.321Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.440416 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.440420 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440424 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440429 | controller | \"ee641036-b989-4b31-99cd-85101e4e9860\"}" 2026-01-29 16:03:28.440433 | controller | - " 2026-01-29T16:01:15.322Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.440437 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.440441 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440446 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440450 | controller | \"ee641036-b989-4b31-99cd-85101e4e9860\"}" 2026-01-29 16:03:28.440454 | controller | - " 2026-01-29T16:01:15.334Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.440458 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.440462 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440467 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440471 | controller | \"a29b3c58-3f67-44e5-9d9a-e0814c3cbdf1\"}" 2026-01-29 16:03:28.440475 | controller | - " 2026-01-29T16:01:15.335Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.440488 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.440492 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440499 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440504 | controller | \"a29b3c58-3f67-44e5-9d9a-e0814c3cbdf1\"}" 2026-01-29 16:03:28.440508 | controller | - " 2026-01-29T16:01:15.341Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 16:03:28.440514 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}}" 2026-01-29 16:03:28.440519 | controller | - " 2026-01-29T16:01:15.343Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.440523 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.440527 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440531 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440535 | controller | \"8963f7c9-bee1-4e50-b512-5a9f97efdff4\"}" 2026-01-29 16:03:28.440540 | controller | - " 2026-01-29T16:01:15.352Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.440544 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.440548 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.440553 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440557 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440561 | controller | \"8963f7c9-bee1-4e50-b512-5a9f97efdff4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.440565 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.440570 | controller | - " 2026-01-29T16:01:15.355Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.440574 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.440578 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440582 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440587 | controller | \"8963f7c9-bee1-4e50-b512-5a9f97efdff4\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.440591 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.440595 | controller | - " 2026-01-29T16:01:15.365Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.440599 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.440603 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440608 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440612 | controller | \"1d49b217-468f-420a-8b1a-73147a4d44e6\"}" 2026-01-29 16:03:28.440616 | controller | - " 2026-01-29T16:01:15.366Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.440620 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.440624 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.440629 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440633 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440637 | controller | \"1d49b217-468f-420a-8b1a-73147a4d44e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.440641 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.440645 | controller | - " 2026-01-29T16:01:15.369Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.440652 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.440656 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.440660 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440664 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440669 | controller | \"1d49b217-468f-420a-8b1a-73147a4d44e6\"}" 2026-01-29 16:03:28.440673 | controller | - " 2026-01-29T16:01:15.373Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.440685 | controller | {\"name\":\"some-mariadb-account\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}}" 2026-01-29 16:03:28.440689 | controller | - " 2026-01-29T16:01:15.377Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-mariadb-account 2026-01-29 16:03:28.440693 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.440698 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440702 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440706 | controller | \"1d49b217-468f-420a-8b1a-73147a4d44e6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.440710 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.440715 | controller | - " 2026-01-29T16:01:15.377Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.440722 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.440727 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440731 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440735 | controller | \"103ccd54-1acf-4dfe-8068-b0673b5e3b86\"}" 2026-01-29 16:03:28.440740 | controller | - " 2026-01-29T16:01:15.378Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.440744 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.440748 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.440752 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440756 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440761 | controller | \"103ccd54-1acf-4dfe-8068-b0673b5e3b86\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.440777 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.440781 | controller | - " 2026-01-29T16:01:15.382Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.440786 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}}" 2026-01-29 16:03:28.440790 | controller | - " 2026-01-29T16:01:15.471Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.440796 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.440800 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.440805 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440809 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440815 | controller | \"103ccd54-1acf-4dfe-8068-b0673b5e3b86\"}" 2026-01-29 16:03:28.440821 | controller | - " 2026-01-29T16:01:15.471Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.440825 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.440830 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440834 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440838 | controller | \"103ccd54-1acf-4dfe-8068-b0673b5e3b86\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.440842 | controller | - " 2026-01-29T16:01:15.481Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.440847 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.440851 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.440855 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440859 | controller | \"103ccd54-1acf-4dfe-8068-b0673b5e3b86\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.440863 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.440868 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.440872 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.440876 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.440880 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.440893 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.440898 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.440902 | controller | - " 2026-01-29T16:01:15.481Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.440906 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.440911 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440915 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440919 | controller | \"573ba12c-60c0-4ba5-802e-221f764783e0\"}" 2026-01-29 16:03:28.440923 | controller | - " 2026-01-29T16:01:15.482Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.440928 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.440932 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.440936 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440940 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440945 | controller | \"573ba12c-60c0-4ba5-802e-221f764783e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.440949 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.440953 | controller | - " 2026-01-29T16:01:15.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.440957 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.440962 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.440966 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440972 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440978 | controller | \"573ba12c-60c0-4ba5-802e-221f764783e0\"}" 2026-01-29 16:03:28.440982 | controller | - " 2026-01-29T16:01:15.572Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.440986 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.440991 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.440995 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.440999 | controller | \"573ba12c-60c0-4ba5-802e-221f764783e0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.441003 | controller | - " 2026-01-29T16:01:15.582Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.441009 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.441013 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.441018 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441022 | controller | \"573ba12c-60c0-4ba5-802e-221f764783e0\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.441026 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.441030 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.441035 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.441039 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.441043 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.441047 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.441052 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.441056 | controller | - " 2026-01-29T16:01:15.583Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.441060 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441064 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441068 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441073 | controller | \"0126e87b-b77a-448f-b081-3c6c7018ee0e\"}" 2026-01-29 16:03:28.441077 | controller | - " 2026-01-29T16:01:15.583Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.441089 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.441093 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441098 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441102 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441106 | controller | \"0126e87b-b77a-448f-b081-3c6c7018ee0e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.441111 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.441115 | controller | - " 2026-01-29T16:01:15.586Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.441119 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.441126 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441130 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441134 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441139 | controller | \"0126e87b-b77a-448f-b081-3c6c7018ee0e\"}" 2026-01-29 16:03:28.441143 | controller | - " 2026-01-29T16:01:15.587Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.441147 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441151 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441155 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441160 | controller | \"0126e87b-b77a-448f-b081-3c6c7018ee0e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.441164 | controller | - " 2026-01-29T16:01:15.587Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.441168 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.441172 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.441177 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441181 | controller | \"0126e87b-b77a-448f-b081-3c6c7018ee0e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.441185 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.441189 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.441194 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.441198 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.441202 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.441206 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.441210 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.441215 | controller | - " 2026-01-29T16:01:15.594Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.441219 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441223 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441227 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441232 | controller | \"31d12214-ded7-49c6-a5f5-6d415910ba62\"}" 2026-01-29 16:03:28.441236 | controller | - " 2026-01-29T16:01:15.594Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.441240 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.441246 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441251 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441255 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441259 | controller | \"31d12214-ded7-49c6-a5f5-6d415910ba62\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.441263 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.441271 | controller | - " 2026-01-29T16:01:15.598Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.441275 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.441287 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441291 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441296 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441300 | controller | \"31d12214-ded7-49c6-a5f5-6d415910ba62\"}" 2026-01-29 16:03:28.441304 | controller | - " 2026-01-29T16:01:15.598Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.441309 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441313 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441317 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441333 | controller | \"31d12214-ded7-49c6-a5f5-6d415910ba62\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.441342 | controller | - " 2026-01-29T16:01:15.598Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.441346 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.441351 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.441355 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441359 | controller | \"31d12214-ded7-49c6-a5f5-6d415910ba62\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.441363 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.441368 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.441372 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.441376 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.441380 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.441385 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.441389 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.441393 | controller | - " 2026-01-29T16:01:15.639Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.441397 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441401 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441406 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441410 | controller | \"5112829e-98ab-47ea-a5b0-619f13981a6d\"}" 2026-01-29 16:03:28.441414 | controller | - " 2026-01-29T16:01:15.640Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.441418 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.441423 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441427 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441431 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441437 | controller | \"5112829e-98ab-47ea-a5b0-619f13981a6d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.441442 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.441446 | controller | - " 2026-01-29T16:01:15.643Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.441450 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.441454 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441459 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441463 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441467 | controller | \"5112829e-98ab-47ea-a5b0-619f13981a6d\"}" 2026-01-29 16:03:28.441471 | controller | - " 2026-01-29T16:01:15.643Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.441475 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441480 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441492 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441496 | controller | \"5112829e-98ab-47ea-a5b0-619f13981a6d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.441501 | controller | - " 2026-01-29T16:01:15.644Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.441505 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.441509 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.441513 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441518 | controller | \"5112829e-98ab-47ea-a5b0-619f13981a6d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.441522 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.441526 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.441530 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.441535 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.441539 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.441543 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.441547 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.441553 | controller | - " 2026-01-29T16:01:15.725Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.441557 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441562 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441566 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441570 | controller | \"ce158da2-635d-46a3-acd0-61c859a3f086\"}" 2026-01-29 16:03:28.441574 | controller | - " 2026-01-29T16:01:15.726Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.441578 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.441583 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441589 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441593 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441598 | controller | \"ce158da2-635d-46a3-acd0-61c859a3f086\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.441602 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.441606 | controller | - " 2026-01-29T16:01:15.730Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.441612 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.441616 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441620 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441624 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441629 | controller | \"ce158da2-635d-46a3-acd0-61c859a3f086\"}" 2026-01-29 16:03:28.441633 | controller | - " 2026-01-29T16:01:15.730Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.441637 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441642 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441646 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441650 | controller | \"ce158da2-635d-46a3-acd0-61c859a3f086\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.441654 | controller | - " 2026-01-29T16:01:15.731Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.441659 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.441663 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.441667 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441671 | controller | \"ce158da2-635d-46a3-acd0-61c859a3f086\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.441676 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.441680 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.441691 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.441695 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.441700 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.441704 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.441708 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.441712 | controller | - " 2026-01-29T16:01:15.895Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.441717 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441721 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441725 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441729 | controller | \"5c950792-e8d9-4ddc-8ec6-d4bb510d7028\"}" 2026-01-29 16:03:28.441734 | controller | - " 2026-01-29T16:01:15.898Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.441741 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.441746 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441750 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441754 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441758 | controller | \"5c950792-e8d9-4ddc-8ec6-d4bb510d7028\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.441763 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.441767 | controller | - " 2026-01-29T16:01:15.900Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.441771 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.441775 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441779 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441784 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441788 | controller | \"5c950792-e8d9-4ddc-8ec6-d4bb510d7028\"}" 2026-01-29 16:03:28.441792 | controller | - " 2026-01-29T16:01:15.901Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.441796 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441801 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441807 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441811 | controller | \"5c950792-e8d9-4ddc-8ec6-d4bb510d7028\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.441815 | controller | - " 2026-01-29T16:01:15.901Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.441820 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.441824 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.441828 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441832 | controller | \"5c950792-e8d9-4ddc-8ec6-d4bb510d7028\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.441837 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.441841 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.441845 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.441849 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.441854 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.441858 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.441862 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.441866 | controller | - " 2026-01-29T16:01:16.223Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.441870 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441881 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441887 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441892 | controller | \"69d8837f-94c2-40dc-8f22-b2a085d416e3\"}" 2026-01-29 16:03:28.441896 | controller | - " 2026-01-29T16:01:16.224Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.441900 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.441905 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.441909 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441913 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441917 | controller | \"69d8837f-94c2-40dc-8f22-b2a085d416e3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.441921 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.441940 | controller | - " 2026-01-29T16:01:16.227Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.441944 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.441949 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441953 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441957 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441961 | controller | \"69d8837f-94c2-40dc-8f22-b2a085d416e3\"}" 2026-01-29 16:03:28.441966 | controller | - " 2026-01-29T16:01:16.228Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.441970 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.441974 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.441978 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.441983 | controller | \"69d8837f-94c2-40dc-8f22-b2a085d416e3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.441987 | controller | - " 2026-01-29T16:01:16.228Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.441991 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.441995 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.441999 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442004 | controller | \"69d8837f-94c2-40dc-8f22-b2a085d416e3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.442008 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.442012 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.442016 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.442021 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.442025 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.442029 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.442033 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.442038 | controller | - " 2026-01-29T16:01:16.869Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.442044 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.442048 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442053 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442057 | controller | \"304ecf01-e89d-49af-9d92-11899442adc6\"}" 2026-01-29 16:03:28.442061 | controller | - " 2026-01-29T16:01:16.870Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.442067 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.442071 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.442075 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442080 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442091 | controller | \"304ecf01-e89d-49af-9d92-11899442adc6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.442095 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.442099 | controller | - " 2026-01-29T16:01:16.875Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.442104 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.442108 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.442112 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442117 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442121 | controller | \"304ecf01-e89d-49af-9d92-11899442adc6\"}" 2026-01-29 16:03:28.442125 | controller | - " 2026-01-29T16:01:16.876Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.442129 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.442134 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442138 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442142 | controller | \"304ecf01-e89d-49af-9d92-11899442adc6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.442148 | controller | - " 2026-01-29T16:01:16.877Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.442153 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.442157 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.442161 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442165 | controller | \"304ecf01-e89d-49af-9d92-11899442adc6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.442169 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.442174 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.442178 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.442182 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.442186 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.442191 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.442197 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.442201 | controller | - " 2026-01-29T16:01:18.157Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.442205 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.442210 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442214 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442218 | controller | \"6ef7c602-1857-4116-a6f3-8aae88d26e0f\"}" 2026-01-29 16:03:28.442222 | controller | - " 2026-01-29T16:01:18.158Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.442227 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.442231 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.442235 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442239 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442243 | controller | \"6ef7c602-1857-4116-a6f3-8aae88d26e0f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.442248 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.442252 | controller | - " 2026-01-29T16:01:18.161Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.442256 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.442260 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.442264 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442269 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442273 | controller | \"6ef7c602-1857-4116-a6f3-8aae88d26e0f\"}" 2026-01-29 16:03:28.442284 | controller | - " 2026-01-29T16:01:18.161Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.442288 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.442292 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442297 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442301 | controller | \"6ef7c602-1857-4116-a6f3-8aae88d26e0f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.442305 | controller | - " 2026-01-29T16:01:18.162Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.442309 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.442314 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.442318 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442333 | controller | \"6ef7c602-1857-4116-a6f3-8aae88d26e0f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.442339 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.442344 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.442348 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.442352 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.442359 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.442365 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.442369 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.442374 | controller | - " 2026-01-29T16:01:20.722Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.442378 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.442382 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442386 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442390 | controller | \"6e74a23d-4b07-48b3-8bad-ad81ab642443\"}" 2026-01-29 16:03:28.442395 | controller | - " 2026-01-29T16:01:20.723Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.442399 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.442403 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.442407 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442412 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442416 | controller | \"6e74a23d-4b07-48b3-8bad-ad81ab642443\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.442420 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.442424 | controller | - " 2026-01-29T16:01:20.727Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.442428 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.442433 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.442437 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442441 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442445 | controller | \"6e74a23d-4b07-48b3-8bad-ad81ab642443\"}" 2026-01-29 16:03:28.442450 | controller | - " 2026-01-29T16:01:20.727Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.442454 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.442458 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442462 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442469 | controller | \"6e74a23d-4b07-48b3-8bad-ad81ab642443\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.442473 | controller | - " 2026-01-29T16:01:20.728Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.442477 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.442481 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.442493 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442498 | controller | \"6e74a23d-4b07-48b3-8bad-ad81ab642443\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.442503 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.442507 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.442513 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.442517 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.442521 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.442526 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.442530 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.442534 | controller | - " 2026-01-29T16:01:25.848Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.442538 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.442543 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442547 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442551 | controller | \"e155098c-f912-4859-b018-e1d3fbd81fef\"}" 2026-01-29 16:03:28.442555 | controller | - " 2026-01-29T16:01:25.850Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.442559 | controller | some-mariadb-account exists; database username is some_mariadb_account_account\t{\"controller\": 2026-01-29 16:03:28.442564 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.442568 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442572 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442576 | controller | \"e155098c-f912-4859-b018-e1d3fbd81fef\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.442581 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.442585 | controller | - " 2026-01-29T16:01:25.852Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.442589 | controller | hostname-for-openstack.49ae3839-9e8e-4630-9cce-06b129dac780.svc to MariaDBDatabase 2026-01-29 16:03:28.442593 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.442598 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442602 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442606 | controller | \"e155098c-f912-4859-b018-e1d3fbd81fef\"}" 2026-01-29 16:03:28.442610 | controller | - " 2026-01-29T16:01:25.853Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.442616 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.442621 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442625 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442629 | controller | \"e155098c-f912-4859-b018-e1d3fbd81fef\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.442634 | controller | - " 2026-01-29T16:01:25.853Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.442638 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.442642 | controller | {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, \"namespace\": 2026-01-29 16:03:28.442646 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442651 | controller | \"e155098c-f912-4859-b018-e1d3fbd81fef\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.442656 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.442661 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.442665 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.442669 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.442676 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.442680 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.442691 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.442695 | 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 16:03:28.442700 | controller | \e[38;5;243m@ 01/29/26 16:01:35.384\e[0m" 2026-01-29 16:03:28.442704 | controller | - " 2026-01-29T16:01:35.384Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.442709 | controller | \"Namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01:15Z\",\"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-29T16:01:15Z\"}],\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\",\"resourceVersion\":\"882\",\"uid\":\"ac4b809a-e5c9-41df-b1ae-0a42f10e5eda\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.442714 | 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 16:03:28.442719 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.442723 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.442728 | 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 16:03:28.442735 | 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 16:03:28.442740 | controller | - " 2026-01-29T16:01:35.406Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.442744 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.442748 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442752 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442757 | controller | \"c6e20595-7ea6-45b3-8f50-b14ef70772a5\"}" 2026-01-29 16:03:28.442767 | controller | - " 2026-01-29T16:01:35.412Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.442772 | controller | from MariaDBAccount some-mariadb-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.442776 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442780 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442785 | controller | \"c6e20595-7ea6-45b3-8f50-b14ef70772a5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.442789 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.442793 | controller | - " 2026-01-29T16:01:35.416Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.442797 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.442802 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442806 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442810 | controller | \"c6e20595-7ea6-45b3-8f50-b14ef70772a5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.442815 | controller | \"ObjectNamespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.442819 | controller | - " 2026-01-29T16:01:35.417Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.442823 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.442827 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"49ae3839-9e8e-4630-9cce-06b129dac780\"}, 2026-01-29 16:03:28.442831 | controller | \"namespace\": \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.442838 | controller | \"c6e20595-7ea6-45b3-8f50-b14ef70772a5\"}" 2026-01-29 16:03:28.442842 | controller | - " 2026-01-29T16:01:35.422Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.442846 | controller | \"ironic\"}" 2026-01-29 16:03:28.442851 | controller | - " 2026-01-29T16:01:35.422Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.442855 | controller | - " 2026-01-29T16:01:35.422Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.442859 | controller | - " 2026-01-29T16:01:35.426Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.442863 | controller | \"ironic\"}" 2026-01-29 16:03:28.442868 | controller | - " 2026-01-29T16:01:35.426Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.442873 | controller | \"ironic\"}" 2026-01-29 16:03:28.442878 | controller | - " 2026-01-29T16:01:35.430Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.442882 | controller | \"49ae3839-9e8e-4630-9cce-06b129dac780\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.442886 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.442891 | controller | - '' 2026-01-29 16:03:28.442895 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.442899 | 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 16:03:28.442904 | controller | with:' 2026-01-29 16:03:28.442908 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.442912 | controller | - ' <*errors.StatusError | 0xc0015c9e00>: ' 2026-01-29 16:03:28.442916 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.442921 | controller | - ' {' 2026-01-29 16:03:28.442925 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.442929 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.442934 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.442938 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.442942 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.442946 | controller | - ' Continue: "",' 2026-01-29 16:03:28.442951 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.442955 | controller | - ' },' 2026-01-29 16:03:28.442959 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.442963 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.442968 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.442972 | controller | - ' Details: {' 2026-01-29 16:03:28.442976 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.442980 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.442985 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.442989 | controller | - ' UID: "",' 2026-01-29 16:03:28.442993 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.442997 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.443001 | controller | - ' },' 2026-01-29 16:03:28.443006 | controller | - ' Code: 404,' 2026-01-29 16:03:28.443010 | controller | - ' },' 2026-01-29 16:03:28.443014 | controller | - " }\e[0m" 2026-01-29 16:03:28.443019 | 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 16:03:28.443023 | controller | \e[38;5;243m@ 01/29/26 16:01:35.384\e[0m" 2026-01-29 16:03:28.443027 | controller | - '' 2026-01-29 16:03:28.443032 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.443044 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.443048 | controller | {{0xc0014eddd0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.443053 | 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 16:03:28.443057 | controller | +0x191" 2026-01-29 16:03:28.443062 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.443066 | controller | 0xc0017a9500})' 2026-01-29 16:03:28.443070 | 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 16:03:28.443075 | controller | +0x3a" 2026-01-29 16:03:28.443082 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001126ab0?, 0xc000099008?}, {0x23cd0dd, 2026-01-29 16:03:28.443086 | controller | 0x4}, {0xc0013c2108, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.443092 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.443096 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001126ab0?, 0xc0017a9500?}, {0xc0013c2108?, 2026-01-29 16:03:28.443101 | controller | 0xc001126ab0?, 0x1f26380?})' 2026-01-29 16:03:28.443105 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.443109 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.443113 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.443118 | controller | +0x11f" 2026-01-29 16:03:28.443122 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00023d880, {0x2753a58, 2026-01-29 16:03:28.443126 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.443131 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.443135 | controller | +0x168" 2026-01-29 16:03:28.443141 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00023d880, {0x2753a58, 2026-01-29 16:03:28.443145 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.443149 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.443154 | controller | +0x85" 2026-01-29 16:03:28.443158 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.443162 | controller | {{0xc0014eddd0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.443167 | 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 16:03:28.443171 | controller | +0x16e" 2026-01-29 16:03:28.443175 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc0014eddd0?, 2026-01-29 16:03:28.443179 | controller | 0x1c?}, {0x23e8290?, 0x1e?}})' 2026-01-29 16:03:28.443184 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 16:03:28.443188 | controller | +0x78d" 2026-01-29 16:03:28.443192 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.2()' 2026-01-29 16:03:28.443197 | 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 16:03:28.443201 | controller | +0x2a4" 2026-01-29 16:03:28.443205 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.443209 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.443214 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.443218 | controller | - "\e[38;5;9m• [FAILED] [20.262 seconds]\e[0m" 2026-01-29 16:03:28.443222 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 16:03:28.443226 | controller | \e[0mshows the IronicNeutronAgent deployment progressing in DeploymentReadyCondition\e[0m" 2026-01-29 16:03:28.443231 | 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 16:03:28.443235 | 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 16:03:28.443239 | controller | - '' 2026-01-29 16:03:28.443243 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.443250 | controller | - " 2026-01-29T16:01:16.977Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.443254 | controller | - " 2026-01-29T16:01:16.983Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.443259 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.443263 | controller | - " 2026-01-29T16:01:17.000Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.443269 | controller | {\"name\":\"keystone-a26700ab-aa3b-4404-b572-e5ba55cf1070\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}}" 2026-01-29 16:03:28.443283 | controller | - " 2026-01-29T16:01:17.000Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"},\"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 16:03:28.443288 | controller | - " 2026-01-29T16:01:17.005Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.443292 | controller | \"ironic\"}" 2026-01-29 16:03:28.443297 | controller | - " 2026-01-29T16:01:17.005Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.443301 | controller | - " 2026-01-29T16:01:17.005Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.443307 | controller | - " 2026-01-29T16:01:17.010Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.443312 | controller | \"ironic\"}" 2026-01-29 16:03:28.443318 | controller | - " 2026-01-29T16:01:17.010Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.443334 | controller | \"ironic\"}" 2026-01-29 16:03:28.443341 | controller | - " 2026-01-29T16:01:17.022Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.443345 | controller | \"ironic\"}" 2026-01-29 16:03:28.443349 | controller | - " 2026-01-29T16:01:17.022Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.443354 | controller | - " 2026-01-29T16:01:17.022Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.443358 | controller | - " 2026-01-29T16:01:17.026Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.443362 | controller | \"ironic\"}" 2026-01-29 16:03:28.443366 | controller | - " 2026-01-29T16:01:17.026Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.443371 | controller | \"ironic\"}" 2026-01-29 16:03:28.443375 | controller | - " 2026-01-29T16:01:17.051Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.443379 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.443384 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443388 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443392 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\"}" 2026-01-29 16:03:28.443396 | controller | - " 2026-01-29T16:01:17.055Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.443401 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.443405 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443409 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443418 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\"}" 2026-01-29 16:03:28.443422 | controller | - " 2026-01-29T16:01:17.057Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.443427 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.443431 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443435 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443439 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\"}" 2026-01-29 16:03:28.443444 | controller | - " 2026-01-29T16:01:17.061Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.443448 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.443452 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443457 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443461 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\"}" 2026-01-29 16:03:28.443465 | controller | - " 2026-01-29T16:01:17.071Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.443478 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.443482 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.443486 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.443491 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443495 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.443500 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.443504 | controller | - " 2026-01-29T16:01:17.075Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.443508 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.443512 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443517 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443521 | controller | \"c51d465a-8fa1-461d-b6ce-6f353116cbe0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.443525 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.443529 | controller | - " 2026-01-29T16:01:17.087Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.443533 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.443538 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443542 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443546 | controller | \"6b1ce159-b870-4795-9fbc-456e152b0a35\"}" 2026-01-29 16:03:28.443550 | controller | - " 2026-01-29T16:01:17.087Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.443555 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.443559 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.443563 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.443569 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443573 | controller | \"6b1ce159-b870-4795-9fbc-456e152b0a35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.443578 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.443582 | controller | - " 2026-01-29T16:01:17.090Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.443586 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.443590 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.443594 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443599 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443603 | controller | \"6b1ce159-b870-4795-9fbc-456e152b0a35\"}" 2026-01-29 16:03:28.443607 | controller | - " 2026-01-29T16:01:17.095Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.443611 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.443616 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443620 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443624 | controller | \"6b1ce159-b870-4795-9fbc-456e152b0a35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.443630 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.443634 | controller | - " 2026-01-29T16:01:17.106Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.443639 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.443643 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443647 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443651 | controller | \"4e5863e1-a21e-46a5-a10f-b7d9eab21724\"}" 2026-01-29 16:03:28.443656 | controller | - " 2026-01-29T16:01:17.106Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.443660 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.443664 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.443676 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.443681 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443685 | controller | \"4e5863e1-a21e-46a5-a10f-b7d9eab21724\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.443689 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.443694 | controller | - " 2026-01-29T16:01:17.127Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.443698 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}}" 2026-01-29 16:03:28.443702 | controller | - " 2026-01-29T16:01:17.133Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.443707 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}}" 2026-01-29 16:03:28.443711 | controller | - " 2026-01-29T16:01:17.191Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.443717 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.443721 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.443728 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443732 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443736 | controller | \"4e5863e1-a21e-46a5-a10f-b7d9eab21724\"}" 2026-01-29 16:03:28.443741 | controller | - " 2026-01-29T16:01:17.192Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.443745 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.443749 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443753 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443758 | controller | \"4e5863e1-a21e-46a5-a10f-b7d9eab21724\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.443762 | controller | - " 2026-01-29T16:01:17.201Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.443766 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.443770 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.443775 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443779 | controller | \"4e5863e1-a21e-46a5-a10f-b7d9eab21724\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.443783 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.443788 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.443792 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.443796 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.443800 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.443805 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.443809 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.443813 | controller | - " 2026-01-29T16:01:17.201Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.443817 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.443822 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443826 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443830 | controller | \"9b76f184-19df-474a-8085-8daa807c7e63\"}" 2026-01-29 16:03:28.443834 | controller | - " 2026-01-29T16:01:17.203Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.443838 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.443843 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.443847 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.443851 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443855 | controller | \"9b76f184-19df-474a-8085-8daa807c7e63\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.443860 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.443871 | controller | - " 2026-01-29T16:01:17.292Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.443878 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.443882 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.443887 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443891 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443895 | controller | \"9b76f184-19df-474a-8085-8daa807c7e63\"}" 2026-01-29 16:03:28.443899 | controller | - " 2026-01-29T16:01:17.293Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.443904 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.443908 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443912 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443916 | controller | \"9b76f184-19df-474a-8085-8daa807c7e63\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.443921 | controller | - " 2026-01-29T16:01:17.294Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.443928 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.443932 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.443936 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443941 | controller | \"9b76f184-19df-474a-8085-8daa807c7e63\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.443945 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.443949 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.443953 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.443958 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.443962 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.443966 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.443970 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.443975 | controller | - " 2026-01-29T16:01:17.294Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.443979 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.443983 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.443988 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.443992 | controller | \"d89cd501-d896-48a1-a5da-2dd3fa45d92f\"}" 2026-01-29 16:03:28.443996 | controller | - " 2026-01-29T16:01:17.295Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.444000 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444005 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444009 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444013 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444017 | controller | \"d89cd501-d896-48a1-a5da-2dd3fa45d92f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.444024 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.444028 | controller | - " 2026-01-29T16:01:17.298Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.444032 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.444036 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444041 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444045 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444049 | controller | \"d89cd501-d896-48a1-a5da-2dd3fa45d92f\"}" 2026-01-29 16:03:28.444054 | controller | - " 2026-01-29T16:01:17.299Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.444058 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444062 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444074 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444079 | controller | \"d89cd501-d896-48a1-a5da-2dd3fa45d92f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.444083 | controller | - " 2026-01-29T16:01:17.299Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444088 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444092 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444096 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444100 | controller | \"d89cd501-d896-48a1-a5da-2dd3fa45d92f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.444105 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.444109 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.444113 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.444117 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.444122 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.444126 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.444130 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.444134 | controller | - " 2026-01-29T16:01:17.305Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.444139 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.444143 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444147 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444151 | controller | \"0a63dbdb-6664-4641-aa80-be92807409f9\"}" 2026-01-29 16:03:28.444155 | controller | - " 2026-01-29T16:01:17.306Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.444160 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444164 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444168 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444175 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444181 | controller | \"0a63dbdb-6664-4641-aa80-be92807409f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.444187 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.444191 | controller | - " 2026-01-29T16:01:17.309Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.444195 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.444199 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444204 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444208 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444212 | controller | \"0a63dbdb-6664-4641-aa80-be92807409f9\"}" 2026-01-29 16:03:28.444216 | controller | - " 2026-01-29T16:01:17.310Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.444220 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444225 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444229 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444233 | controller | \"0a63dbdb-6664-4641-aa80-be92807409f9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.444237 | controller | - " 2026-01-29T16:01:17.311Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444242 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444246 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444250 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444254 | controller | \"0a63dbdb-6664-4641-aa80-be92807409f9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.444258 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.444263 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.444274 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.444279 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.444283 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.444287 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.444292 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.444296 | controller | - " 2026-01-29T16:01:17.351Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.444301 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.444305 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444309 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444313 | controller | \"a131e49e-3740-4277-b33c-3a19f64e7925\"}" 2026-01-29 16:03:28.444318 | controller | - " 2026-01-29T16:01:17.352Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.444338 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444344 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444351 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444355 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444359 | controller | \"a131e49e-3740-4277-b33c-3a19f64e7925\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.444363 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.444368 | controller | - " 2026-01-29T16:01:17.356Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.444372 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.444376 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444380 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444385 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444389 | controller | \"a131e49e-3740-4277-b33c-3a19f64e7925\"}" 2026-01-29 16:03:28.444393 | controller | - " 2026-01-29T16:01:17.356Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.444397 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444402 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444406 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444410 | controller | \"a131e49e-3740-4277-b33c-3a19f64e7925\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.444414 | controller | - " 2026-01-29T16:01:17.358Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444419 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444423 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444427 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444431 | controller | \"a131e49e-3740-4277-b33c-3a19f64e7925\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.444435 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.444440 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.444444 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.444448 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.444452 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.444457 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.444461 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.444465 | controller | - " 2026-01-29T16:01:17.438Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.444469 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.444481 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444488 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444492 | controller | \"79056c53-6dff-4ed5-bda0-01ac693bc10f\"}" 2026-01-29 16:03:28.444497 | controller | - " 2026-01-29T16:01:17.439Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.444504 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444508 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444512 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444516 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444520 | controller | \"79056c53-6dff-4ed5-bda0-01ac693bc10f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.444525 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.444529 | controller | - " 2026-01-29T16:01:17.442Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.444533 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.444537 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444543 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444547 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444551 | controller | \"79056c53-6dff-4ed5-bda0-01ac693bc10f\"}" 2026-01-29 16:03:28.444556 | controller | - " 2026-01-29T16:01:17.443Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.444560 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444564 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444568 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444572 | controller | \"79056c53-6dff-4ed5-bda0-01ac693bc10f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.444577 | controller | - " 2026-01-29T16:01:17.444Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444581 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444585 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444589 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444594 | controller | \"79056c53-6dff-4ed5-bda0-01ac693bc10f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.444598 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.444602 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.444606 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.444610 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.444615 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.444619 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.444625 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.444629 | controller | - " 2026-01-29T16:01:17.605Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.444633 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.444638 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444642 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444648 | controller | \"4773e96b-c33f-4267-9528-a9fd67478349\"}" 2026-01-29 16:03:28.444653 | controller | - " 2026-01-29T16:01:17.605Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.444659 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444663 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444667 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444671 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444675 | controller | \"4773e96b-c33f-4267-9528-a9fd67478349\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.444687 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.444692 | controller | - " 2026-01-29T16:01:17.609Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.444696 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.444700 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444704 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444709 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444713 | controller | \"4773e96b-c33f-4267-9528-a9fd67478349\"}" 2026-01-29 16:03:28.444717 | controller | - " 2026-01-29T16:01:17.610Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.444721 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444726 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444730 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444734 | controller | \"4773e96b-c33f-4267-9528-a9fd67478349\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.444738 | controller | - " 2026-01-29T16:01:17.611Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444743 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444747 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444751 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444755 | controller | \"4773e96b-c33f-4267-9528-a9fd67478349\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.444760 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.444777 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.444781 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.444785 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.444790 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.444796 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.444800 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.444805 | controller | - " 2026-01-29T16:01:17.932Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.444809 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.444816 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444820 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444824 | controller | \"1bf8eb44-04e5-4968-8b2a-8b311894728d\"}" 2026-01-29 16:03:28.444828 | controller | - " 2026-01-29T16:01:17.933Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.444833 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444837 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444841 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444845 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444850 | controller | \"1bf8eb44-04e5-4968-8b2a-8b311894728d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.444854 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.444858 | controller | - " 2026-01-29T16:01:17.936Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.444862 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.444866 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444871 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444875 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444881 | controller | \"1bf8eb44-04e5-4968-8b2a-8b311894728d\"}" 2026-01-29 16:03:28.444885 | controller | - " 2026-01-29T16:01:17.937Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.444890 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.444904 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444908 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444913 | controller | \"1bf8eb44-04e5-4968-8b2a-8b311894728d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.444917 | controller | - " 2026-01-29T16:01:17.938Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.444921 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.444925 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.444930 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444934 | controller | \"1bf8eb44-04e5-4968-8b2a-8b311894728d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.444938 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.444942 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.444947 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.444951 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.444955 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.444959 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.444964 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.444971 | controller | - " 2026-01-29T16:01:18.579Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.444975 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.444980 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.444984 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.444988 | controller | \"75922ae9-2fbd-4609-9a26-358b4d817c23\"}" 2026-01-29 16:03:28.444992 | controller | - " 2026-01-29T16:01:18.582Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.444996 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.445001 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.445005 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.445009 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445013 | controller | \"75922ae9-2fbd-4609-9a26-358b4d817c23\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.445018 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.445022 | controller | - " 2026-01-29T16:01:18.586Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.445026 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.445030 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.445034 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445039 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445043 | controller | \"75922ae9-2fbd-4609-9a26-358b4d817c23\"}" 2026-01-29 16:03:28.445047 | controller | - " 2026-01-29T16:01:18.586Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.445051 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.445055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445060 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445064 | controller | \"75922ae9-2fbd-4609-9a26-358b4d817c23\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.445068 | controller | - " 2026-01-29T16:01:18.587Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.445074 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.445079 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.445085 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445089 | controller | \"75922ae9-2fbd-4609-9a26-358b4d817c23\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.445102 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.445106 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.445110 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.445115 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.445119 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.445124 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.445130 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.445135 | controller | - " 2026-01-29T16:01:19.868Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.445139 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.445143 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445147 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445152 | controller | \"00443fd6-0b40-49a3-b324-0e636f2ef13c\"}" 2026-01-29 16:03:28.445156 | controller | - " 2026-01-29T16:01:19.868Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.445160 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.445164 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.445169 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.445173 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445177 | controller | \"00443fd6-0b40-49a3-b324-0e636f2ef13c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.445181 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.445185 | controller | - " 2026-01-29T16:01:19.871Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.445190 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.445194 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.445198 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445202 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445207 | controller | \"00443fd6-0b40-49a3-b324-0e636f2ef13c\"}" 2026-01-29 16:03:28.445211 | controller | - " 2026-01-29T16:01:19.872Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.445215 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.445219 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445224 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445228 | controller | \"00443fd6-0b40-49a3-b324-0e636f2ef13c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.445232 | controller | - " 2026-01-29T16:01:19.872Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.445237 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.445241 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.445245 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445249 | controller | \"00443fd6-0b40-49a3-b324-0e636f2ef13c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.445253 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.445258 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.445262 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.445266 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.445272 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.445277 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.445281 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.445285 | controller | - " 2026-01-29T16:01:22.433Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.445298 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.445302 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445306 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445311 | controller | \"a752a0f6-eb26-41e1-b2c3-d72c3dc716d2\"}" 2026-01-29 16:03:28.445315 | controller | - " 2026-01-29T16:01:22.434Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.445319 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.445338 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.445342 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.445346 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445351 | controller | \"a752a0f6-eb26-41e1-b2c3-d72c3dc716d2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.445357 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.445362 | controller | - " 2026-01-29T16:01:22.437Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.445366 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.445370 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.445374 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445378 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445383 | controller | \"a752a0f6-eb26-41e1-b2c3-d72c3dc716d2\"}" 2026-01-29 16:03:28.445387 | controller | - " 2026-01-29T16:01:22.437Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.445391 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.445395 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445400 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445404 | controller | \"a752a0f6-eb26-41e1-b2c3-d72c3dc716d2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.445408 | controller | - " 2026-01-29T16:01:22.438Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.445412 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.445416 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.445421 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445425 | controller | \"a752a0f6-eb26-41e1-b2c3-d72c3dc716d2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.445429 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.445433 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.445440 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.445444 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.445448 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.445453 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.445457 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.445461 | controller | - " 2026-01-29T16:01:27.559Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.445465 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.445469 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445474 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445478 | controller | \"bfad4174-d119-4dab-804d-c92fc53eba8d\"}" 2026-01-29 16:03:28.445482 | controller | - " 2026-01-29T16:01:27.564Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.445486 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.445491 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.445495 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.445499 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445512 | controller | \"bfad4174-d119-4dab-804d-c92fc53eba8d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.445516 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.445521 | controller | - " 2026-01-29T16:01:27.569Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.445525 | controller | hostname-for-openstack.37ff9b01-e3f1-4bc9-a702-c51a229d1fd9.svc to MariaDBDatabase 2026-01-29 16:03:28.445529 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.445534 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445538 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445543 | controller | \"bfad4174-d119-4dab-804d-c92fc53eba8d\"}" 2026-01-29 16:03:28.445547 | controller | - " 2026-01-29T16:01:27.570Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.445551 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.445555 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445560 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445566 | controller | \"bfad4174-d119-4dab-804d-c92fc53eba8d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.445570 | controller | - " 2026-01-29T16:01:27.571Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.445574 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.445578 | controller | {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, \"namespace\": 2026-01-29 16:03:28.445582 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445587 | controller | \"bfad4174-d119-4dab-804d-c92fc53eba8d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.445593 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.445597 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.445601 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.445605 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.445610 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.445614 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.445618 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.445622 | 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 16:03:28.445627 | controller | \e[38;5;243m@ 01/29/26 16:01:37.136\e[0m" 2026-01-29 16:03:28.445631 | controller | - " 2026-01-29T16:01:37.136Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.445644 | controller | \"Namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01:17Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:01:17Z\"}],\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\",\"resourceVersion\":\"1111\",\"uid\":\"d2378d56-4277-4008-a0da-f9b08038c366\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.445650 | 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 16:03:28.445654 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.445659 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.445665 | 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 16:03:28.445672 | 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 16:03:28.445677 | controller | - " 2026-01-29T16:01:37.152Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.445681 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.445685 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445691 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445695 | controller | \"afa0a7db-69f5-44a2-893f-7a69e5a9a5c7\"}" 2026-01-29 16:03:28.445699 | controller | - " 2026-01-29T16:01:37.159Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.445704 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.445708 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445712 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445717 | controller | \"afa0a7db-69f5-44a2-893f-7a69e5a9a5c7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.445721 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.445725 | controller | - " 2026-01-29T16:01:37.165Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.445729 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.445733 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445738 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445742 | controller | \"afa0a7db-69f5-44a2-893f-7a69e5a9a5c7\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.445746 | controller | \"ObjectNamespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.445750 | controller | - " 2026-01-29T16:01:37.165Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.445754 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.445759 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\"}, 2026-01-29 16:03:28.445763 | controller | \"namespace\": \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.445767 | controller | \"afa0a7db-69f5-44a2-893f-7a69e5a9a5c7\"}" 2026-01-29 16:03:28.445771 | controller | - " 2026-01-29T16:01:37.172Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.445776 | controller | \"ironic\"}" 2026-01-29 16:03:28.445788 | controller | - " 2026-01-29T16:01:37.172Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.445792 | controller | - " 2026-01-29T16:01:37.172Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.445797 | controller | - " 2026-01-29T16:01:37.178Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.445801 | controller | \"ironic\"}" 2026-01-29 16:03:28.445806 | controller | - " 2026-01-29T16:01:37.178Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.445810 | controller | \"ironic\"}" 2026-01-29 16:03:28.445816 | controller | - " 2026-01-29T16:01:37.184Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.445821 | controller | \"37ff9b01-e3f1-4bc9-a702-c51a229d1fd9\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.445825 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.445829 | controller | - '' 2026-01-29 16:03:28.445834 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.002s." 2026-01-29 16:03:28.445838 | 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 16:03:28.445842 | controller | with:' 2026-01-29 16:03:28.445848 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.445852 | controller | - ' <*errors.StatusError | 0xc00149be00>: ' 2026-01-29 16:03:28.445856 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.445861 | controller | - ' {' 2026-01-29 16:03:28.445865 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.445869 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.445874 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.445878 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.445882 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.445886 | controller | - ' Continue: "",' 2026-01-29 16:03:28.445891 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.445895 | controller | - ' },' 2026-01-29 16:03:28.445899 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.445904 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.445908 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.445912 | controller | - ' Details: {' 2026-01-29 16:03:28.445916 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.445921 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.445925 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.445929 | controller | - ' UID: "",' 2026-01-29 16:03:28.445933 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.445938 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.445942 | controller | - ' },' 2026-01-29 16:03:28.445946 | controller | - ' Code: 404,' 2026-01-29 16:03:28.445950 | controller | - ' },' 2026-01-29 16:03:28.445955 | controller | - " }\e[0m" 2026-01-29 16:03:28.445961 | 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 16:03:28.445966 | controller | \e[38;5;243m@ 01/29/26 16:01:37.136\e[0m" 2026-01-29 16:03:28.445970 | controller | - '' 2026-01-29 16:03:28.445976 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.445980 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.445984 | controller | {{0xc00192ce70?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.445988 | 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 16:03:28.445993 | controller | +0x191" 2026-01-29 16:03:28.445997 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.446001 | controller | 0xc00198d5c0})' 2026-01-29 16:03:28.446006 | 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 16:03:28.446010 | controller | +0x3a" 2026-01-29 16:03:28.446014 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0019a56b0?, 0xc000100008?}, {0x23cd0dd, 2026-01-29 16:03:28.446019 | controller | 0x4}, {0xc001696480, 0x1, 0x17f018001f8d7a0?})' 2026-01-29 16:03:28.446024 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.446032 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0019a56b0?, 0xc00198d5c0?}, {0xc001696480?, 2026-01-29 16:03:28.446037 | controller | 0xc0019a56b0?, 0x1f26380?})' 2026-01-29 16:03:28.446041 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.446045 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.446049 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.446054 | controller | +0x11f" 2026-01-29 16:03:28.446058 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001a93960, {0x2753a58, 2026-01-29 16:03:28.446062 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.446066 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.446071 | controller | +0x168" 2026-01-29 16:03:28.446075 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001a93960, {0x2753a58, 2026-01-29 16:03:28.446079 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.446084 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.446088 | controller | +0x85" 2026-01-29 16:03:28.446092 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.446104 | controller | {{0xc00192ce70, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.446109 | 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 16:03:28.446113 | controller | +0x16e" 2026-01-29 16:03:28.446118 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 16:03:28.446122 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.446126 | controller | +0x8a7" 2026-01-29 16:03:28.446131 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.446135 | 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" 2026-01-29 16:03:28.446139 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.446143 | controller | - "\e[38;5;9m• [FAILED] [20.239 seconds]\e[0m" 2026-01-29 16:03:28.446148 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] 2026-01-29 16:03:28.446152 | controller | \e[0mshould move the finalizer to a new MariaDBAccount when create is complete\e[0m" 2026-01-29 16:03:28.446156 | 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 16:03:28.446160 | 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 16:03:28.446165 | controller | - '' 2026-01-29 16:03:28.446169 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.446173 | controller | - " 2026-01-29T16:01:22.125Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.446177 | controller | - " 2026-01-29T16:01:22.140Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.446182 | controller | {\"name\":\"keystone-23539378-a797-4cb7-970f-5adaf10aa1d9\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}}" 2026-01-29 16:03:28.446186 | controller | - " 2026-01-29T16:01:22.140Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"},\"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 16:03:28.446193 | controller | - " 2026-01-29T16:01:22.143Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.446198 | controller | \"ironic\"}" 2026-01-29 16:03:28.446202 | controller | - " 2026-01-29T16:01:22.143Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.446206 | controller | - " 2026-01-29T16:01:22.143Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.446210 | controller | - " 2026-01-29T16:01:22.147Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.446215 | controller | \"ironic\"}" 2026-01-29 16:03:28.446219 | controller | - " 2026-01-29T16:01:22.147Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.446223 | controller | \"ironic\"}" 2026-01-29 16:03:28.446227 | controller | - " 2026-01-29T16:01:22.157Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.446232 | controller | \"ironic\"}" 2026-01-29 16:03:28.446236 | controller | - " 2026-01-29T16:01:22.157Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.446240 | controller | - " 2026-01-29T16:01:22.157Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.446244 | controller | - " 2026-01-29T16:01:22.162Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.446249 | controller | \"ironic\"}" 2026-01-29 16:03:28.446263 | controller | - " 2026-01-29T16:01:22.162Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.446268 | controller | \"ironic\"}" 2026-01-29 16:03:28.446272 | controller | - " 2026-01-29T16:01:22.180Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.446276 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.446281 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446285 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446289 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}" 2026-01-29 16:03:28.446293 | controller | - " 2026-01-29T16:01:22.183Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.446298 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.446302 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446306 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446310 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}" 2026-01-29 16:03:28.446314 | controller | - " 2026-01-29T16:01:22.186Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.446321 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.446338 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446345 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446349 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}" 2026-01-29 16:03:28.446353 | controller | - " 2026-01-29T16:01:22.188Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.446357 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.446362 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446366 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446370 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}" 2026-01-29 16:03:28.446374 | controller | - " 2026-01-29T16:01:22.192Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 16:03:28.446381 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.446385 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446389 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446394 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}" 2026-01-29 16:03:28.446398 | controller | - " 2026-01-29T16:01:22.192Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.446402 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.446406 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446411 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446415 | controller | \"236809e5-c512-4eee-83fe-70ee1e06a784\"}" 2026-01-29 16:03:28.446419 | controller | - " 2026-01-29T16:01:22.201Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.446423 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.446428 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446432 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446436 | controller | \"39f86b37-63ab-4445-9b96-24f8da091de0\"}" 2026-01-29 16:03:28.446440 | controller | - " 2026-01-29T16:01:22.201Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.446444 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.446448 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446453 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446457 | controller | \"39f86b37-63ab-4445-9b96-24f8da091de0\"}" 2026-01-29 16:03:28.446461 | controller | - " 2026-01-29T16:01:22.204Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 16:03:28.446465 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}}" 2026-01-29 16:03:28.446470 | controller | - " 2026-01-29T16:01:22.210Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.446482 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.446487 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446491 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446509 | controller | \"66579596-345d-4fb2-b432-ad81dd86bc24\"}" 2026-01-29 16:03:28.446514 | controller | - " 2026-01-29T16:01:22.217Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.446518 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.446522 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.446526 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.446531 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446535 | controller | \"66579596-345d-4fb2-b432-ad81dd86bc24\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.446539 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.446543 | controller | - " 2026-01-29T16:01:22.219Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.446547 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.446552 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446556 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446560 | controller | \"66579596-345d-4fb2-b432-ad81dd86bc24\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.446564 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.446568 | controller | - " 2026-01-29T16:01:22.226Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.446573 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.446577 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446581 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446585 | controller | \"366e75cd-a76b-4884-919a-b7e700928f26\"}" 2026-01-29 16:03:28.446589 | controller | - " 2026-01-29T16:01:22.227Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.446594 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.446598 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.446602 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.446606 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446610 | controller | \"366e75cd-a76b-4884-919a-b7e700928f26\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.446615 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.446619 | controller | - " 2026-01-29T16:01:22.230Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.446623 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.446627 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.446631 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446636 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446640 | controller | \"366e75cd-a76b-4884-919a-b7e700928f26\"}" 2026-01-29 16:03:28.446644 | controller | - " 2026-01-29T16:01:22.232Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.446650 | controller | {\"name\":\"some-old-account\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}}" 2026-01-29 16:03:28.446654 | controller | - " 2026-01-29T16:01:22.236Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.446658 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}}" 2026-01-29 16:03:28.446664 | controller | - " 2026-01-29T16:01:22.239Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 16:03:28.446668 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.446672 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446677 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446689 | controller | \"366e75cd-a76b-4884-919a-b7e700928f26\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.446693 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.446697 | controller | - " 2026-01-29T16:01:22.246Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.446702 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.446706 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446711 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446715 | controller | \"a224bd6b-90cf-4c08-b2b5-6908968b1382\"}" 2026-01-29 16:03:28.446719 | controller | - " 2026-01-29T16:01:22.247Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.446723 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.446728 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.446732 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.446736 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446740 | controller | \"a224bd6b-90cf-4c08-b2b5-6908968b1382\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.446745 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.446749 | controller | - " 2026-01-29T16:01:22.330Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.446753 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.446757 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.446761 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446766 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446770 | controller | \"a224bd6b-90cf-4c08-b2b5-6908968b1382\"}" 2026-01-29 16:03:28.446776 | controller | - " 2026-01-29T16:01:22.331Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.446780 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.446784 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446789 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446793 | controller | \"a224bd6b-90cf-4c08-b2b5-6908968b1382\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.446797 | controller | - " 2026-01-29T16:01:22.338Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.446803 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.446807 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.446812 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446816 | controller | \"a224bd6b-90cf-4c08-b2b5-6908968b1382\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.446820 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.446824 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.446829 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.446833 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.446837 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.446841 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.446847 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.446852 | controller | - " 2026-01-29T16:01:22.339Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.446856 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.446860 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446864 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446869 | controller | \"92740f1f-747b-4c6f-8d65-8e2809428855\"}" 2026-01-29 16:03:28.446873 | controller | - " 2026-01-29T16:01:22.339Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.446885 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.446889 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.446894 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.446898 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446902 | controller | \"92740f1f-747b-4c6f-8d65-8e2809428855\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.446907 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.446911 | controller | - " 2026-01-29T16:01:22.431Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.446915 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.446919 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.446923 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446930 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446936 | controller | \"92740f1f-747b-4c6f-8d65-8e2809428855\"}" 2026-01-29 16:03:28.446940 | controller | - " 2026-01-29T16:01:22.432Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.446944 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.446949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.446953 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446959 | controller | \"92740f1f-747b-4c6f-8d65-8e2809428855\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.446964 | controller | - " 2026-01-29T16:01:22.432Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.446968 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.446972 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.446976 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.446980 | controller | \"92740f1f-747b-4c6f-8d65-8e2809428855\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.446985 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.446989 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.446993 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.446997 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.447002 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.447006 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.447010 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.447014 | controller | - " 2026-01-29T16:01:22.433Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.447019 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.447023 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447027 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447031 | controller | \"c0c01f0f-568b-429f-be8a-bad10ffb9371\"}" 2026-01-29 16:03:28.447035 | controller | - " 2026-01-29T16:01:22.434Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.447040 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447044 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447048 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447052 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447057 | controller | \"c0c01f0f-568b-429f-be8a-bad10ffb9371\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.447061 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.447065 | controller | - " 2026-01-29T16:01:22.437Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.447069 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.447073 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447085 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447090 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447094 | controller | \"c0c01f0f-568b-429f-be8a-bad10ffb9371\"}" 2026-01-29 16:03:28.447098 | controller | - " 2026-01-29T16:01:22.437Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.447103 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447107 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447114 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447119 | controller | \"c0c01f0f-568b-429f-be8a-bad10ffb9371\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.447123 | controller | - " 2026-01-29T16:01:22.438Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447127 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447131 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447136 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447140 | controller | \"c0c01f0f-568b-429f-be8a-bad10ffb9371\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.447144 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.447148 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.447152 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.447157 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.447161 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.447165 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.447169 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.447174 | controller | - " 2026-01-29T16:01:22.443Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.447178 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.447182 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447186 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447190 | controller | \"1f8eacfd-ae83-4a24-9e45-fee7ec177b8b\"}" 2026-01-29 16:03:28.447196 | controller | - " 2026-01-29T16:01:22.444Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.447201 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447205 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447209 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447213 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447218 | controller | \"1f8eacfd-ae83-4a24-9e45-fee7ec177b8b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.447222 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.447226 | controller | - " 2026-01-29T16:01:22.445Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.447232 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.447236 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447240 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447245 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447249 | controller | \"1f8eacfd-ae83-4a24-9e45-fee7ec177b8b\"}" 2026-01-29 16:03:28.447253 | controller | - " 2026-01-29T16:01:22.446Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.447259 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447263 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447267 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447279 | controller | \"1f8eacfd-ae83-4a24-9e45-fee7ec177b8b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.447284 | controller | - " 2026-01-29T16:01:22.446Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447288 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447293 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447297 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447301 | controller | \"1f8eacfd-ae83-4a24-9e45-fee7ec177b8b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.447305 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.447310 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.447314 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.447318 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.447333 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.447339 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.447344 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.447348 | controller | - " 2026-01-29T16:01:22.487Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.447352 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.447356 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447361 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447365 | controller | \"61b420f0-eee2-4e61-82da-47edb1fcb32a\"}" 2026-01-29 16:03:28.447369 | controller | - " 2026-01-29T16:01:22.488Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.447373 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447377 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447382 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447386 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447390 | controller | \"61b420f0-eee2-4e61-82da-47edb1fcb32a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.447394 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.447399 | controller | - " 2026-01-29T16:01:22.491Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.447403 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.447407 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447411 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447418 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447422 | controller | \"61b420f0-eee2-4e61-82da-47edb1fcb32a\"}" 2026-01-29 16:03:28.447426 | controller | - " 2026-01-29T16:01:22.491Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.447430 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447434 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447439 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447443 | controller | \"61b420f0-eee2-4e61-82da-47edb1fcb32a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.447447 | controller | - " 2026-01-29T16:01:22.491Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447451 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447455 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447460 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447464 | controller | \"61b420f0-eee2-4e61-82da-47edb1fcb32a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.447468 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.447472 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.447476 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.447489 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.447493 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.447497 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.447502 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.447509 | controller | - " 2026-01-29T16:01:22.573Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.447513 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.447517 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447522 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447526 | controller | \"76a40b05-c099-4107-b6a3-89144c132e06\"}" 2026-01-29 16:03:28.447530 | controller | - " 2026-01-29T16:01:22.574Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.447534 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447539 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447543 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447547 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447551 | controller | \"76a40b05-c099-4107-b6a3-89144c132e06\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.447555 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.447560 | controller | - " 2026-01-29T16:01:22.577Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.447564 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.447568 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447574 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447578 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447583 | controller | \"76a40b05-c099-4107-b6a3-89144c132e06\"}" 2026-01-29 16:03:28.447587 | controller | - " 2026-01-29T16:01:22.578Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.447591 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447595 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447600 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447604 | controller | \"76a40b05-c099-4107-b6a3-89144c132e06\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.447608 | controller | - " 2026-01-29T16:01:22.578Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447612 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447616 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447621 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447625 | controller | \"76a40b05-c099-4107-b6a3-89144c132e06\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.447629 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.447633 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.447638 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.447642 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.447646 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.447650 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.447655 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.447659 | controller | - " 2026-01-29T16:01:22.739Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.447663 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.447667 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447671 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447683 | controller | \"1e032781-d231-4e39-aec9-b0eca09be28f\"}" 2026-01-29 16:03:28.447688 | controller | - " 2026-01-29T16:01:22.740Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.447692 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447696 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447701 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447705 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447711 | controller | \"1e032781-d231-4e39-aec9-b0eca09be28f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.447715 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.447719 | controller | - " 2026-01-29T16:01:22.742Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.447726 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.447730 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447734 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447739 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447743 | controller | \"1e032781-d231-4e39-aec9-b0eca09be28f\"}" 2026-01-29 16:03:28.447747 | controller | - " 2026-01-29T16:01:22.743Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.447751 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447756 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447760 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447764 | controller | \"1e032781-d231-4e39-aec9-b0eca09be28f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.447768 | controller | - " 2026-01-29T16:01:22.743Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447773 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447779 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447783 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447787 | controller | \"1e032781-d231-4e39-aec9-b0eca09be28f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.447791 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.447796 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.447800 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.447804 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.447808 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.447812 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.447817 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.447821 | controller | - " 2026-01-29T16:01:23.065Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.447827 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.447831 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447835 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447840 | controller | \"8becac8c-5175-424c-9e19-ae83ce606efc\"}" 2026-01-29 16:03:28.447844 | controller | - " 2026-01-29T16:01:23.067Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.447848 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447852 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447856 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447861 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447865 | controller | \"8becac8c-5175-424c-9e19-ae83ce606efc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.447871 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.447882 | controller | - " 2026-01-29T16:01:23.070Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.447887 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.447891 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447895 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447900 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447904 | controller | \"8becac8c-5175-424c-9e19-ae83ce606efc\"}" 2026-01-29 16:03:28.447908 | controller | - " 2026-01-29T16:01:23.071Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.447912 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.447917 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447921 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447925 | controller | \"8becac8c-5175-424c-9e19-ae83ce606efc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.447929 | controller | - " 2026-01-29T16:01:23.072Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.447933 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.447938 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.447942 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447946 | controller | \"8becac8c-5175-424c-9e19-ae83ce606efc\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.447950 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.447955 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.447959 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.447963 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.447967 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.447971 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.447976 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.447980 | controller | - " 2026-01-29T16:01:23.713Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.447984 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.447988 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.447993 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.447997 | controller | \"70de6683-9903-4c0d-9756-d5f013bcc1ae\"}" 2026-01-29 16:03:28.448001 | controller | - " 2026-01-29T16:01:23.714Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.448005 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.448010 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.448014 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.448020 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448025 | controller | \"70de6683-9903-4c0d-9756-d5f013bcc1ae\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.448029 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.448033 | controller | - " 2026-01-29T16:01:23.717Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.448037 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.448042 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.448046 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448055 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448060 | controller | \"70de6683-9903-4c0d-9756-d5f013bcc1ae\"}" 2026-01-29 16:03:28.448064 | controller | - " 2026-01-29T16:01:23.717Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.448069 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.448080 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448085 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448089 | controller | \"70de6683-9903-4c0d-9756-d5f013bcc1ae\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.448093 | controller | - " 2026-01-29T16:01:23.718Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.448097 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.448102 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.448106 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448110 | controller | \"70de6683-9903-4c0d-9756-d5f013bcc1ae\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.448114 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.448119 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.448123 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.448127 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.448131 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.448135 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.448140 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.448144 | controller | - " 2026-01-29T16:01:24.999Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.448148 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.448154 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448159 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448163 | controller | \"444ad515-1e1b-4cf4-91e2-5b89f811ab21\"}" 2026-01-29 16:03:28.448167 | controller | - " 2026-01-29T16:01:24.999Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.448171 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.448181 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.448186 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.448190 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448194 | controller | \"444ad515-1e1b-4cf4-91e2-5b89f811ab21\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.448199 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.448203 | controller | - " 2026-01-29T16:01:25.004Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.448207 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.448211 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.448216 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448220 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448224 | controller | \"444ad515-1e1b-4cf4-91e2-5b89f811ab21\"}" 2026-01-29 16:03:28.448228 | controller | - " 2026-01-29T16:01:25.004Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.448232 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.448237 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448241 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448245 | controller | \"444ad515-1e1b-4cf4-91e2-5b89f811ab21\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.448249 | controller | - " 2026-01-29T16:01:25.005Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.448254 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.448258 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.448262 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448266 | controller | \"444ad515-1e1b-4cf4-91e2-5b89f811ab21\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.448271 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.448282 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.448287 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.448291 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.448295 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.448300 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.448304 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.448308 | controller | - " 2026-01-29T16:01:27.566Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.448312 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.448317 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448321 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448337 | controller | \"985d7ba3-c617-4937-a698-b0691771b054\"}" 2026-01-29 16:03:28.448346 | controller | - " 2026-01-29T16:01:27.567Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.448351 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.448355 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.448359 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.448364 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448368 | controller | \"985d7ba3-c617-4937-a698-b0691771b054\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.448372 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.448376 | controller | - " 2026-01-29T16:01:27.571Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.448380 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.448385 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.448389 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448393 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448397 | controller | \"985d7ba3-c617-4937-a698-b0691771b054\"}" 2026-01-29 16:03:28.448402 | controller | - " 2026-01-29T16:01:27.572Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.448406 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.448410 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448414 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448418 | controller | \"985d7ba3-c617-4937-a698-b0691771b054\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.448423 | controller | - " 2026-01-29T16:01:27.573Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.448427 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.448431 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.448435 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448440 | controller | \"985d7ba3-c617-4937-a698-b0691771b054\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.448444 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.448448 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.448452 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.448457 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.448461 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.448465 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.448469 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.448474 | controller | - " 2026-01-29T16:01:32.694Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.448485 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.448489 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448497 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448501 | controller | \"9ba2fae9-8f0a-4ac9-ad95-ca44167f0920\"}" 2026-01-29 16:03:28.448505 | controller | - " 2026-01-29T16:01:32.695Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.448510 | controller | some-old-account exists; database username is ironic_3d49\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.448514 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.448518 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.448522 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448526 | controller | \"9ba2fae9-8f0a-4ac9-ad95-ca44167f0920\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.448531 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.448535 | controller | - " 2026-01-29T16:01:32.698Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.448539 | controller | hostname-for-openstack.02b47a37-ed9f-43f4-9464-b68f310ddea7.svc to MariaDBDatabase 2026-01-29 16:03:28.448543 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.448547 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448552 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448556 | controller | \"9ba2fae9-8f0a-4ac9-ad95-ca44167f0920\"}" 2026-01-29 16:03:28.448560 | controller | - " 2026-01-29T16:01:32.699Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.448564 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.448569 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448573 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448577 | controller | \"9ba2fae9-8f0a-4ac9-ad95-ca44167f0920\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.448581 | controller | - " 2026-01-29T16:01:32.700Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.448586 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.448590 | controller | {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, \"namespace\": 2026-01-29 16:03:28.448596 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448601 | controller | \"9ba2fae9-8f0a-4ac9-ad95-ca44167f0920\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.448605 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.448609 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.448613 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.448617 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.448622 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.448626 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.448630 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.448636 | controller | - " 2026-01-29T16:01:38.774Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.448642 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.448646 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.448651 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448655 | controller | \"37c89c20-e36c-4b13-a535-0afde5e7c7ea\"}" 2026-01-29 16:03:28.448659 | controller | - " 2026-01-29T16:01:38.774Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.448663 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.448668 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.448672 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448676 | controller | \"37c89c20-e36c-4b13-a535-0afde5e7c7ea\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.448680 | controller | not present\"}" 2026-01-29 16:03:28.448693 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.448698 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.448702 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.448706 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.448711 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.448715 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.448719 | 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 16:03:28.448724 | controller | \e[38;5;243m@ 01/29/26 16:01:42.238\e[0m" 2026-01-29 16:03:28.448728 | controller | - " 2026-01-29T16:01:42.238Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.448733 | controller | \"Namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01: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-29T16:01:22Z\"}],\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\",\"resourceVersion\":\"1638\",\"uid\":\"a3a867af-89e7-4073-b414-134099c250d3\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.448738 | 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 16:03:28.448744 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.448749 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.448753 | 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 16:03:28.448771 | 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 16:03:28.448776 | controller | - " 2026-01-29T16:01:42.257Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.448780 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.448784 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448789 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448793 | controller | \"d37bb081-f2fa-4e08-b46a-cd081bc5fb77\"}" 2026-01-29 16:03:28.448798 | controller | - " 2026-01-29T16:01:42.263Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.448802 | controller | from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.448806 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448810 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448815 | controller | \"d37bb081-f2fa-4e08-b46a-cd081bc5fb77\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.448819 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.448823 | controller | - " 2026-01-29T16:01:42.268Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.448827 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.448832 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448836 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448840 | controller | \"d37bb081-f2fa-4e08-b46a-cd081bc5fb77\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.448844 | controller | \"ObjectNamespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.448848 | controller | - " 2026-01-29T16:01:42.268Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.448853 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.448859 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"02b47a37-ed9f-43f4-9464-b68f310ddea7\"}, 2026-01-29 16:03:28.448863 | controller | \"namespace\": \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.448870 | controller | \"d37bb081-f2fa-4e08-b46a-cd081bc5fb77\"}" 2026-01-29 16:03:28.448874 | controller | - " 2026-01-29T16:01:42.279Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.448878 | controller | \"ironic\"}" 2026-01-29 16:03:28.448882 | controller | - " 2026-01-29T16:01:42.279Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.448887 | controller | - " 2026-01-29T16:01:42.279Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.448891 | controller | - " 2026-01-29T16:01:42.286Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.448895 | controller | \"ironic\"}" 2026-01-29 16:03:28.448899 | controller | - " 2026-01-29T16:01:42.286Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.448904 | controller | \"ironic\"}" 2026-01-29 16:03:28.448908 | controller | - " 2026-01-29T16:01:42.314Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.448912 | controller | \"02b47a37-ed9f-43f4-9464-b68f310ddea7\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.448916 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.448921 | controller | - '' 2026-01-29 16:03:28.448925 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 16:03:28.448929 | 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 16:03:28.448934 | controller | with:' 2026-01-29 16:03:28.448938 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.448942 | controller | - ' <*errors.StatusError | 0xc00120eb40>: ' 2026-01-29 16:03:28.448946 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.448951 | controller | - ' {' 2026-01-29 16:03:28.448955 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.448959 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.448963 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.448968 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.448972 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.448976 | controller | - ' Continue: "",' 2026-01-29 16:03:28.448981 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.448985 | controller | - ' },' 2026-01-29 16:03:28.448989 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.448994 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.448998 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.449003 | controller | - ' Details: {' 2026-01-29 16:03:28.449007 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.449011 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.449016 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.449020 | controller | - ' UID: "",' 2026-01-29 16:03:28.449032 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.449037 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.449041 | controller | - ' },' 2026-01-29 16:03:28.449046 | controller | - ' Code: 404,' 2026-01-29 16:03:28.449050 | controller | - ' },' 2026-01-29 16:03:28.449054 | controller | - " }\e[0m" 2026-01-29 16:03:28.449059 | 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 16:03:28.449063 | controller | \e[38;5;243m@ 01/29/26 16:01:42.238\e[0m" 2026-01-29 16:03:28.449067 | controller | - '' 2026-01-29 16:03:28.449071 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.449076 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.449082 | controller | {{0xc0019b2900?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.449087 | 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 16:03:28.449091 | controller | +0x191" 2026-01-29 16:03:28.449097 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.449102 | controller | 0xc000739180})' 2026-01-29 16:03:28.449106 | 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 16:03:28.449110 | controller | +0x3a" 2026-01-29 16:03:28.449114 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00120aa20?, 0xc0004c5008?}, {0x23cd0dd, 2026-01-29 16:03:28.449119 | controller | 0x4}, {0xc00170e018, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.449123 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.449127 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00120aa20?, 0xc000739180?}, {0xc00170e018?, 2026-01-29 16:03:28.449132 | controller | 0xc00120aa20?, 0x1f26380?})' 2026-01-29 16:03:28.449136 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.449140 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.449144 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.449149 | controller | +0x11f" 2026-01-29 16:03:28.449153 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000284d20, {0x2753a58, 2026-01-29 16:03:28.449157 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.449162 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.449166 | controller | +0x168" 2026-01-29 16:03:28.449170 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000284d20, {0x2753a58, 2026-01-29 16:03:28.449174 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.449179 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.449183 | controller | +0x85" 2026-01-29 16:03:28.449187 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.449191 | controller | {{0xc0019b2900, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.449196 | 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 16:03:28.449202 | controller | +0x16e" 2026-01-29 16:03:28.449206 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc0019b2900?, 2026-01-29 16:03:28.449210 | controller | 0x0?}, {0x23df863?, 0x239b8a0?}})' 2026-01-29 16:03:28.449215 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 16:03:28.449219 | controller | +0x78d" 2026-01-29 16:03:28.449223 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func2.2()' 2026-01-29 16:03:28.449227 | 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 16:03:28.449232 | controller | +0x66" 2026-01-29 16:03:28.449236 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.449240 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.449245 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.449249 | controller | - "\e[38;5;9m• [FAILED] [20.208 seconds]\e[0m" 2026-01-29 16:03:28.449253 | controller | - "\e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpcTransport == 2026-01-29 16:03:28.449260 | controller | oslo \e[38;5;9m\e[1m[It] Creates deployment for API, Conductor, Inspector and INA\e[0m" 2026-01-29 16:03:28.449265 | 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 16:03:28.449269 | controller | - '' 2026-01-29 16:03:28.449273 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.449277 | controller | - " 2026-01-29T16:01:35.899Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.449282 | controller | - " 2026-01-29T16:01:35.916Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.449286 | controller | {\"name\":\"keystone-3978a3b9-6c15-463f-aa79-3d831000c933\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}}" 2026-01-29 16:03:28.449299 | controller | - " 2026-01-29T16:01:35.916Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"},\"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 16:03:28.449304 | controller | - " 2026-01-29T16:01:35.921Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.449309 | controller | \"ironic\"}" 2026-01-29 16:03:28.449313 | controller | - " 2026-01-29T16:01:35.921Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.449317 | controller | - " 2026-01-29T16:01:35.921Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.449336 | controller | - " 2026-01-29T16:01:35.924Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.449343 | controller | \"ironic\"}" 2026-01-29 16:03:28.449348 | controller | - " 2026-01-29T16:01:35.925Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.449353 | controller | \"ironic\"}" 2026-01-29 16:03:28.449357 | controller | - " 2026-01-29T16:01:35.932Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.449361 | controller | \"ironic\"}" 2026-01-29 16:03:28.449366 | controller | - " 2026-01-29T16:01:35.932Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.449370 | controller | - " 2026-01-29T16:01:35.932Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.449374 | controller | - " 2026-01-29T16:01:35.936Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.449378 | controller | \"ironic\"}" 2026-01-29 16:03:28.449383 | controller | - " 2026-01-29T16:01:35.936Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.449387 | controller | \"ironic\"}" 2026-01-29 16:03:28.449391 | controller | - " 2026-01-29T16:01:35.951Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.449395 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.449399 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449406 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449410 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}" 2026-01-29 16:03:28.449415 | controller | - " 2026-01-29T16:01:35.954Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.449421 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.449425 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449429 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449434 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}" 2026-01-29 16:03:28.449438 | controller | - " 2026-01-29T16:01:35.957Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.449442 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.449447 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449451 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449455 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}" 2026-01-29 16:03:28.449459 | controller | - " 2026-01-29T16:01:35.960Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.449464 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.449468 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449480 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449485 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}" 2026-01-29 16:03:28.449489 | controller | - " 2026-01-29T16:01:35.963Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 16:03:28.449494 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.449498 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449502 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449507 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}" 2026-01-29 16:03:28.449511 | controller | - " 2026-01-29T16:01:35.963Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.449515 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.449520 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449524 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449528 | controller | \"743171d1-4164-4c1f-a746-c42d7e8dfcc0\"}" 2026-01-29 16:03:28.449533 | controller | - " 2026-01-29T16:01:35.973Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.449537 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.449541 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449545 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449550 | controller | \"64ca73db-c30e-47a5-920f-fa7ea4cc1fca\"}" 2026-01-29 16:03:28.449554 | controller | - " 2026-01-29T16:01:35.973Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.449558 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.449564 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449569 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449573 | controller | \"64ca73db-c30e-47a5-920f-fa7ea4cc1fca\"}" 2026-01-29 16:03:28.449577 | controller | - " 2026-01-29T16:01:35.974Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.449581 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.449586 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449590 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449594 | controller | \"c3ce2b1f-a797-48cb-b1c7-1cbdb7d2f8fd\"}" 2026-01-29 16:03:28.449598 | controller | - " 2026-01-29T16:01:35.974Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.449602 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.449607 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449611 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449615 | controller | \"c3ce2b1f-a797-48cb-b1c7-1cbdb7d2f8fd\"}" 2026-01-29 16:03:28.449619 | controller | - " 2026-01-29T16:01:35.981Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 16:03:28.449624 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}}" 2026-01-29 16:03:28.449628 | controller | - " 2026-01-29T16:01:35.982Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.449632 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.449636 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449641 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449645 | controller | \"1b0cfac5-fabf-40dc-85f4-554475c8739b\"}" 2026-01-29 16:03:28.449649 | controller | - " 2026-01-29T16:01:35.990Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.449655 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.449660 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449664 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449676 | controller | \"1b0cfac5-fabf-40dc-85f4-554475c8739b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.449681 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.449685 | controller | - " 2026-01-29T16:01:35.994Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.449689 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.449694 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449698 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449702 | controller | \"1b0cfac5-fabf-40dc-85f4-554475c8739b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.449706 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.449713 | controller | - " 2026-01-29T16:01:36.006Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.449717 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.449721 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449725 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449730 | controller | \"ee9cbea8-b20b-4ed6-a96e-34526a443b56\"}" 2026-01-29 16:03:28.449734 | controller | - " 2026-01-29T16:01:36.007Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.449738 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.449742 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449747 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449751 | controller | \"ee9cbea8-b20b-4ed6-a96e-34526a443b56\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.449755 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.449759 | controller | - " 2026-01-29T16:01:36.010Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.449764 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.449768 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.449772 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449776 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449781 | controller | \"ee9cbea8-b20b-4ed6-a96e-34526a443b56\"}" 2026-01-29 16:03:28.449785 | controller | - " 2026-01-29T16:01:36.013Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.449789 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}}" 2026-01-29 16:03:28.449793 | controller | - " 2026-01-29T16:01:36.016Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.449797 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.449802 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449806 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449810 | controller | \"ee9cbea8-b20b-4ed6-a96e-34526a443b56\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.449814 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.449819 | controller | - " 2026-01-29T16:01:36.017Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.449823 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.449827 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449831 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449836 | controller | \"cd7488a1-8a21-487b-a8d7-ff20e6a64057\"}" 2026-01-29 16:03:28.449840 | controller | - " 2026-01-29T16:01:36.018Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.449844 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.449848 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449862 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449866 | controller | \"cd7488a1-8a21-487b-a8d7-ff20e6a64057\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.449871 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.449875 | controller | - " 2026-01-29T16:01:36.019Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.449879 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}}" 2026-01-29 16:03:28.449884 | controller | - " 2026-01-29T16:01:36.111Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.449888 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.449892 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.449897 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449901 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449905 | controller | \"cd7488a1-8a21-487b-a8d7-ff20e6a64057\"}" 2026-01-29 16:03:28.449909 | controller | - " 2026-01-29T16:01:36.112Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.449913 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.449918 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449924 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449929 | controller | \"cd7488a1-8a21-487b-a8d7-ff20e6a64057\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.449934 | controller | - " 2026-01-29T16:01:36.128Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.449938 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.449942 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.449947 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.449951 | controller | \"cd7488a1-8a21-487b-a8d7-ff20e6a64057\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.449955 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.449959 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.449964 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.449968 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.449972 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.449976 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.449980 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.449985 | controller | - " 2026-01-29T16:01:36.129Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.449989 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.449993 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.449997 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450004 | controller | \"52076598-4b7f-44b9-bb14-1ea1ca0b305a\"}" 2026-01-29 16:03:28.450008 | controller | - " 2026-01-29T16:01:36.130Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.450012 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.450016 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450021 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450025 | controller | \"52076598-4b7f-44b9-bb14-1ea1ca0b305a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.450029 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.450033 | controller | - " 2026-01-29T16:01:36.211Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.450037 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.450042 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450046 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450058 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450062 | controller | \"52076598-4b7f-44b9-bb14-1ea1ca0b305a\"}" 2026-01-29 16:03:28.450067 | controller | - " 2026-01-29T16:01:36.212Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.450071 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450080 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450084 | controller | \"52076598-4b7f-44b9-bb14-1ea1ca0b305a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.450088 | controller | - " 2026-01-29T16:01:36.226Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.450092 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.450097 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.450101 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450105 | controller | \"52076598-4b7f-44b9-bb14-1ea1ca0b305a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.450110 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.450114 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.450118 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.450122 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.450127 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.450131 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.450135 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.450140 | controller | - " 2026-01-29T16:01:36.226Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.450144 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.450148 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450154 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450158 | controller | \"71561d5c-fe31-4232-88d2-101a1648ea5b\"}" 2026-01-29 16:03:28.450162 | controller | - " 2026-01-29T16:01:36.228Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.450167 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.450171 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450177 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450181 | controller | \"71561d5c-fe31-4232-88d2-101a1648ea5b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.450185 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.450190 | controller | - " 2026-01-29T16:01:36.233Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.450194 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.450198 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450202 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450207 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450211 | controller | \"71561d5c-fe31-4232-88d2-101a1648ea5b\"}" 2026-01-29 16:03:28.450215 | controller | - " 2026-01-29T16:01:36.233Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.450219 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450224 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450228 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450232 | controller | \"71561d5c-fe31-4232-88d2-101a1648ea5b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.450237 | controller | - " 2026-01-29T16:01:36.234Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.450248 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.450253 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.450257 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450261 | controller | \"71561d5c-fe31-4232-88d2-101a1648ea5b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.450266 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.450270 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.450274 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.450278 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.450283 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.450287 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.450293 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.450297 | controller | - " 2026-01-29T16:01:36.237Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.450305 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.450309 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450313 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450317 | controller | \"677cd7f7-cb12-4383-8e83-46e2540f2ecf\"}" 2026-01-29 16:03:28.450333 | controller | - " 2026-01-29T16:01:36.238Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.450339 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.450344 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450348 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450352 | controller | \"677cd7f7-cb12-4383-8e83-46e2540f2ecf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.450356 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.450361 | controller | - " 2026-01-29T16:01:36.242Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.450365 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.450369 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450373 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450378 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450382 | controller | \"677cd7f7-cb12-4383-8e83-46e2540f2ecf\"}" 2026-01-29 16:03:28.450386 | controller | - " 2026-01-29T16:01:36.243Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.450390 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450395 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450399 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450403 | controller | \"677cd7f7-cb12-4383-8e83-46e2540f2ecf\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.450407 | controller | - " 2026-01-29T16:01:36.244Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.450412 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.450416 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.450420 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450424 | controller | \"677cd7f7-cb12-4383-8e83-46e2540f2ecf\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.450429 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.450433 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.450437 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.450441 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.450446 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.450460 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.450465 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.450472 | controller | - " 2026-01-29T16:01:36.285Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.450476 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.450481 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450485 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450489 | controller | \"6d6516d1-ec66-4a22-b315-d41fe2e5af50\"}" 2026-01-29 16:03:28.450493 | controller | - " 2026-01-29T16:01:36.286Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.450497 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.450502 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450506 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450512 | controller | \"6d6516d1-ec66-4a22-b315-d41fe2e5af50\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.450516 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.450520 | controller | - " 2026-01-29T16:01:36.290Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.450525 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.450529 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450533 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450537 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450542 | controller | \"6d6516d1-ec66-4a22-b315-d41fe2e5af50\"}" 2026-01-29 16:03:28.450546 | controller | - " 2026-01-29T16:01:36.291Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.450550 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450554 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450559 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450563 | controller | \"6d6516d1-ec66-4a22-b315-d41fe2e5af50\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.450567 | controller | - " 2026-01-29T16:01:36.292Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.450571 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.450576 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.450580 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450584 | controller | \"6d6516d1-ec66-4a22-b315-d41fe2e5af50\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.450588 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.450593 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.450597 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.450601 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.450605 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.450611 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.450616 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.450620 | controller | - " 2026-01-29T16:01:36.373Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.450624 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.450629 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450633 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450637 | controller | \"14341939-d029-4d58-bb01-bf78c36c3e25\"}" 2026-01-29 16:03:28.450641 | controller | - " 2026-01-29T16:01:36.374Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.450652 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.450656 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450661 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450665 | controller | \"14341939-d029-4d58-bb01-bf78c36c3e25\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.450669 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.450674 | controller | - " 2026-01-29T16:01:36.378Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.450678 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.450682 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450686 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450691 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450696 | controller | \"14341939-d029-4d58-bb01-bf78c36c3e25\"}" 2026-01-29 16:03:28.450701 | controller | - " 2026-01-29T16:01:36.378Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.450705 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450709 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450714 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450718 | controller | \"14341939-d029-4d58-bb01-bf78c36c3e25\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.450722 | controller | - " 2026-01-29T16:01:36.379Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.450726 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.450731 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.450735 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450739 | controller | \"14341939-d029-4d58-bb01-bf78c36c3e25\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.450743 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.450748 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.450752 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.450758 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.450764 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.450768 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.450773 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.450777 | controller | - " 2026-01-29T16:01:36.540Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.450781 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.450785 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450790 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450794 | controller | \"aea9c416-aa6e-4fa1-ac00-22c4fe85db38\"}" 2026-01-29 16:03:28.450798 | controller | - " 2026-01-29T16:01:36.541Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.450802 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.450807 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450811 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450815 | controller | \"aea9c416-aa6e-4fa1-ac00-22c4fe85db38\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.450819 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.450824 | controller | - " 2026-01-29T16:01:36.545Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.450828 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.450832 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450843 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450848 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450852 | controller | \"aea9c416-aa6e-4fa1-ac00-22c4fe85db38\"}" 2026-01-29 16:03:28.450856 | controller | - " 2026-01-29T16:01:36.545Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.450861 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.450865 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450869 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450876 | controller | \"aea9c416-aa6e-4fa1-ac00-22c4fe85db38\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.450880 | controller | - " 2026-01-29T16:01:36.546Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.450884 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.450888 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.450893 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450897 | controller | \"aea9c416-aa6e-4fa1-ac00-22c4fe85db38\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.450901 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.450906 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.450910 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.450928 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.450932 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.450937 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.450941 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.450945 | controller | - " 2026-01-29T16:01:36.867Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.450949 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.450953 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450958 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450962 | controller | \"18c4a9c1-40d0-4d08-817f-00e9932369d1\"}" 2026-01-29 16:03:28.450966 | controller | - " 2026-01-29T16:01:36.868Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.450971 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.450975 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.450979 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.450983 | controller | \"18c4a9c1-40d0-4d08-817f-00e9932369d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.450988 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.450992 | controller | - " 2026-01-29T16:01:36.870Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.450996 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.451000 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451004 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451009 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451013 | controller | \"18c4a9c1-40d0-4d08-817f-00e9932369d1\"}" 2026-01-29 16:03:28.451019 | controller | - " 2026-01-29T16:01:36.871Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.451023 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451027 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451033 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451037 | controller | \"18c4a9c1-40d0-4d08-817f-00e9932369d1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.451042 | controller | - " 2026-01-29T16:01:36.871Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.451053 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.451057 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.451062 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451066 | controller | \"18c4a9c1-40d0-4d08-817f-00e9932369d1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.451070 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.451077 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.451081 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.451085 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.451089 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.451094 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.451098 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.451102 | controller | - " 2026-01-29T16:01:37.512Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.451106 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.451111 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451115 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451119 | controller | \"dedcd6e7-18ed-4661-b271-a39801472178\"}" 2026-01-29 16:03:28.451123 | controller | - " 2026-01-29T16:01:37.512Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.451127 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.451132 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451136 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451140 | controller | \"dedcd6e7-18ed-4661-b271-a39801472178\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.451145 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.451149 | controller | - " 2026-01-29T16:01:37.516Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.451153 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.451157 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451162 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451166 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451170 | controller | \"dedcd6e7-18ed-4661-b271-a39801472178\"}" 2026-01-29 16:03:28.451174 | controller | - " 2026-01-29T16:01:37.517Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.451179 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451183 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451187 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451191 | controller | \"dedcd6e7-18ed-4661-b271-a39801472178\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.451196 | controller | - " 2026-01-29T16:01:37.518Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.451200 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.451204 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.451208 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451214 | controller | \"dedcd6e7-18ed-4661-b271-a39801472178\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.451218 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.451222 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.451227 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.451231 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.451242 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.451246 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.451251 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.451255 | controller | - " 2026-01-29T16:01:38.799Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.451259 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.451263 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451268 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451272 | controller | \"18b84e4a-ffd3-4a14-81a8-ea37947a5e87\"}" 2026-01-29 16:03:28.451276 | controller | - " 2026-01-29T16:01:38.801Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.451281 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.451285 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451291 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451295 | controller | \"18b84e4a-ffd3-4a14-81a8-ea37947a5e87\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.451299 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.451304 | controller | - " 2026-01-29T16:01:38.805Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.451308 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.451312 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451316 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451321 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451338 | controller | \"18b84e4a-ffd3-4a14-81a8-ea37947a5e87\"}" 2026-01-29 16:03:28.451342 | controller | - " 2026-01-29T16:01:38.805Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.451347 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451351 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451355 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451360 | controller | \"18b84e4a-ffd3-4a14-81a8-ea37947a5e87\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.451364 | controller | - " 2026-01-29T16:01:38.806Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.451368 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.451372 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.451379 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451384 | controller | \"18b84e4a-ffd3-4a14-81a8-ea37947a5e87\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.451388 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.451392 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.451397 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.451403 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.451408 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.451414 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.451420 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.451425 | controller | - " 2026-01-29T16:01:41.367Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.451432 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.451437 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451443 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451448 | controller | \"02a9e465-d326-469b-8cc4-8fdab4f2bd4e\"}" 2026-01-29 16:03:28.451454 | controller | - " 2026-01-29T16:01:41.368Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.451471 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.451478 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451484 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451488 | controller | \"02a9e465-d326-469b-8cc4-8fdab4f2bd4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.451493 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.451497 | controller | - " 2026-01-29T16:01:41.372Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.451501 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.451506 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451510 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451514 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451519 | controller | \"02a9e465-d326-469b-8cc4-8fdab4f2bd4e\"}" 2026-01-29 16:03:28.451523 | controller | - " 2026-01-29T16:01:41.373Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.451527 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451532 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451536 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451540 | controller | \"02a9e465-d326-469b-8cc4-8fdab4f2bd4e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.451545 | controller | - " 2026-01-29T16:01:41.373Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.451549 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.451556 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.451560 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451568 | controller | \"02a9e465-d326-469b-8cc4-8fdab4f2bd4e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.451574 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.451580 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.451585 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.451591 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.451597 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.451602 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.451608 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.451613 | controller | - " 2026-01-29T16:01:46.494Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.451619 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.451627 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451634 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451639 | controller | \"e57aa5b8-47b9-4c8f-a757-75dbc39503cc\"}" 2026-01-29 16:03:28.451645 | controller | - " 2026-01-29T16:01:46.495Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.451651 | controller | ironic exists; database username is ironic_9835\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.451657 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451662 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451668 | controller | \"e57aa5b8-47b9-4c8f-a757-75dbc39503cc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.451674 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.451680 | controller | - " 2026-01-29T16:01:46.497Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.451686 | controller | hostname-for-openstack.5d722488-b383-4472-8277-1b8674e1c63d.svc to MariaDBDatabase 2026-01-29 16:03:28.451691 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451711 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451719 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451725 | controller | \"e57aa5b8-47b9-4c8f-a757-75dbc39503cc\"}" 2026-01-29 16:03:28.451731 | controller | - " 2026-01-29T16:01:46.498Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.451737 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451743 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451749 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451754 | controller | \"e57aa5b8-47b9-4c8f-a757-75dbc39503cc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.451764 | controller | - " 2026-01-29T16:01:46.498Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.451769 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.451775 | controller | {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, \"namespace\": 2026-01-29 16:03:28.451779 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451784 | controller | \"e57aa5b8-47b9-4c8f-a757-75dbc39503cc\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.451788 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.451792 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.451797 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.451801 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.451805 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.451812 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.451817 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.451821 | 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 16:03:28.451826 | controller | \e[38;5;243m@ 01/29/26 16:01:56.02\e[0m" 2026-01-29 16:03:28.451830 | controller | - " 2026-01-29T16:01:56.021Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.451835 | controller | \"Namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01: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:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:01:35Z\"}],\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\",\"resourceVersion\":\"969\",\"uid\":\"ca62853e-acb5-43ba-bd0c-b6ff4f8be544\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.451851 | 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 16:03:28.451855 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.451862 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.451867 | 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 16:03:28.451871 | 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 16:03:28.451876 | controller | - " 2026-01-29T16:01:56.037Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.451880 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.451884 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451888 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451894 | controller | \"a96f3cea-7681-4a1e-a396-173076a0b044\"}" 2026-01-29 16:03:28.451899 | controller | - " 2026-01-29T16:01:56.044Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.451905 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451911 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451917 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451922 | controller | \"a96f3cea-7681-4a1e-a396-173076a0b044\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.451928 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.451932 | controller | - " 2026-01-29T16:01:56.049Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.451936 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451941 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451945 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451949 | controller | \"a96f3cea-7681-4a1e-a396-173076a0b044\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.451953 | controller | \"ObjectNamespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.451958 | controller | - " 2026-01-29T16:01:56.049Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.451962 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.451966 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5d722488-b383-4472-8277-1b8674e1c63d\"}, 2026-01-29 16:03:28.451971 | controller | \"namespace\": \"5d722488-b383-4472-8277-1b8674e1c63d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.451975 | controller | \"a96f3cea-7681-4a1e-a396-173076a0b044\"}" 2026-01-29 16:03:28.451979 | controller | - " 2026-01-29T16:01:56.058Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.451985 | controller | \"ironic\"}" 2026-01-29 16:03:28.451990 | controller | - " 2026-01-29T16:01:56.058Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.451994 | controller | - " 2026-01-29T16:01:56.058Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.452001 | controller | - " 2026-01-29T16:01:56.065Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.452005 | controller | \"ironic\"}" 2026-01-29 16:03:28.452009 | controller | - " 2026-01-29T16:01:56.066Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.452015 | controller | \"ironic\"}" 2026-01-29 16:03:28.452033 | controller | - " 2026-01-29T16:01:56.074Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.452040 | controller | \"5d722488-b383-4472-8277-1b8674e1c63d\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.452047 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.452053 | controller | - '' 2026-01-29 16:03:28.452058 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.452063 | 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 16:03:28.452067 | controller | with:' 2026-01-29 16:03:28.452071 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.452075 | controller | - ' <*errors.StatusError | 0xc001a7ed20>: ' 2026-01-29 16:03:28.452080 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.452084 | controller | - ' {' 2026-01-29 16:03:28.452088 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.452093 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.452097 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.452101 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.452105 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.452110 | controller | - ' Continue: "",' 2026-01-29 16:03:28.452114 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.452118 | controller | - ' },' 2026-01-29 16:03:28.452122 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.452126 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.452131 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.452135 | controller | - ' Details: {' 2026-01-29 16:03:28.452139 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.452143 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.452148 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.452152 | controller | - ' UID: "",' 2026-01-29 16:03:28.452156 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.452160 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.452165 | controller | - ' },' 2026-01-29 16:03:28.452169 | controller | - ' Code: 404,' 2026-01-29 16:03:28.452173 | controller | - ' },' 2026-01-29 16:03:28.452177 | controller | - " }\e[0m" 2026-01-29 16:03:28.452182 | 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 16:03:28.452186 | controller | \e[38;5;243m@ 01/29/26 16:01:56.02\e[0m" 2026-01-29 16:03:28.452190 | controller | - '' 2026-01-29 16:03:28.452194 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.452199 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.452203 | controller | {{0xc001686780?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.452207 | 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 16:03:28.452212 | controller | +0x191" 2026-01-29 16:03:28.452216 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.452223 | controller | 0xc0017a80c0})' 2026-01-29 16:03:28.452228 | 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 16:03:28.452234 | controller | +0x3a" 2026-01-29 16:03:28.452239 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0019e3740?, 0xc000100808?}, {0x23cd0dd, 2026-01-29 16:03:28.452243 | controller | 0x4}, {0xc001546870, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.452247 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.452251 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0019e3740?, 0xc0017a80c0?}, {0xc001546870?, 2026-01-29 16:03:28.452256 | controller | 0xc0019e3740?, 0x1f26380?})' 2026-01-29 16:03:28.452260 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.452264 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.452268 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.452273 | controller | +0x11f" 2026-01-29 16:03:28.452277 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0019a07e0, {0x2753a58, 2026-01-29 16:03:28.452281 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.452285 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.452290 | controller | +0x168" 2026-01-29 16:03:28.452294 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0019a07e0, {0x2753a58, 2026-01-29 16:03:28.452298 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.452302 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.452306 | controller | +0x85" 2026-01-29 16:03:28.452311 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.452315 | controller | {{0xc001686780, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.452319 | 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 16:03:28.452341 | controller | +0x16e" 2026-01-29 16:03:28.452346 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.10()' 2026-01-29 16:03:28.452350 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:204 2026-01-29 16:03:28.452355 | controller | +0x105" 2026-01-29 16:03:28.452369 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.452373 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.452378 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.452382 | controller | - "\e[38;5;9m• [FAILED] [20.251 seconds]\e[0m" 2026-01-29 16:03:28.452386 | controller | - "\e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpcTransport == 2026-01-29 16:03:28.452391 | controller | oslo \e[38;5;9m\e[1m[It] Creates ConfigMaps and gets Secrets (input) and set Hash 2026-01-29 16:03:28.452395 | controller | of inputs\e[0m" 2026-01-29 16:03:28.452399 | 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 16:03:28.452403 | controller | - '' 2026-01-29 16:03:28.452408 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.452415 | controller | - " 2026-01-29T16:01:39.443Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.452419 | controller | - " 2026-01-29T16:01:39.459Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.452424 | controller | {\"name\":\"keystone-4f8c5e16-4038-4d09-89ef-3a28018bf138\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}}" 2026-01-29 16:03:28.452428 | controller | - " 2026-01-29T16:01:39.459Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"},\"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 16:03:28.452436 | controller | - " 2026-01-29T16:01:39.463Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.452441 | controller | \"ironic\"}" 2026-01-29 16:03:28.452445 | controller | - " 2026-01-29T16:01:39.463Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.452449 | controller | - " 2026-01-29T16:01:39.463Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.452454 | controller | - " 2026-01-29T16:01:39.467Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.452458 | controller | \"ironic\"}" 2026-01-29 16:03:28.452462 | controller | - " 2026-01-29T16:01:39.467Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.452466 | controller | \"ironic\"}" 2026-01-29 16:03:28.452471 | controller | - " 2026-01-29T16:01:39.477Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.452475 | controller | \"ironic\"}" 2026-01-29 16:03:28.452479 | controller | - " 2026-01-29T16:01:39.477Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.452486 | controller | - " 2026-01-29T16:01:39.477Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.452490 | controller | - " 2026-01-29T16:01:39.482Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.452495 | controller | \"ironic\"}" 2026-01-29 16:03:28.452499 | controller | - " 2026-01-29T16:01:39.482Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.452503 | controller | \"ironic\"}" 2026-01-29 16:03:28.452507 | controller | - " 2026-01-29T16:01:39.507Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.452512 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.452516 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452520 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452524 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}" 2026-01-29 16:03:28.452529 | controller | - " 2026-01-29T16:01:39.513Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.452533 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.452537 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452550 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452555 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}" 2026-01-29 16:03:28.452559 | controller | - " 2026-01-29T16:01:39.518Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.452566 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.452571 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452575 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452580 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}" 2026-01-29 16:03:28.452584 | controller | - " 2026-01-29T16:01:39.521Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.452588 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.452592 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452597 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452601 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}" 2026-01-29 16:03:28.452605 | controller | - " 2026-01-29T16:01:39.524Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 16:03:28.452609 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.452614 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452618 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452622 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}" 2026-01-29 16:03:28.452626 | controller | - " 2026-01-29T16:01:39.524Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.452631 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.452635 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452639 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452643 | controller | \"9107f35a-c4e8-469e-9f00-bcf0f5141c6a\"}" 2026-01-29 16:03:28.452648 | controller | - " 2026-01-29T16:01:39.537Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.452652 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.452656 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452660 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452665 | controller | \"fc90e755-f515-4ea8-a31f-016e3a3356c2\"}" 2026-01-29 16:03:28.452669 | controller | - " 2026-01-29T16:01:39.538Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.452673 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.452677 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452682 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452686 | controller | \"fc90e755-f515-4ea8-a31f-016e3a3356c2\"}" 2026-01-29 16:03:28.452690 | controller | - " 2026-01-29T16:01:39.549Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.452694 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.452699 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452703 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452712 | controller | \"f01a89b7-3e05-4cb7-b77a-f457e21b3c60\"}" 2026-01-29 16:03:28.452716 | controller | - " 2026-01-29T16:01:39.550Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 16:03:28.452720 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}}" 2026-01-29 16:03:28.452724 | controller | - " 2026-01-29T16:01:39.558Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.452729 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.452733 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452737 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452750 | controller | \"f01a89b7-3e05-4cb7-b77a-f457e21b3c60\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.452754 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.452775 | controller | - " 2026-01-29T16:01:39.562Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.452780 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.452785 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452789 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452793 | controller | \"f01a89b7-3e05-4cb7-b77a-f457e21b3c60\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.452798 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.452802 | controller | - " 2026-01-29T16:01:39.570Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.452806 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.452811 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452815 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452819 | controller | \"f5927270-43e2-45f2-bb5d-0f22b1042a35\"}" 2026-01-29 16:03:28.452823 | controller | - " 2026-01-29T16:01:39.571Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.452828 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.452832 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452836 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452840 | controller | \"f5927270-43e2-45f2-bb5d-0f22b1042a35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.452845 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.452849 | controller | - " 2026-01-29T16:01:39.575Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.452853 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.452857 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.452862 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452866 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452870 | controller | \"f5927270-43e2-45f2-bb5d-0f22b1042a35\"}" 2026-01-29 16:03:28.452877 | controller | - " 2026-01-29T16:01:39.580Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.452881 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.452886 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452890 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452894 | controller | \"f5927270-43e2-45f2-bb5d-0f22b1042a35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.452898 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.452903 | controller | - " 2026-01-29T16:01:39.594Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.452907 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.452911 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452915 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452920 | controller | \"5ac3a542-25ed-4eb7-b7f8-14bf0b49b3a3\"}" 2026-01-29 16:03:28.452924 | controller | - " 2026-01-29T16:01:39.595Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.452928 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.452932 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452937 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.452941 | controller | \"5ac3a542-25ed-4eb7-b7f8-14bf0b49b3a3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.452954 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.452958 | controller | - " 2026-01-29T16:01:39.612Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.452962 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}}" 2026-01-29 16:03:28.452967 | controller | - " 2026-01-29T16:01:39.621Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.452971 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}}" 2026-01-29 16:03:28.452976 | controller | - " 2026-01-29T16:01:39.676Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.452980 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.452984 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.452991 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.452995 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453002 | controller | \"5ac3a542-25ed-4eb7-b7f8-14bf0b49b3a3\"}" 2026-01-29 16:03:28.453006 | controller | - " 2026-01-29T16:01:39.677Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.453010 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453015 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453021 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453025 | controller | \"5ac3a542-25ed-4eb7-b7f8-14bf0b49b3a3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.453029 | controller | - " 2026-01-29T16:01:39.689Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.453036 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.453040 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.453045 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453049 | controller | \"5ac3a542-25ed-4eb7-b7f8-14bf0b49b3a3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.453053 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.453058 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.453062 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.453066 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.453071 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.453075 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.453079 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.453083 | controller | - " 2026-01-29T16:01:39.689Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.453088 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.453092 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453096 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453102 | controller | \"434bcf6a-5dc5-4560-b3be-02b918f7a362\"}" 2026-01-29 16:03:28.453106 | controller | - " 2026-01-29T16:01:39.690Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.453111 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.453115 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453119 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453124 | controller | \"434bcf6a-5dc5-4560-b3be-02b918f7a362\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.453128 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.453132 | controller | - " 2026-01-29T16:01:39.777Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.453136 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.453140 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453145 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453157 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453162 | controller | \"434bcf6a-5dc5-4560-b3be-02b918f7a362\"}" 2026-01-29 16:03:28.453166 | controller | - " 2026-01-29T16:01:39.777Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.453170 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453175 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453179 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453186 | controller | \"434bcf6a-5dc5-4560-b3be-02b918f7a362\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.453190 | controller | - " 2026-01-29T16:01:39.779Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.453195 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.453199 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.453203 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453207 | controller | \"434bcf6a-5dc5-4560-b3be-02b918f7a362\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.453212 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.453216 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.453220 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.453225 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.453229 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.453233 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.453237 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.453241 | controller | - " 2026-01-29T16:01:39.779Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.453246 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.453250 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453254 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453258 | controller | \"64dd59c5-1238-48f5-a56e-b2e9dfe78038\"}" 2026-01-29 16:03:28.453265 | controller | - " 2026-01-29T16:01:39.780Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.453269 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.453273 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453277 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453282 | controller | \"64dd59c5-1238-48f5-a56e-b2e9dfe78038\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.453286 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.453290 | controller | - " 2026-01-29T16:01:39.783Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.453294 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.453299 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453303 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453307 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453311 | controller | \"64dd59c5-1238-48f5-a56e-b2e9dfe78038\"}" 2026-01-29 16:03:28.453315 | controller | - " 2026-01-29T16:01:39.784Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.453320 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453339 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453347 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453352 | controller | \"64dd59c5-1238-48f5-a56e-b2e9dfe78038\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.453356 | controller | - " 2026-01-29T16:01:39.785Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.453360 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.453373 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.453378 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453382 | controller | \"64dd59c5-1238-48f5-a56e-b2e9dfe78038\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.453386 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.453391 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.453395 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.453400 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.453404 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.453408 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.453412 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.453416 | controller | - " 2026-01-29T16:01:39.790Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.453421 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.453425 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453429 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453433 | controller | \"c173f5fb-4e20-4ae4-b633-80cd504f05d2\"}" 2026-01-29 16:03:28.453438 | controller | - " 2026-01-29T16:01:39.792Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.453442 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.453446 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453450 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453454 | controller | \"c173f5fb-4e20-4ae4-b633-80cd504f05d2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.453459 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.453463 | controller | - " 2026-01-29T16:01:39.794Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.453467 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.453471 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453475 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453480 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453484 | controller | \"c173f5fb-4e20-4ae4-b633-80cd504f05d2\"}" 2026-01-29 16:03:28.453488 | controller | - " 2026-01-29T16:01:39.795Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.453494 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453499 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453503 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453507 | controller | \"c173f5fb-4e20-4ae4-b633-80cd504f05d2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.453512 | controller | - " 2026-01-29T16:01:39.796Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.453516 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.453520 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.453526 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453531 | controller | \"c173f5fb-4e20-4ae4-b633-80cd504f05d2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.453535 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.453539 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.453544 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.453548 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.453552 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.453565 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.453569 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.453575 | controller | - " 2026-01-29T16:01:39.836Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.453580 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.453584 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453589 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453593 | controller | \"7a3bbc5d-fd43-4cc5-ad52-38fd01b6f42c\"}" 2026-01-29 16:03:28.453597 | controller | - " 2026-01-29T16:01:39.837Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.453601 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.453605 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453610 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453614 | controller | \"7a3bbc5d-fd43-4cc5-ad52-38fd01b6f42c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.453618 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.453622 | controller | - " 2026-01-29T16:01:39.841Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.453627 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.453631 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453635 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453639 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453643 | controller | \"7a3bbc5d-fd43-4cc5-ad52-38fd01b6f42c\"}" 2026-01-29 16:03:28.453651 | controller | - " 2026-01-29T16:01:39.841Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.453655 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453659 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453663 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453667 | controller | \"7a3bbc5d-fd43-4cc5-ad52-38fd01b6f42c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.453672 | controller | - " 2026-01-29T16:01:39.841Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.453676 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.453680 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.453684 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453688 | controller | \"7a3bbc5d-fd43-4cc5-ad52-38fd01b6f42c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.453693 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.453697 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.453701 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.453705 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.453710 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.453714 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.453718 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.453722 | controller | - " 2026-01-29T16:01:39.923Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.453727 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.453731 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453735 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453739 | controller | \"5a5e0133-ab7c-4fad-a022-3cca0f27b309\"}" 2026-01-29 16:03:28.453743 | controller | - " 2026-01-29T16:01:39.924Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.453748 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.453759 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453764 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453768 | controller | \"5a5e0133-ab7c-4fad-a022-3cca0f27b309\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.453773 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.453777 | controller | - " 2026-01-29T16:01:39.929Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.453781 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.453785 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453790 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453796 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453801 | controller | \"5a5e0133-ab7c-4fad-a022-3cca0f27b309\"}" 2026-01-29 16:03:28.453805 | controller | - " 2026-01-29T16:01:39.929Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.453809 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453813 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453818 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453822 | controller | \"5a5e0133-ab7c-4fad-a022-3cca0f27b309\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.453826 | controller | - " 2026-01-29T16:01:39.930Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.453830 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.453837 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.453841 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453845 | controller | \"5a5e0133-ab7c-4fad-a022-3cca0f27b309\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.453850 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.453854 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.453858 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.453862 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.453867 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.453871 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.453875 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.453879 | controller | - " 2026-01-29T16:01:40.091Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.453884 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.453888 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453892 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453896 | controller | \"3a718e8d-bb55-4792-9a48-87413c7175f8\"}" 2026-01-29 16:03:28.453901 | controller | - " 2026-01-29T16:01:40.093Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.453905 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.453909 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453913 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453918 | controller | \"3a718e8d-bb55-4792-9a48-87413c7175f8\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.453922 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.453926 | controller | - " 2026-01-29T16:01:40.098Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.453930 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.453934 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453948 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453953 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453957 | controller | \"3a718e8d-bb55-4792-9a48-87413c7175f8\"}" 2026-01-29 16:03:28.453961 | controller | - " 2026-01-29T16:01:40.098Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.453966 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.453970 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.453974 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.453979 | controller | \"3a718e8d-bb55-4792-9a48-87413c7175f8\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.453983 | controller | - " 2026-01-29T16:01:40.099Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.453987 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.453991 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.453996 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454000 | controller | \"3a718e8d-bb55-4792-9a48-87413c7175f8\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.454004 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.454008 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.454013 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.454017 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.454023 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.454028 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.454032 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.454036 | controller | - " 2026-01-29T16:01:40.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.454040 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.454045 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454049 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454053 | controller | \"2ab68c1e-0365-4229-ba8c-69e001e0a3cf\"}" 2026-01-29 16:03:28.454057 | controller | - " 2026-01-29T16:01:40.421Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.454062 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.454066 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454070 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454074 | controller | \"2ab68c1e-0365-4229-ba8c-69e001e0a3cf\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.454079 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.454083 | controller | - " 2026-01-29T16:01:40.425Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.454091 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.454095 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.454100 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454106 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454110 | controller | \"2ab68c1e-0365-4229-ba8c-69e001e0a3cf\"}" 2026-01-29 16:03:28.454114 | controller | - " 2026-01-29T16:01:40.426Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.454118 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.454123 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454127 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454131 | controller | \"2ab68c1e-0365-4229-ba8c-69e001e0a3cf\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.454135 | controller | - " 2026-01-29T16:01:40.427Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.454146 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.454151 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.454155 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454160 | controller | \"2ab68c1e-0365-4229-ba8c-69e001e0a3cf\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.454164 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.454168 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.454172 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.454177 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.454181 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.454185 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.454189 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.454194 | controller | - " 2026-01-29T16:01:41.068Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.454198 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.454202 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454206 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454211 | controller | \"e9636ee0-6106-4ca4-9b4a-92a229b504f3\"}" 2026-01-29 16:03:28.454215 | controller | - " 2026-01-29T16:01:41.070Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.454219 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.454223 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454228 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454232 | controller | \"e9636ee0-6106-4ca4-9b4a-92a229b504f3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.454236 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.454243 | controller | - " 2026-01-29T16:01:41.074Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.454247 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.454251 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.454257 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454262 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454266 | controller | \"e9636ee0-6106-4ca4-9b4a-92a229b504f3\"}" 2026-01-29 16:03:28.454270 | controller | - " 2026-01-29T16:01:41.075Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.454274 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.454279 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454283 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454287 | controller | \"e9636ee0-6106-4ca4-9b4a-92a229b504f3\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.454291 | controller | - " 2026-01-29T16:01:41.076Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.454295 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.454300 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.454304 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454308 | controller | \"e9636ee0-6106-4ca4-9b4a-92a229b504f3\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.454312 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.454317 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.454334 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.454341 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.454353 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.454358 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.454362 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.454366 | controller | - " 2026-01-29T16:01:42.357Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.454371 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.454375 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454379 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454383 | controller | \"fc457f9d-aedb-420f-915a-27346c3406ac\"}" 2026-01-29 16:03:28.454390 | controller | - " 2026-01-29T16:01:42.359Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.454394 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.454399 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454403 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454410 | controller | \"fc457f9d-aedb-420f-915a-27346c3406ac\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.454414 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.454418 | controller | - " 2026-01-29T16:01:42.364Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.454422 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.454427 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.454431 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454435 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454439 | controller | \"fc457f9d-aedb-420f-915a-27346c3406ac\"}" 2026-01-29 16:03:28.454444 | controller | - " 2026-01-29T16:01:42.364Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.454448 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.454452 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454456 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454461 | controller | \"fc457f9d-aedb-420f-915a-27346c3406ac\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.454465 | controller | - " 2026-01-29T16:01:42.365Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.454469 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.454473 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.454477 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454482 | controller | \"fc457f9d-aedb-420f-915a-27346c3406ac\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.454486 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.454490 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.454494 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.454499 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.454503 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.454507 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.454511 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.454516 | controller | - " 2026-01-29T16:01:44.926Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.454520 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.454524 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454528 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454533 | controller | \"2e0c2c42-b64c-4ed6-abca-053a44893335\"}" 2026-01-29 16:03:28.454537 | controller | - " 2026-01-29T16:01:44.927Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.454548 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.454552 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454559 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454564 | controller | \"2e0c2c42-b64c-4ed6-abca-053a44893335\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.454568 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.454572 | controller | - " 2026-01-29T16:01:44.929Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.454576 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.454580 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.454585 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454589 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454593 | controller | \"2e0c2c42-b64c-4ed6-abca-053a44893335\"}" 2026-01-29 16:03:28.454597 | controller | - " 2026-01-29T16:01:44.930Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.454602 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.454606 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454610 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454614 | controller | \"2e0c2c42-b64c-4ed6-abca-053a44893335\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.454621 | controller | - " 2026-01-29T16:01:44.931Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.454625 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.454629 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.454634 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454638 | controller | \"2e0c2c42-b64c-4ed6-abca-053a44893335\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.454642 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.454646 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.454651 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.454655 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.454659 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.454663 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.454667 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.454673 | controller | - " 2026-01-29T16:01:50.053Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.454677 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.454682 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454686 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454690 | controller | \"24c85f62-19e6-4202-bbe2-d5a82ad08283\"}" 2026-01-29 16:03:28.454695 | controller | - " 2026-01-29T16:01:50.054Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.454699 | controller | ironic exists; database username is ironic_bffc\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.454706 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454710 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454715 | controller | \"24c85f62-19e6-4202-bbe2-d5a82ad08283\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.454719 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.454723 | controller | - " 2026-01-29T16:01:50.057Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.454727 | controller | hostname-for-openstack.de48d482-d821-498f-8270-0dc2cc3d3da8.svc to MariaDBDatabase 2026-01-29 16:03:28.454732 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.454743 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454748 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454753 | controller | \"24c85f62-19e6-4202-bbe2-d5a82ad08283\"}" 2026-01-29 16:03:28.454757 | controller | - " 2026-01-29T16:01:50.058Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.454761 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.454766 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.454770 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454777 | controller | \"24c85f62-19e6-4202-bbe2-d5a82ad08283\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.454781 | controller | - " 2026-01-29T16:01:50.059Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.454785 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.454789 | controller | {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, \"namespace\": 2026-01-29 16:03:28.454794 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454798 | controller | \"24c85f62-19e6-4202-bbe2-d5a82ad08283\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.454802 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.454806 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.454811 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.454815 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.454819 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.454823 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.454828 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.454832 | controller | - " 2026-01-29T16:01:54.035Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.454836 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.454840 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, 2026-01-29 16:03:28.454844 | controller | \"namespace\": \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454849 | controller | \"2b042775-4ae6-41f3-b576-dbb2d764e1af\"}" 2026-01-29 16:03:28.454853 | controller | - " 2026-01-29T16:01:54.036Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.454859 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.454863 | controller | {\"name\":\"ironic\",\"namespace\":\"46ffff9e-3092-4477-a61f-493985867a5e\"}, \"namespace\": 2026-01-29 16:03:28.454867 | controller | \"46ffff9e-3092-4477-a61f-493985867a5e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454872 | controller | \"2b042775-4ae6-41f3-b576-dbb2d764e1af\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.454876 | controller | not present\"}" 2026-01-29 16:03:28.454880 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.454884 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.454889 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.454893 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.454897 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.454901 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.454906 | controller | - " 2026-01-29T16:01:54.462Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.454910 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.454914 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, 2026-01-29 16:03:28.454918 | controller | \"namespace\": \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454925 | controller | \"80aa4210-15b3-42ff-bf79-eceda9defa08\"}" 2026-01-29 16:03:28.454929 | controller | - " 2026-01-29T16:01:54.462Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.454940 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.454945 | controller | {\"name\":\"ironic\",\"namespace\":\"306106ac-6821-488c-a493-b811f9b294f0\"}, \"namespace\": 2026-01-29 16:03:28.454949 | controller | \"306106ac-6821-488c-a493-b811f9b294f0\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.454953 | controller | \"80aa4210-15b3-42ff-bf79-eceda9defa08\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.454957 | controller | not present\"}" 2026-01-29 16:03:28.454962 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.454966 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.454970 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.454974 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.454979 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.454983 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.454987 | 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 16:03:28.454992 | controller | \e[38;5;243m@ 01/29/26 16:01:59.622\e[0m" 2026-01-29 16:03:28.454996 | controller | - " 2026-01-29T16:01:59.622Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.455001 | controller | \"Namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01: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-29T16:01:39Z\"}],\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\",\"resourceVersion\":\"1361\",\"uid\":\"a1f46a4a-2381-484d-b7d0-8eefcb5f17d1\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.455008 | 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 16:03:28.455012 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.455016 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.455028 | 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 16:03:28.455032 | 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 16:03:28.455037 | controller | - " 2026-01-29T16:01:59.634Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.455044 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.455048 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.455052 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455056 | controller | \"f18d16ef-0ee5-481d-bb5d-b21cfed3844b\"}" 2026-01-29 16:03:28.455061 | controller | - " 2026-01-29T16:01:59.638Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.455065 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.455069 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.455075 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455080 | controller | \"f18d16ef-0ee5-481d-bb5d-b21cfed3844b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.455084 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.455088 | controller | - " 2026-01-29T16:01:59.642Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.455092 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.455097 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.455101 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455105 | controller | \"f18d16ef-0ee5-481d-bb5d-b21cfed3844b\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.455109 | controller | \"ObjectNamespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.455113 | controller | - " 2026-01-29T16:01:59.642Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.455118 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.455122 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"de48d482-d821-498f-8270-0dc2cc3d3da8\"}, 2026-01-29 16:03:28.455126 | controller | \"namespace\": \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455130 | controller | \"f18d16ef-0ee5-481d-bb5d-b21cfed3844b\"}" 2026-01-29 16:03:28.455135 | controller | - " 2026-01-29T16:01:59.649Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.455139 | controller | \"ironic\"}" 2026-01-29 16:03:28.455143 | controller | - " 2026-01-29T16:01:59.649Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.455147 | controller | - " 2026-01-29T16:01:59.649Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.455152 | controller | - " 2026-01-29T16:01:59.654Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.455156 | controller | \"ironic\"}" 2026-01-29 16:03:28.455160 | controller | - " 2026-01-29T16:01:59.654Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.455164 | controller | \"ironic\"}" 2026-01-29 16:03:28.455169 | controller | - " 2026-01-29T16:01:59.658Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.455173 | controller | \"de48d482-d821-498f-8270-0dc2cc3d3da8\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.455177 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.455181 | controller | - '' 2026-01-29 16:03:28.455186 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 16:03:28.455190 | 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 16:03:28.455194 | controller | with:' 2026-01-29 16:03:28.455199 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.455203 | controller | - ' <*errors.StatusError | 0xc001bd75e0>: ' 2026-01-29 16:03:28.455207 | controller | - ' secrets "ironic-config-data" not found' 2026-01-29 16:03:28.455211 | controller | - ' {' 2026-01-29 16:03:28.455216 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.455220 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.455224 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.455228 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.455233 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.455237 | controller | - ' Continue: "",' 2026-01-29 16:03:28.455241 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.455248 | controller | - ' },' 2026-01-29 16:03:28.455252 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.455265 | controller | - ' Message: "secrets \"ironic-config-data\" not found",' 2026-01-29 16:03:28.455270 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.455274 | controller | - ' Details: {' 2026-01-29 16:03:28.455278 | controller | - ' Name: "ironic-config-data",' 2026-01-29 16:03:28.455282 | controller | - ' Group: "",' 2026-01-29 16:03:28.455287 | controller | - ' Kind: "secrets",' 2026-01-29 16:03:28.455291 | controller | - ' UID: "",' 2026-01-29 16:03:28.455295 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.455299 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.455304 | controller | - ' },' 2026-01-29 16:03:28.455308 | controller | - ' Code: 404,' 2026-01-29 16:03:28.455312 | controller | - ' },' 2026-01-29 16:03:28.455316 | controller | - " }\e[0m" 2026-01-29 16:03:28.455334 | 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 16:03:28.455342 | controller | \e[38;5;243m@ 01/29/26 16:01:59.622\e[0m" 2026-01-29 16:03:28.455346 | controller | - '' 2026-01-29 16:03:28.455351 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.455355 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetSecret(_, 2026-01-29 16:03:28.455359 | controller | {{_, _}, {_, _}})' 2026-01-29 16:03:28.455364 | 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 16:03:28.455368 | controller | +0x1c3" 2026-01-29 16:03:28.455374 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.1.7()' 2026-01-29 16:03:28.455378 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:150 2026-01-29 16:03:28.455382 | controller | +0x10d" 2026-01-29 16:03:28.455387 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.455391 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.455395 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.455400 | controller | - "\e[38;5;9m• [FAILED] [20.271 seconds]\e[0m" 2026-01-29 16:03:28.455404 | controller | - "\e[0mIronic controller \e[38;5;243mwhen The service is being configured to run 2026-01-29 16:03:28.455410 | controller | \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created if not present and sets 2026-01-29 16:03:28.455415 | controller | a finalizer\e[0m" 2026-01-29 16:03:28.455419 | 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 16:03:28.455423 | controller | - '' 2026-01-29 16:03:28.455427 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.455432 | controller | - " 2026-01-29T16:01:42.970Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.455436 | controller | - " 2026-01-29T16:01:42.986Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.455440 | controller | {\"name\":\"keystone-a53d821e-21f3-477f-8499-dd87cd7d36b7\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}}" 2026-01-29 16:03:28.455445 | controller | - " 2026-01-29T16:01:42.986Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"},\"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 16:03:28.455452 | controller | - " 2026-01-29T16:01:42.990Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.455456 | controller | \"ironic\"}" 2026-01-29 16:03:28.455460 | controller | - " 2026-01-29T16:01:42.990Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.455466 | controller | - " 2026-01-29T16:01:42.990Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.455480 | controller | - " 2026-01-29T16:01:42.993Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.455484 | controller | \"ironic\"}" 2026-01-29 16:03:28.455488 | controller | - " 2026-01-29T16:01:42.993Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.455493 | controller | \"ironic\"}" 2026-01-29 16:03:28.455497 | controller | - " 2026-01-29T16:01:43.002Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.455501 | controller | \"ironic\"}" 2026-01-29 16:03:28.455506 | controller | - " 2026-01-29T16:01:43.002Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.455510 | controller | - " 2026-01-29T16:01:43.002Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.455514 | controller | - " 2026-01-29T16:01:43.009Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.455518 | controller | \"ironic\"}" 2026-01-29 16:03:28.455523 | controller | - " 2026-01-29T16:01:43.009Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.455527 | controller | \"ironic\"}" 2026-01-29 16:03:28.455531 | controller | - " 2026-01-29T16:01:43.035Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.455535 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.455553 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455557 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455561 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}" 2026-01-29 16:03:28.455565 | controller | - " 2026-01-29T16:01:43.039Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.455570 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.455574 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455578 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455582 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}" 2026-01-29 16:03:28.455587 | controller | - " 2026-01-29T16:01:43.042Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.455591 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.455595 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455600 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455606 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}" 2026-01-29 16:03:28.455610 | controller | - " 2026-01-29T16:01:43.045Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.455614 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.455618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455623 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455627 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}" 2026-01-29 16:03:28.455631 | controller | - " 2026-01-29T16:01:43.048Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 16:03:28.455635 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.455640 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455644 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455650 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}" 2026-01-29 16:03:28.455655 | controller | - " 2026-01-29T16:01:43.048Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.455659 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.455663 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455672 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455676 | controller | \"3a6ddf2b-4836-4e9d-a346-60c7567c6088\"}" 2026-01-29 16:03:28.455680 | controller | - " 2026-01-29T16:01:43.060Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.455685 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.455689 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455693 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455697 | controller | \"417fcd23-bd7e-418f-9503-8a0e3300d611\"}" 2026-01-29 16:03:28.455702 | controller | - " 2026-01-29T16:01:43.061Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.455714 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.455719 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455723 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455728 | controller | \"417fcd23-bd7e-418f-9503-8a0e3300d611\"}" 2026-01-29 16:03:28.455732 | controller | - " 2026-01-29T16:01:43.078Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 16:03:28.455736 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}}" 2026-01-29 16:03:28.455741 | controller | - " 2026-01-29T16:01:43.078Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.455745 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.455749 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455753 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455758 | controller | \"63bf64ff-d932-4458-8195-67e1fac4cd12\"}" 2026-01-29 16:03:28.455762 | controller | - " 2026-01-29T16:01:43.086Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.455768 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.455772 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.455777 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455781 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455785 | controller | \"63bf64ff-d932-4458-8195-67e1fac4cd12\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.455789 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.455793 | controller | - " 2026-01-29T16:01:43.090Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.455798 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.455802 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455806 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455810 | controller | \"63bf64ff-d932-4458-8195-67e1fac4cd12\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.455815 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.455819 | controller | - " 2026-01-29T16:01:43.099Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.455823 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.455827 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455833 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455837 | controller | \"0412cf36-3ccb-495d-a404-e79ac41f16b2\"}" 2026-01-29 16:03:28.455842 | controller | - " 2026-01-29T16:01:43.100Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.455846 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.455850 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.455854 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455858 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455863 | controller | \"0412cf36-3ccb-495d-a404-e79ac41f16b2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.455867 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.455871 | controller | - " 2026-01-29T16:01:43.103Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.455875 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.455880 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.455884 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455888 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455892 | controller | \"0412cf36-3ccb-495d-a404-e79ac41f16b2\"}" 2026-01-29 16:03:28.455896 | controller | - " 2026-01-29T16:01:43.108Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-mariadb-account 2026-01-29 16:03:28.455909 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.455915 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455919 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455924 | controller | \"0412cf36-3ccb-495d-a404-e79ac41f16b2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.455928 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.455933 | controller | - " 2026-01-29T16:01:43.118Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.455937 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.455941 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455945 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455949 | controller | \"3cd1ffcb-bb2d-4aaa-8764-251d505fa526\"}" 2026-01-29 16:03:28.455954 | controller | - " 2026-01-29T16:01:43.119Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.455958 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.455962 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.455967 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.455973 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.455978 | controller | \"3cd1ffcb-bb2d-4aaa-8764-251d505fa526\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.455985 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.455991 | controller | - " 2026-01-29T16:01:43.137Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.455997 | controller | {\"name\":\"some-mariadb-account\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}}" 2026-01-29 16:03:28.456006 | controller | - " 2026-01-29T16:01:43.144Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.456012 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}}" 2026-01-29 16:03:28.456018 | controller | - " 2026-01-29T16:01:43.204Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.456024 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.456029 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456033 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456038 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456042 | controller | \"3cd1ffcb-bb2d-4aaa-8764-251d505fa526\"}" 2026-01-29 16:03:28.456046 | controller | - " 2026-01-29T16:01:43.204Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.456050 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456059 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456063 | controller | \"3cd1ffcb-bb2d-4aaa-8764-251d505fa526\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.456067 | controller | - " 2026-01-29T16:01:43.213Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.456072 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.456078 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.456082 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456087 | controller | \"3cd1ffcb-bb2d-4aaa-8764-251d505fa526\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.456091 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.456095 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.456099 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.456104 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.456108 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.456112 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.456127 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.456132 | controller | - " 2026-01-29T16:01:43.213Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.456136 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.456143 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456148 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456152 | controller | \"ce21479e-6410-4e9c-a37e-60d7e4a05362\"}" 2026-01-29 16:03:28.456156 | controller | - " 2026-01-29T16:01:43.214Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.456160 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.456165 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.456169 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456173 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456177 | controller | \"ce21479e-6410-4e9c-a37e-60d7e4a05362\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.456182 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.456186 | controller | - " 2026-01-29T16:01:43.305Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.456190 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.456194 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456198 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456204 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456209 | controller | \"ce21479e-6410-4e9c-a37e-60d7e4a05362\"}" 2026-01-29 16:03:28.456215 | controller | - " 2026-01-29T16:01:43.305Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.456220 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456226 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456232 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456238 | controller | \"ce21479e-6410-4e9c-a37e-60d7e4a05362\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.456246 | controller | - " 2026-01-29T16:01:43.315Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.456252 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.456258 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.456264 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456269 | controller | \"ce21479e-6410-4e9c-a37e-60d7e4a05362\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.456275 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.456281 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.456287 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.456293 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.456298 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.456305 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.456311 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.456317 | controller | - " 2026-01-29T16:01:43.316Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.456340 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.456348 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456353 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456357 | controller | \"44eac007-4699-4cf7-a23a-0ea637cc6c2f\"}" 2026-01-29 16:03:28.456361 | controller | - " 2026-01-29T16:01:43.316Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.456366 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.456381 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.456386 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456390 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456395 | controller | \"44eac007-4699-4cf7-a23a-0ea637cc6c2f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.456399 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.456403 | controller | - " 2026-01-29T16:01:43.319Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.456408 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.456412 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456416 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456420 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456425 | controller | \"44eac007-4699-4cf7-a23a-0ea637cc6c2f\"}" 2026-01-29 16:03:28.456429 | controller | - " 2026-01-29T16:01:43.319Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.456433 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456437 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456446 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456450 | controller | \"44eac007-4699-4cf7-a23a-0ea637cc6c2f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.456454 | controller | - " 2026-01-29T16:01:43.320Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.456458 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.456463 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.456467 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456471 | controller | \"44eac007-4699-4cf7-a23a-0ea637cc6c2f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.456475 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.456480 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.456484 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.456491 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.456495 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.456500 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.456504 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.456508 | controller | - " 2026-01-29T16:01:43.327Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.456512 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.456516 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456521 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456525 | controller | \"c2fe1df9-dc87-45d3-ac9a-398a1fd3bb98\"}" 2026-01-29 16:03:28.456529 | controller | - " 2026-01-29T16:01:43.328Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.456533 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.456538 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.456542 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456546 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456552 | controller | \"c2fe1df9-dc87-45d3-ac9a-398a1fd3bb98\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.456556 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.456561 | controller | - " 2026-01-29T16:01:43.332Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.456565 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.456569 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456582 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456586 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456591 | controller | \"c2fe1df9-dc87-45d3-ac9a-398a1fd3bb98\"}" 2026-01-29 16:03:28.456595 | controller | - " 2026-01-29T16:01:43.332Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.456602 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456606 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456611 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456615 | controller | \"c2fe1df9-dc87-45d3-ac9a-398a1fd3bb98\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.456619 | controller | - " 2026-01-29T16:01:43.333Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.456623 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.456627 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.456632 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456636 | controller | \"c2fe1df9-dc87-45d3-ac9a-398a1fd3bb98\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.456640 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.456644 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.456649 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.456653 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.456657 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.456661 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.456666 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.456670 | controller | - " 2026-01-29T16:01:43.374Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.456674 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.456678 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456682 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456687 | controller | \"a4eb489e-f039-4aa0-9d54-3f61580657d6\"}" 2026-01-29 16:03:28.456691 | controller | - " 2026-01-29T16:01:43.376Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.456695 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.456699 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.456704 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456708 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456712 | controller | \"a4eb489e-f039-4aa0-9d54-3f61580657d6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.456716 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.456721 | controller | - " 2026-01-29T16:01:43.380Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.456725 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.456729 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456735 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456740 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456746 | controller | \"a4eb489e-f039-4aa0-9d54-3f61580657d6\"}" 2026-01-29 16:03:28.456750 | controller | - " 2026-01-29T16:01:43.380Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.456754 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456773 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456780 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456785 | controller | \"a4eb489e-f039-4aa0-9d54-3f61580657d6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.456798 | controller | - " 2026-01-29T16:01:43.381Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.456802 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.456807 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.456811 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456815 | controller | \"a4eb489e-f039-4aa0-9d54-3f61580657d6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.456819 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.456824 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.456828 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.456832 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.456836 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.456841 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.456845 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.456849 | controller | - " 2026-01-29T16:01:43.463Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.456853 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.456858 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456862 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456866 | controller | \"210c61a9-97a2-479c-a60f-4d7498089e7b\"}" 2026-01-29 16:03:28.456871 | controller | - " 2026-01-29T16:01:43.463Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.456875 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.456879 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.456883 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456888 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456892 | controller | \"210c61a9-97a2-479c-a60f-4d7498089e7b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.456896 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.456900 | controller | - " 2026-01-29T16:01:43.467Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.456908 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.456912 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456919 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456923 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456927 | controller | \"210c61a9-97a2-479c-a60f-4d7498089e7b\"}" 2026-01-29 16:03:28.456932 | controller | - " 2026-01-29T16:01:43.468Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.456936 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.456940 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.456944 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456949 | controller | \"210c61a9-97a2-479c-a60f-4d7498089e7b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.456953 | controller | - " 2026-01-29T16:01:43.468Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.456957 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.456961 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.456966 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.456970 | controller | \"210c61a9-97a2-479c-a60f-4d7498089e7b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.456974 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.456978 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.456983 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.456996 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.457002 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.457008 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.457014 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.457020 | controller | - " 2026-01-29T16:01:43.629Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.457026 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457032 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457038 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457044 | controller | \"e0c82a35-7e1c-4b1f-8c56-43394d0dbdeb\"}" 2026-01-29 16:03:28.457050 | controller | - " 2026-01-29T16:01:43.631Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.457055 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.457061 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457070 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457075 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457081 | controller | \"e0c82a35-7e1c-4b1f-8c56-43394d0dbdeb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.457085 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.457095 | controller | - " 2026-01-29T16:01:43.634Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.457102 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.457107 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457111 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457115 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457119 | controller | \"e0c82a35-7e1c-4b1f-8c56-43394d0dbdeb\"}" 2026-01-29 16:03:28.457124 | controller | - " 2026-01-29T16:01:43.634Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.457128 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457132 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457136 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457143 | controller | \"e0c82a35-7e1c-4b1f-8c56-43394d0dbdeb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.457147 | controller | - " 2026-01-29T16:01:43.635Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.457151 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.457156 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.457160 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457164 | controller | \"e0c82a35-7e1c-4b1f-8c56-43394d0dbdeb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.457168 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.457173 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.457177 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.457181 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.457185 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.457190 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.457194 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.457198 | controller | - " 2026-01-29T16:01:43.956Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.457202 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457207 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457211 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457226 | controller | \"080e2bb2-f681-400a-bf9c-71eb41be7c1e\"}" 2026-01-29 16:03:28.457230 | controller | - " 2026-01-29T16:01:43.957Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.457234 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.457239 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457243 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457248 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457252 | controller | \"080e2bb2-f681-400a-bf9c-71eb41be7c1e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.457259 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.457263 | controller | - " 2026-01-29T16:01:43.961Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.457267 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.457272 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457276 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457280 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457284 | controller | \"080e2bb2-f681-400a-bf9c-71eb41be7c1e\"}" 2026-01-29 16:03:28.457289 | controller | - " 2026-01-29T16:01:43.961Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.457293 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457297 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457301 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457305 | controller | \"080e2bb2-f681-400a-bf9c-71eb41be7c1e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.457310 | controller | - " 2026-01-29T16:01:43.962Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.457314 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.457318 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.457336 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457344 | controller | \"080e2bb2-f681-400a-bf9c-71eb41be7c1e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.457348 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.457353 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.457357 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.457361 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.457365 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.457370 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.457374 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.457378 | controller | - " 2026-01-29T16:01:44.603Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.457382 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457389 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457393 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457398 | controller | \"5910ce09-6be6-41e3-aa7c-9148ea1fb33f\"}" 2026-01-29 16:03:28.457402 | controller | - " 2026-01-29T16:01:44.604Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.457406 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.457410 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457415 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457421 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457425 | controller | \"5910ce09-6be6-41e3-aa7c-9148ea1fb33f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.457429 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.457443 | controller | - " 2026-01-29T16:01:44.607Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.457447 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.457452 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457456 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457460 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457464 | controller | \"5910ce09-6be6-41e3-aa7c-9148ea1fb33f\"}" 2026-01-29 16:03:28.457469 | controller | - " 2026-01-29T16:01:44.607Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.457473 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457477 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457481 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457486 | controller | \"5910ce09-6be6-41e3-aa7c-9148ea1fb33f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.457490 | controller | - " 2026-01-29T16:01:44.608Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.457494 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.457498 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.457502 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457507 | controller | \"5910ce09-6be6-41e3-aa7c-9148ea1fb33f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.457511 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.457515 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.457519 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.457524 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.457528 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.457532 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.457536 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.457540 | controller | - " 2026-01-29T16:01:45.888Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.457545 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457549 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457553 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457557 | controller | \"ec3d2f29-3487-44b3-ad2a-3daaee2edc80\"}" 2026-01-29 16:03:28.457562 | controller | - " 2026-01-29T16:01:45.889Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.457566 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.457572 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457576 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457580 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457585 | controller | \"ec3d2f29-3487-44b3-ad2a-3daaee2edc80\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.457589 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.457593 | controller | - " 2026-01-29T16:01:45.891Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.457599 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.457604 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457608 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457612 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457616 | controller | \"ec3d2f29-3487-44b3-ad2a-3daaee2edc80\"}" 2026-01-29 16:03:28.457621 | controller | - " 2026-01-29T16:01:45.892Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.457625 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457638 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457642 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457646 | controller | \"ec3d2f29-3487-44b3-ad2a-3daaee2edc80\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.457651 | controller | - " 2026-01-29T16:01:45.892Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.457655 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.457659 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.457664 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457668 | controller | \"ec3d2f29-3487-44b3-ad2a-3daaee2edc80\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.457672 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.457676 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.457681 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.457686 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.457691 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.457695 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.457699 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.457704 | controller | - " 2026-01-29T16:01:48.453Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.457708 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457712 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457716 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457721 | controller | \"f554dcf7-5a6b-4b73-bd6b-2215f1e902fd\"}" 2026-01-29 16:03:28.457727 | controller | - " 2026-01-29T16:01:48.455Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.457731 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.457735 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457739 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457744 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457748 | controller | \"f554dcf7-5a6b-4b73-bd6b-2215f1e902fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.457752 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.457756 | controller | - " 2026-01-29T16:01:48.458Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.457760 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.457765 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457769 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457773 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457777 | controller | \"f554dcf7-5a6b-4b73-bd6b-2215f1e902fd\"}" 2026-01-29 16:03:28.457782 | controller | - " 2026-01-29T16:01:48.459Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.457786 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457790 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457794 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457798 | controller | \"f554dcf7-5a6b-4b73-bd6b-2215f1e902fd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.457803 | controller | - " 2026-01-29T16:01:48.460Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.457807 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.457811 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.457815 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457819 | controller | \"f554dcf7-5a6b-4b73-bd6b-2215f1e902fd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.457824 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.457836 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.457841 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.457845 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.457849 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.457853 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.457858 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.457862 | controller | - " 2026-01-29T16:01:53.581Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.457866 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457871 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457877 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457881 | controller | \"4e6000a7-8785-470b-a21b-209de5f65665\"}" 2026-01-29 16:03:28.457885 | controller | - " 2026-01-29T16:01:53.583Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.457890 | controller | some-mariadb-account exists; database username is ironic_3380\t{\"controller\": 2026-01-29 16:03:28.457894 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.457898 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457902 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457906 | controller | \"4e6000a7-8785-470b-a21b-209de5f65665\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.457911 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.457915 | controller | - " 2026-01-29T16:01:53.587Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.457919 | controller | hostname-for-openstack.4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e.svc to MariaDBDatabase 2026-01-29 16:03:28.457923 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457927 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457932 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457936 | controller | \"4e6000a7-8785-470b-a21b-209de5f65665\"}" 2026-01-29 16:03:28.457940 | controller | - " 2026-01-29T16:01:53.587Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.457944 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.457949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.457955 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457959 | controller | \"4e6000a7-8785-470b-a21b-209de5f65665\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.457963 | controller | - " 2026-01-29T16:01:53.589Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.457968 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.457972 | controller | {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, \"namespace\": 2026-01-29 16:03:28.457976 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.457980 | controller | \"4e6000a7-8785-470b-a21b-209de5f65665\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.457985 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.457989 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.457993 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.457997 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.458005 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.458010 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.458014 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.458026 | 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 16:03:28.458033 | controller | \e[38;5;243m@ 01/29/26 16:02:03.144\e[0m" 2026-01-29 16:03:28.458038 | controller | - " 2026-01-29T16:02:03.145Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.458043 | controller | \"Namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01:42Z\",\"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-29T16:01:42Z\"}],\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\",\"resourceVersion\":\"1718\",\"uid\":\"85ce4c54-b96f-415f-87b5-61e28808d420\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.458048 | 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 16:03:28.458053 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.458059 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.458064 | 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 16:03:28.458068 | 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 16:03:28.458072 | controller | - " 2026-01-29T16:02:03.159Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.458076 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.458081 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.458085 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458091 | controller | \"a634d8d9-4226-4850-886f-6f00800934bb\"}" 2026-01-29 16:03:28.458095 | controller | - " 2026-01-29T16:02:03.164Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.458100 | controller | from MariaDBAccount some-mariadb-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.458111 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.458115 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458120 | controller | \"a634d8d9-4226-4850-886f-6f00800934bb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.458124 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"some-mariadb-account\"}" 2026-01-29 16:03:28.458128 | controller | - " 2026-01-29T16:02:03.167Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.458132 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.458137 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.458141 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458145 | controller | \"a634d8d9-4226-4850-886f-6f00800934bb\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.458149 | controller | \"ObjectNamespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.458154 | controller | - " 2026-01-29T16:02:03.167Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.458158 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.458162 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\"}, 2026-01-29 16:03:28.458166 | controller | \"namespace\": \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458171 | controller | \"a634d8d9-4226-4850-886f-6f00800934bb\"}" 2026-01-29 16:03:28.458177 | controller | - " 2026-01-29T16:02:03.179Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.458181 | controller | \"ironic\"}" 2026-01-29 16:03:28.458185 | controller | - " 2026-01-29T16:02:03.179Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.458189 | controller | - " 2026-01-29T16:02:03.179Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.458194 | controller | - " 2026-01-29T16:02:03.183Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.458198 | controller | \"ironic\"}" 2026-01-29 16:03:28.458202 | controller | - " 2026-01-29T16:02:03.183Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.458206 | controller | \"ironic\"}" 2026-01-29 16:03:28.458211 | controller | - " 2026-01-29T16:02:03.208Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.458215 | controller | \"4c7cb32e-fbf0-4cc0-970c-1affe9a5cf8e\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.458219 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.458224 | controller | - '' 2026-01-29 16:03:28.458228 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.458232 | 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 16:03:28.458236 | controller | with:' 2026-01-29 16:03:28.458241 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.458245 | controller | - ' <*errors.StatusError | 0xc001dcf0e0>: ' 2026-01-29 16:03:28.458249 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.458255 | controller | - ' {' 2026-01-29 16:03:28.458260 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.458264 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.458268 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.458272 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.458277 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.458281 | controller | - ' Continue: "",' 2026-01-29 16:03:28.458285 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.458289 | controller | - ' },' 2026-01-29 16:03:28.458294 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.458298 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.458302 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.458306 | controller | - ' Details: {' 2026-01-29 16:03:28.458311 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.458315 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.458336 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.458342 | controller | - ' UID: "",' 2026-01-29 16:03:28.458347 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.458351 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.458355 | controller | - ' },' 2026-01-29 16:03:28.458360 | controller | - ' Code: 404,' 2026-01-29 16:03:28.458364 | controller | - ' },' 2026-01-29 16:03:28.458371 | controller | - " }\e[0m" 2026-01-29 16:03:28.458375 | 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 16:03:28.458380 | controller | \e[38;5;243m@ 01/29/26 16:02:03.144\e[0m" 2026-01-29 16:03:28.458384 | controller | - '' 2026-01-29 16:03:28.458388 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.458392 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.458398 | controller | {{0xc0019b3260?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.458411 | 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 16:03:28.458416 | controller | +0x191" 2026-01-29 16:03:28.458420 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.458425 | controller | 0xc001b85e80})' 2026-01-29 16:03:28.458429 | 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 16:03:28.458433 | controller | +0x3a" 2026-01-29 16:03:28.458438 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00178b110?, 0xc000287808?}, {0x23cd0dd, 2026-01-29 16:03:28.458442 | controller | 0x4}, {0xc000382738, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.458446 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.458451 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00178b110?, 0xc001b85e80?}, {0xc000382738?, 2026-01-29 16:03:28.458455 | controller | 0xc00178b110?, 0x1f26380?})' 2026-01-29 16:03:28.458459 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.458463 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.458468 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.458472 | controller | +0x11f" 2026-01-29 16:03:28.458476 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00129e9a0, {0x2753a58, 2026-01-29 16:03:28.458480 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.458484 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.458489 | controller | +0x168" 2026-01-29 16:03:28.458493 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00129e9a0, {0x2753a58, 2026-01-29 16:03:28.458499 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.458503 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.458508 | controller | +0x85" 2026-01-29 16:03:28.458512 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.458516 | controller | {{0xc0019b3260, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.458520 | 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 16:03:28.458525 | controller | +0x16e" 2026-01-29 16:03:28.458529 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc0019b3260?, 2026-01-29 16:03:28.458533 | controller | 0x57?}, {0x23e8290?, 0x100140?}})' 2026-01-29 16:03:28.458538 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 16:03:28.458542 | controller | +0x78d" 2026-01-29 16:03:28.458546 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunBasicSuite.func1.3()' 2026-01-29 16:03:28.458550 | 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 16:03:28.458555 | controller | +0x7b" 2026-01-29 16:03:28.458559 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.458563 | controller | - "\e[38;5;9m• [FAILED] [20.278 seconds]\e[0m" 2026-01-29 16:03:28.458567 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] 2026-01-29 16:03:28.458572 | controller | \e[0mSets the correct database URL for the MariaDBAccount\e[0m" 2026-01-29 16:03:28.458576 | 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 16:03:28.458580 | 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 16:03:28.458585 | controller | - '' 2026-01-29 16:03:28.458589 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.458593 | controller | - " 2026-01-29T16:01:56.210Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, 2026-01-29 16:03:28.458597 | controller | username some_old_account_account, secret some-old-account-db-secret" 2026-01-29 16:03:28.458602 | controller | - " 2026-01-29T16:01:56.215Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.458606 | controller | - " 2026-01-29T16:01:56.227Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.458610 | controller | {\"name\":\"keystone-1679e7bb-b2a0-466c-b6ab-3332126833e1\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}}" 2026-01-29 16:03:28.458625 | controller | - " 2026-01-29T16:01:56.227Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"},\"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 16:03:28.458632 | controller | - " 2026-01-29T16:01:56.231Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.458636 | controller | \"ironic\"}" 2026-01-29 16:03:28.458641 | controller | - " 2026-01-29T16:01:56.231Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.458645 | controller | - " 2026-01-29T16:01:56.231Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.458649 | controller | - " 2026-01-29T16:01:56.233Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.458654 | controller | \"ironic\"}" 2026-01-29 16:03:28.458658 | controller | - " 2026-01-29T16:01:56.233Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.458662 | controller | \"ironic\"}" 2026-01-29 16:03:28.458667 | controller | - " 2026-01-29T16:01:56.240Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.458671 | controller | \"ironic\"}" 2026-01-29 16:03:28.458675 | controller | - " 2026-01-29T16:01:56.240Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.458679 | controller | - " 2026-01-29T16:01:56.240Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.458684 | controller | - " 2026-01-29T16:01:56.242Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.458688 | controller | \"ironic\"}" 2026-01-29 16:03:28.458692 | controller | - " 2026-01-29T16:01:56.242Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.458696 | controller | \"ironic\"}" 2026-01-29 16:03:28.458701 | controller | - " 2026-01-29T16:01:56.258Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.458707 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.458711 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458715 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458719 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}" 2026-01-29 16:03:28.458724 | controller | - " 2026-01-29T16:01:56.261Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.458728 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.458732 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458736 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458741 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}" 2026-01-29 16:03:28.458745 | controller | - " 2026-01-29T16:01:56.262Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.458749 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.458753 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458758 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458762 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}" 2026-01-29 16:03:28.458766 | controller | - " 2026-01-29T16:01:56.264Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.458770 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.458777 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458781 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458786 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}" 2026-01-29 16:03:28.458790 | controller | - " 2026-01-29T16:01:56.266Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 16:03:28.458794 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.458807 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458811 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458815 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}" 2026-01-29 16:03:28.458820 | controller | - " 2026-01-29T16:01:56.266Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.458824 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.458828 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458833 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458837 | controller | \"24c46415-5d4f-4298-80a4-d8c9273f42e4\"}" 2026-01-29 16:03:28.458841 | controller | - " 2026-01-29T16:01:56.274Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.458845 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.458850 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458854 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458858 | controller | \"2a1a110a-2a3b-45c3-9e24-eea21932d637\"}" 2026-01-29 16:03:28.458862 | controller | - " 2026-01-29T16:01:56.274Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.458867 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.458871 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458875 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458879 | controller | \"2a1a110a-2a3b-45c3-9e24-eea21932d637\"}" 2026-01-29 16:03:28.458883 | controller | - " 2026-01-29T16:01:56.281Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.458888 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.458892 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458896 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458900 | controller | \"15149c3b-5f4e-4c72-8e61-42298cf7604a\"}" 2026-01-29 16:03:28.458905 | controller | - " 2026-01-29T16:01:56.282Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.458911 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.458915 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458919 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458923 | controller | \"15149c3b-5f4e-4c72-8e61-42298cf7604a\"}" 2026-01-29 16:03:28.458928 | controller | - " 2026-01-29T16:01:56.287Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 16:03:28.458934 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}}" 2026-01-29 16:03:28.458938 | controller | - " 2026-01-29T16:01:56.288Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.458942 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.458946 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458951 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458955 | controller | \"b600cac3-f9de-43d1-b902-bac3e33cf295\"}" 2026-01-29 16:03:28.458959 | controller | - " 2026-01-29T16:01:56.297Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.458963 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.458968 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.458972 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.458976 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.458980 | controller | \"b600cac3-f9de-43d1-b902-bac3e33cf295\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.458987 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.458992 | controller | - " 2026-01-29T16:01:56.299Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.458996 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459008 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459013 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459017 | controller | \"b600cac3-f9de-43d1-b902-bac3e33cf295\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.459021 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.459026 | controller | - " 2026-01-29T16:01:56.306Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.459030 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459034 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459038 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459043 | controller | \"e763acdb-c242-49a6-acc1-a8864cab045d\"}" 2026-01-29 16:03:28.459047 | controller | - " 2026-01-29T16:01:56.306Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.459051 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.459055 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459059 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459064 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459068 | controller | \"e763acdb-c242-49a6-acc1-a8864cab045d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.459072 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.459076 | controller | - " 2026-01-29T16:01:56.309Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.459083 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.459087 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459091 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459095 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459100 | controller | \"e763acdb-c242-49a6-acc1-a8864cab045d\"}" 2026-01-29 16:03:28.459104 | controller | - " 2026-01-29T16:01:56.313Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 16:03:28.459108 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459112 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459117 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459121 | controller | \"e763acdb-c242-49a6-acc1-a8864cab045d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.459125 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.459129 | controller | - " 2026-01-29T16:01:56.314Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.459133 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459138 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459142 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459146 | controller | \"43ae3a80-7ba0-409e-b6f8-60c90742e337\"}" 2026-01-29 16:03:28.459150 | controller | - " 2026-01-29T16:01:56.315Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.459154 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.459159 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459163 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459167 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459171 | controller | \"43ae3a80-7ba0-409e-b6f8-60c90742e337\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.459177 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.459182 | controller | - " 2026-01-29T16:01:56.317Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.459186 | controller | {\"name\":\"some-old-account\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}}" 2026-01-29 16:03:28.459190 | controller | - " 2026-01-29T16:01:56.321Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.459202 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}}" 2026-01-29 16:03:28.459207 | controller | - " 2026-01-29T16:01:56.410Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.459211 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.459215 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459220 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459224 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459228 | controller | \"43ae3a80-7ba0-409e-b6f8-60c90742e337\"}" 2026-01-29 16:03:28.459232 | controller | - " 2026-01-29T16:01:56.410Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.459241 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459245 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459250 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459254 | controller | \"43ae3a80-7ba0-409e-b6f8-60c90742e337\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.459258 | controller | - " 2026-01-29T16:01:56.424Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.459262 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.459266 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.459271 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459275 | controller | \"43ae3a80-7ba0-409e-b6f8-60c90742e337\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.459279 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.459283 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.459288 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.459292 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.459296 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.459300 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.459305 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.459309 | controller | - " 2026-01-29T16:01:56.424Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.459313 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459317 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459334 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459341 | controller | \"b57dbf8d-d23d-4de8-ae4c-48336e916082\"}" 2026-01-29 16:03:28.459345 | controller | - " 2026-01-29T16:01:56.425Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.459349 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.459354 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459358 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459362 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459366 | controller | \"b57dbf8d-d23d-4de8-ae4c-48336e916082\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.459370 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.459375 | controller | - " 2026-01-29T16:01:56.511Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.459379 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.459385 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459389 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459395 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459402 | controller | \"b57dbf8d-d23d-4de8-ae4c-48336e916082\"}" 2026-01-29 16:03:28.459406 | controller | - " 2026-01-29T16:01:56.512Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.459419 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459424 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459428 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459432 | controller | \"b57dbf8d-d23d-4de8-ae4c-48336e916082\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.459436 | controller | - " 2026-01-29T16:01:56.512Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.459441 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.459445 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.459450 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459454 | controller | \"b57dbf8d-d23d-4de8-ae4c-48336e916082\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.459458 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.459462 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.459467 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.459471 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.459475 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.459479 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.459484 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.459488 | controller | - " 2026-01-29T16:01:56.512Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.459492 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459496 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459501 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459505 | controller | \"57cd4d25-4d62-4725-9b7d-f8a0172d8c47\"}" 2026-01-29 16:03:28.459511 | controller | - " 2026-01-29T16:01:56.513Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.459516 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.459520 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459524 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459528 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459532 | controller | \"57cd4d25-4d62-4725-9b7d-f8a0172d8c47\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.459537 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.459541 | controller | - " 2026-01-29T16:01:56.516Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.459545 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.459551 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459556 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459560 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459564 | controller | \"57cd4d25-4d62-4725-9b7d-f8a0172d8c47\"}" 2026-01-29 16:03:28.459568 | controller | - " 2026-01-29T16:01:56.516Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.459573 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459577 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459581 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459586 | controller | \"57cd4d25-4d62-4725-9b7d-f8a0172d8c47\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.459591 | controller | - " 2026-01-29T16:01:56.516Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.459596 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.459601 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.459605 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459619 | controller | \"57cd4d25-4d62-4725-9b7d-f8a0172d8c47\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.459624 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.459628 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.459632 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.459637 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.459641 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.459645 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.459650 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.459654 | controller | - " 2026-01-29T16:01:56.523Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.459658 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459662 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459666 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459671 | controller | \"25854424-dde2-421f-ac5b-1727d9fe33e2\"}" 2026-01-29 16:03:28.459675 | controller | - " 2026-01-29T16:01:56.524Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.459679 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.459683 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459688 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459692 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459696 | controller | \"25854424-dde2-421f-ac5b-1727d9fe33e2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.459700 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.459707 | controller | - " 2026-01-29T16:01:56.527Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.459711 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.459715 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459719 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459723 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459728 | controller | \"25854424-dde2-421f-ac5b-1727d9fe33e2\"}" 2026-01-29 16:03:28.459732 | controller | - " 2026-01-29T16:01:56.527Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.459736 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459740 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459744 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459749 | controller | \"25854424-dde2-421f-ac5b-1727d9fe33e2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.459753 | controller | - " 2026-01-29T16:01:56.528Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.459757 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.459761 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.459766 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459770 | controller | \"25854424-dde2-421f-ac5b-1727d9fe33e2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.459774 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.459778 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.459782 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.459789 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.459793 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.459798 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.459802 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.459814 | controller | - " 2026-01-29T16:01:56.569Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.459819 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459823 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459827 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459832 | controller | \"3390c54b-56d8-48cd-b70e-32e2d5b2a7ec\"}" 2026-01-29 16:03:28.459836 | controller | - " 2026-01-29T16:01:56.570Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.459840 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.459844 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459849 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459853 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459859 | controller | \"3390c54b-56d8-48cd-b70e-32e2d5b2a7ec\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.459864 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.459868 | controller | - " 2026-01-29T16:01:56.572Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.459872 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.459876 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459881 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459885 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459889 | controller | \"3390c54b-56d8-48cd-b70e-32e2d5b2a7ec\"}" 2026-01-29 16:03:28.459895 | controller | - " 2026-01-29T16:01:56.572Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.459899 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.459903 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459908 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459912 | controller | \"3390c54b-56d8-48cd-b70e-32e2d5b2a7ec\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.459916 | controller | - " 2026-01-29T16:01:56.573Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.459920 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.459925 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.459929 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459933 | controller | \"3390c54b-56d8-48cd-b70e-32e2d5b2a7ec\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.459937 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.459941 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.459946 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.459950 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.459954 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.459958 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.459963 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.459967 | controller | - " 2026-01-29T16:01:56.654Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.459971 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.459975 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.459979 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.459984 | controller | \"6982ddb0-fa7c-4829-a8c6-2227da3f4663\"}" 2026-01-29 16:03:28.459988 | controller | - " 2026-01-29T16:01:56.655Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.459992 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.459996 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460010 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460015 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460019 | controller | \"6982ddb0-fa7c-4829-a8c6-2227da3f4663\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.460024 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.460028 | controller | - " 2026-01-29T16:01:56.657Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.460032 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.460037 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460041 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460059 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460063 | controller | \"6982ddb0-fa7c-4829-a8c6-2227da3f4663\"}" 2026-01-29 16:03:28.460068 | controller | - " 2026-01-29T16:01:56.658Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.460072 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460080 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460084 | controller | \"6982ddb0-fa7c-4829-a8c6-2227da3f4663\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.460089 | controller | - " 2026-01-29T16:01:56.658Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.460093 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.460097 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.460101 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460106 | controller | \"6982ddb0-fa7c-4829-a8c6-2227da3f4663\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.460110 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.460114 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.460118 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.460123 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.460127 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.460131 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.460137 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.460142 | controller | - " 2026-01-29T16:01:56.820Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.460146 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460150 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460154 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460159 | controller | \"3a223313-05dd-432e-890b-f5946d5a94bc\"}" 2026-01-29 16:03:28.460163 | controller | - " 2026-01-29T16:01:56.821Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.460170 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.460175 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460179 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460183 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460187 | controller | \"3a223313-05dd-432e-890b-f5946d5a94bc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.460191 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.460196 | controller | - " 2026-01-29T16:01:56.825Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.460200 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.460204 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460208 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460221 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460226 | controller | \"3a223313-05dd-432e-890b-f5946d5a94bc\"}" 2026-01-29 16:03:28.460230 | controller | - " 2026-01-29T16:01:56.826Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.460234 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460239 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460243 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460247 | controller | \"3a223313-05dd-432e-890b-f5946d5a94bc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.460252 | controller | - " 2026-01-29T16:01:56.827Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.460256 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.460260 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.460264 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460268 | controller | \"3a223313-05dd-432e-890b-f5946d5a94bc\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.460273 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.460277 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.460281 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.460285 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.460290 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.460294 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.460298 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.460302 | controller | - " 2026-01-29T16:01:57.148Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.460307 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460311 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460317 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460336 | controller | \"ec9e9b80-40cb-4acd-aeb1-c500ade4db5f\"}" 2026-01-29 16:03:28.460342 | controller | - " 2026-01-29T16:01:57.149Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.460347 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.460351 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460355 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460359 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460364 | controller | \"ec9e9b80-40cb-4acd-aeb1-c500ade4db5f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.460368 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.460372 | controller | - " 2026-01-29T16:01:57.153Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.460376 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.460380 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460385 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460389 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460393 | controller | \"ec9e9b80-40cb-4acd-aeb1-c500ade4db5f\"}" 2026-01-29 16:03:28.460397 | controller | - " 2026-01-29T16:01:57.153Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.460401 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460406 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460410 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460416 | controller | \"ec9e9b80-40cb-4acd-aeb1-c500ade4db5f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.460421 | controller | - " 2026-01-29T16:01:57.154Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.460434 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.460438 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.460443 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460447 | controller | \"ec9e9b80-40cb-4acd-aeb1-c500ade4db5f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.460451 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.460456 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.460460 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.460464 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.460469 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.460473 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.460477 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.460481 | controller | - " 2026-01-29T16:01:57.796Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.460486 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460492 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460496 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460501 | controller | \"a6f30661-82bf-4885-9852-35346d5b7dd1\"}" 2026-01-29 16:03:28.460505 | controller | - " 2026-01-29T16:01:57.797Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.460509 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.460513 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460518 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460522 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460526 | controller | \"a6f30661-82bf-4885-9852-35346d5b7dd1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.460530 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.460535 | controller | - " 2026-01-29T16:01:57.801Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.460539 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.460543 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460547 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460551 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460556 | controller | \"a6f30661-82bf-4885-9852-35346d5b7dd1\"}" 2026-01-29 16:03:28.460560 | controller | - " 2026-01-29T16:01:57.801Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.460564 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460568 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460572 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460577 | controller | \"a6f30661-82bf-4885-9852-35346d5b7dd1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.460581 | controller | - " 2026-01-29T16:01:57.802Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.460585 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.460589 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.460594 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460598 | controller | \"a6f30661-82bf-4885-9852-35346d5b7dd1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.460602 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.460609 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.460613 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.460617 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.460630 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.460634 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.460638 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.460645 | controller | - " 2026-01-29T16:01:59.084Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.460649 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460653 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460657 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460662 | controller | \"7dd0e81f-522a-4ce4-bd56-c81cef8ae92f\"}" 2026-01-29 16:03:28.460666 | controller | - " 2026-01-29T16:01:59.085Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.460670 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.460674 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460678 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460683 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460687 | controller | \"7dd0e81f-522a-4ce4-bd56-c81cef8ae92f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.460691 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.460695 | controller | - " 2026-01-29T16:01:59.089Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.460700 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.460704 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460708 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460712 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460717 | controller | \"7dd0e81f-522a-4ce4-bd56-c81cef8ae92f\"}" 2026-01-29 16:03:28.460721 | controller | - " 2026-01-29T16:01:59.089Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.460725 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460729 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460733 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460738 | controller | \"7dd0e81f-522a-4ce4-bd56-c81cef8ae92f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.460742 | controller | - " 2026-01-29T16:01:59.090Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.460746 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.460750 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.460767 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460773 | controller | \"7dd0e81f-522a-4ce4-bd56-c81cef8ae92f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.460778 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.460782 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.460786 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.460790 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.460795 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.460801 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.460805 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.460809 | controller | - " 2026-01-29T16:02:01.650Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.460814 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460818 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460822 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460826 | controller | \"ca591652-5fbb-4e46-a86c-692b3fb000b4\"}" 2026-01-29 16:03:28.460838 | controller | - " 2026-01-29T16:02:01.651Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.460843 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.460847 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460851 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460855 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460860 | controller | \"ca591652-5fbb-4e46-a86c-692b3fb000b4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.460866 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.460870 | controller | - " 2026-01-29T16:02:01.654Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.460874 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.460879 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460883 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460887 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460891 | controller | \"ca591652-5fbb-4e46-a86c-692b3fb000b4\"}" 2026-01-29 16:03:28.460896 | controller | - " 2026-01-29T16:02:01.654Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.460900 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.460904 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460908 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460913 | controller | \"ca591652-5fbb-4e46-a86c-692b3fb000b4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.460919 | controller | - " 2026-01-29T16:02:01.655Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.460923 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.460927 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.460932 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460936 | controller | \"ca591652-5fbb-4e46-a86c-692b3fb000b4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.460940 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.460944 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.460949 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.460955 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.460959 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.460964 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.460969 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.460975 | controller | - " 2026-01-29T16:02:06.776Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.460981 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.460987 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.460993 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.460999 | controller | \"29c5fe53-f7ea-45a0-ac8b-c1cf9d154ec1\"}" 2026-01-29 16:03:28.461005 | controller | - " 2026-01-29T16:02:06.778Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.461011 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.461017 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.461021 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.461025 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461029 | controller | \"29c5fe53-f7ea-45a0-ac8b-c1cf9d154ec1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.461033 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.461038 | controller | - " 2026-01-29T16:02:06.781Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.461055 | controller | hostname-for-openstack.f7e78439-bb47-48c3-ac7a-f46b4c6c30bb.svc to MariaDBDatabase 2026-01-29 16:03:28.461060 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.461064 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.461069 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461073 | controller | \"29c5fe53-f7ea-45a0-ac8b-c1cf9d154ec1\"}" 2026-01-29 16:03:28.461077 | controller | - " 2026-01-29T16:02:06.782Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.461081 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.461085 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.461090 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461094 | controller | \"29c5fe53-f7ea-45a0-ac8b-c1cf9d154ec1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.461098 | controller | - " 2026-01-29T16:02:06.783Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.461102 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.461107 | controller | {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, \"namespace\": 2026-01-29 16:03:28.461111 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461115 | controller | \"29c5fe53-f7ea-45a0-ac8b-c1cf9d154ec1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.461119 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.461123 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.461132 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.461136 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.461141 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.461145 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.461149 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.461153 | 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 16:03:28.461158 | controller | \e[38;5;243m@ 01/29/26 16:02:16.323\e[0m" 2026-01-29 16:03:28.461162 | controller | - " 2026-01-29T16:02:16.323Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.461167 | controller | \"Namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:01: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-29T16:01:56Z\"}],\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\",\"resourceVersion\":\"1016\",\"uid\":\"0b4a945b-2076-4ce6-8093-e28bc5bd5c01\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.461180 | 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 16:03:28.461184 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.461189 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.461197 | 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 16:03:28.461204 | 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 16:03:28.461208 | controller | - " 2026-01-29T16:02:16.342Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.461213 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.461219 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.461223 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461227 | controller | \"3bcc7aa9-5afe-4f2c-a755-c315bcc3fda6\"}" 2026-01-29 16:03:28.461232 | controller | - " 2026-01-29T16:02:16.346Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.461236 | controller | from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.461240 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.461244 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461249 | controller | \"3bcc7aa9-5afe-4f2c-a755-c315bcc3fda6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.461253 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.461257 | controller | - " 2026-01-29T16:02:16.350Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.461261 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.461266 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.461270 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461274 | controller | \"3bcc7aa9-5afe-4f2c-a755-c315bcc3fda6\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.461278 | controller | \"ObjectNamespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.461283 | controller | - " 2026-01-29T16:02:16.350Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.461287 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.461291 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\"}, 2026-01-29 16:03:28.461295 | controller | \"namespace\": \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461301 | controller | \"3bcc7aa9-5afe-4f2c-a755-c315bcc3fda6\"}" 2026-01-29 16:03:28.461306 | controller | - " 2026-01-29T16:02:16.359Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.461310 | controller | \"ironic\"}" 2026-01-29 16:03:28.461314 | controller | - " 2026-01-29T16:02:16.359Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.461318 | controller | - " 2026-01-29T16:02:16.359Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.461337 | controller | - " 2026-01-29T16:02:16.366Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.461344 | controller | \"ironic\"}" 2026-01-29 16:03:28.461356 | controller | - " 2026-01-29T16:02:16.366Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.461361 | controller | \"ironic\"}" 2026-01-29 16:03:28.461365 | controller | - " 2026-01-29T16:02:16.396Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.461372 | controller | \"f7e78439-bb47-48c3-ac7a-f46b4c6c30bb\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.461376 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.461381 | controller | - '' 2026-01-29 16:03:28.461385 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.461389 | 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 16:03:28.461394 | controller | with:' 2026-01-29 16:03:28.461398 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.461402 | controller | - ' <*errors.StatusError | 0xc001172d20>: ' 2026-01-29 16:03:28.461406 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.461411 | controller | - ' {' 2026-01-29 16:03:28.461415 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.461419 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.461424 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.461428 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.461432 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.461436 | controller | - ' Continue: "",' 2026-01-29 16:03:28.461441 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.461445 | controller | - ' },' 2026-01-29 16:03:28.461449 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.461453 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.461458 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.461462 | controller | - ' Details: {' 2026-01-29 16:03:28.461466 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.461471 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.461475 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.461479 | controller | - ' UID: "",' 2026-01-29 16:03:28.461483 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.461487 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.461492 | controller | - ' },' 2026-01-29 16:03:28.461496 | controller | - ' Code: 404,' 2026-01-29 16:03:28.461500 | controller | - ' },' 2026-01-29 16:03:28.461505 | controller | - " }\e[0m" 2026-01-29 16:03:28.461509 | 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 16:03:28.461513 | controller | \e[38;5;243m@ 01/29/26 16:02:16.323\e[0m" 2026-01-29 16:03:28.461518 | controller | - '' 2026-01-29 16:03:28.461522 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.461526 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.461530 | controller | {{0xc001931b30?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.461535 | 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 16:03:28.461539 | controller | +0x191" 2026-01-29 16:03:28.461543 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.461548 | controller | 0xc0011bfd40})' 2026-01-29 16:03:28.461552 | 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 16:03:28.461556 | controller | +0x3a" 2026-01-29 16:03:28.461560 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001462ab0?, 0xc000100808?}, {0x23cd0dd, 2026-01-29 16:03:28.461565 | controller | 0x4}, {0xc000511158, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.461569 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.461573 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001462ab0?, 0xc0011bfd40?}, {0xc000511158?, 2026-01-29 16:03:28.461580 | controller | 0xc001462ab0?, 0x1f26380?})' 2026-01-29 16:03:28.461585 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.461590 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.461595 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.461600 | controller | +0x11f" 2026-01-29 16:03:28.461604 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000217b90, {0x2753a58, 2026-01-29 16:03:28.461610 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.461615 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.461619 | controller | +0x168" 2026-01-29 16:03:28.461623 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000217b90, {0x2753a58, 2026-01-29 16:03:28.461628 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.461634 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.461638 | controller | +0x85" 2026-01-29 16:03:28.461643 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.461647 | controller | {{0xc001931b30, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.461651 | 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 16:03:28.461655 | controller | +0x16e" 2026-01-29 16:03:28.461669 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001931b30?, 2026-01-29 16:03:28.461673 | controller | 0x18?}, {0x23df863?, 0x1a?}})' 2026-01-29 16:03:28.461677 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 16:03:28.461682 | controller | +0x78d" 2026-01-29 16:03:28.461686 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' 2026-01-29 16:03:28.461690 | 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 16:03:28.461695 | controller | +0x26f" 2026-01-29 16:03:28.461700 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.461704 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.461709 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.461713 | controller | - "\e[38;5;9m• [FAILED] [20.217 seconds]\e[0m" 2026-01-29 16:03:28.461717 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 16:03:28.461721 | controller | [BeforeEach] \e[0mallows nodeSelector service override\e[0m" 2026-01-29 16:03:28.461726 | 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 16:03:28.461730 | 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 16:03:28.461734 | controller | - '' 2026-01-29 16:03:28.461739 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.461745 | controller | - " 2026-01-29T16:02:01.057Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.461749 | controller | {\"name\":\"keystone-eb49cce6-934d-4f0b-9146-7e5449592773\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}}" 2026-01-29 16:03:28.461754 | controller | - " 2026-01-29T16:02:01.057Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"},\"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 16:03:28.461761 | controller | - " 2026-01-29T16:02:01.062Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.461765 | controller | \"ironic\"}" 2026-01-29 16:03:28.461770 | controller | - " 2026-01-29T16:02:01.062Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.461774 | controller | - " 2026-01-29T16:02:01.062Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.461778 | controller | - " 2026-01-29T16:02:01.066Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.461783 | controller | \"ironic\"}" 2026-01-29 16:03:28.461787 | controller | - " 2026-01-29T16:02:01.066Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.461791 | controller | \"ironic\"}" 2026-01-29 16:03:28.461795 | controller | - " 2026-01-29T16:02:01.073Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.461799 | controller | - " 2026-01-29T16:02:01.076Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.461804 | controller | \"ironic\"}" 2026-01-29 16:03:28.461808 | controller | - " 2026-01-29T16:02:01.076Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.461812 | controller | - " 2026-01-29T16:02:01.076Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.461816 | controller | - " 2026-01-29T16:02:01.080Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.461820 | controller | \"ironic\"}" 2026-01-29 16:03:28.461825 | controller | - " 2026-01-29T16:02:01.080Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.461829 | controller | \"ironic\"}" 2026-01-29 16:03:28.461833 | controller | - " 2026-01-29T16:02:01.105Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.461846 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.461850 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.461854 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461859 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\"}" 2026-01-29 16:03:28.461865 | controller | - " 2026-01-29T16:02:01.107Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.461870 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.461874 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.461878 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461882 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\"}" 2026-01-29 16:03:28.461887 | controller | - " 2026-01-29T16:02:01.109Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.461891 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.461897 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.461902 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461906 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\"}" 2026-01-29 16:03:28.461910 | controller | - " 2026-01-29T16:02:01.111Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.461914 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.461919 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.461923 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461927 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\"}" 2026-01-29 16:03:28.461931 | controller | - " 2026-01-29T16:02:01.118Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.461936 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.461940 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.461944 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461948 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.461953 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.461957 | controller | - " 2026-01-29T16:02:01.121Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.461961 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.461965 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.461969 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461974 | controller | \"172e6480-0a17-4572-9f44-171053fe3cf0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.461978 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.461982 | controller | - " 2026-01-29T16:02:01.131Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.461986 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.461991 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.461995 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.461999 | controller | \"41d31cce-c73e-48b4-9554-44d3cc151548\"}" 2026-01-29 16:03:28.462005 | controller | - " 2026-01-29T16:02:01.132Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.462009 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.462014 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462018 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462022 | controller | \"41d31cce-c73e-48b4-9554-44d3cc151548\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.462026 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.462039 | controller | - " 2026-01-29T16:02:01.134Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.462046 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.462050 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462054 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462059 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462063 | controller | \"41d31cce-c73e-48b4-9554-44d3cc151548\"}" 2026-01-29 16:03:28.462067 | controller | - " 2026-01-29T16:02:01.139Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.462071 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462076 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462080 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462084 | controller | \"41d31cce-c73e-48b4-9554-44d3cc151548\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.462088 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.462092 | controller | - " 2026-01-29T16:02:01.140Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.462097 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.462101 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462105 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462109 | controller | \"6a1350fd-54df-4212-8f7f-db8b1acb07dd\"}" 2026-01-29 16:03:28.462114 | controller | - " 2026-01-29T16:02:01.141Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.462118 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.462122 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462126 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462130 | controller | \"6a1350fd-54df-4212-8f7f-db8b1acb07dd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.462135 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.462139 | controller | - " 2026-01-29T16:02:01.147Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.462143 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}}" 2026-01-29 16:03:28.462147 | controller | - " 2026-01-29T16:02:01.153Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.462152 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}}" 2026-01-29 16:03:28.462156 | controller | - " 2026-01-29T16:02:01.236Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.462160 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.462164 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462168 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462173 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462177 | controller | \"6a1350fd-54df-4212-8f7f-db8b1acb07dd\"}" 2026-01-29 16:03:28.462181 | controller | - " 2026-01-29T16:02:01.236Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.462188 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462192 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462196 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462200 | controller | \"6a1350fd-54df-4212-8f7f-db8b1acb07dd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.462205 | controller | - " 2026-01-29T16:02:01.250Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.462209 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.462213 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.462219 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462223 | controller | \"6a1350fd-54df-4212-8f7f-db8b1acb07dd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.462235 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.462243 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.462247 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.462252 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.462256 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.462260 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.462265 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.462269 | controller | - " 2026-01-29T16:02:01.250Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.462273 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.462277 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462282 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462286 | controller | \"8d9b768c-3970-4ff5-8cb6-c565bf5cd527\"}" 2026-01-29 16:03:28.462292 | controller | - " 2026-01-29T16:02:01.251Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.462296 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.462301 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462305 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462309 | controller | \"8d9b768c-3970-4ff5-8cb6-c565bf5cd527\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.462314 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.462318 | controller | - " 2026-01-29T16:02:01.338Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.462334 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.462341 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462346 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462350 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462357 | controller | \"8d9b768c-3970-4ff5-8cb6-c565bf5cd527\"}" 2026-01-29 16:03:28.462361 | controller | - " 2026-01-29T16:02:01.339Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.462366 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462370 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462374 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462378 | controller | \"8d9b768c-3970-4ff5-8cb6-c565bf5cd527\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.462383 | controller | - " 2026-01-29T16:02:01.340Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.462387 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.462391 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.462395 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462399 | controller | \"8d9b768c-3970-4ff5-8cb6-c565bf5cd527\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.462404 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.462408 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.462412 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.462416 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.462421 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.462425 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.462429 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.462433 | controller | - " 2026-01-29T16:02:01.340Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.462446 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.462451 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462455 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462460 | controller | \"0faa772e-fdec-4b21-b4bf-c9ec8e31b048\"}" 2026-01-29 16:03:28.462464 | controller | - " 2026-01-29T16:02:01.341Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.462468 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.462473 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462477 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462484 | controller | \"0faa772e-fdec-4b21-b4bf-c9ec8e31b048\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.462488 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.462492 | controller | - " 2026-01-29T16:02:01.345Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.462497 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.462501 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462505 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462512 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462516 | controller | \"0faa772e-fdec-4b21-b4bf-c9ec8e31b048\"}" 2026-01-29 16:03:28.462520 | controller | - " 2026-01-29T16:02:01.345Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.462525 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462529 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462533 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462537 | controller | \"0faa772e-fdec-4b21-b4bf-c9ec8e31b048\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.462542 | controller | - " 2026-01-29T16:02:01.346Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.462546 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.462550 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.462555 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462560 | controller | \"0faa772e-fdec-4b21-b4bf-c9ec8e31b048\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.462565 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.462570 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.462574 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.462579 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.462585 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.462589 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.462594 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.462598 | controller | - " 2026-01-29T16:02:01.351Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.462602 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.462606 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462611 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462615 | controller | \"3521c8e6-7e0d-4b58-858f-5468ed3b3ed1\"}" 2026-01-29 16:03:28.462619 | controller | - " 2026-01-29T16:02:01.351Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.462623 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.462628 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462632 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462645 | controller | \"3521c8e6-7e0d-4b58-858f-5468ed3b3ed1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.462649 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.462653 | controller | - " 2026-01-29T16:02:01.354Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.462657 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.462664 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462669 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462673 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462677 | controller | \"3521c8e6-7e0d-4b58-858f-5468ed3b3ed1\"}" 2026-01-29 16:03:28.462683 | controller | - " 2026-01-29T16:02:01.355Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.462687 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462692 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462696 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462700 | controller | \"3521c8e6-7e0d-4b58-858f-5468ed3b3ed1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.462704 | controller | - " 2026-01-29T16:02:01.356Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.462708 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.462713 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.462717 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462721 | controller | \"3521c8e6-7e0d-4b58-858f-5468ed3b3ed1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.462725 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.462730 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.462734 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.462738 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.462742 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.462747 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.462751 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.462755 | controller | - " 2026-01-29T16:02:01.396Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.462759 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.462764 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462768 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462772 | controller | \"19fbf6db-9073-419f-b95c-50b0046d745f\"}" 2026-01-29 16:03:28.462778 | controller | - " 2026-01-29T16:02:01.397Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.462782 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.462787 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462791 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462795 | controller | \"19fbf6db-9073-419f-b95c-50b0046d745f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.462799 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.462804 | controller | - " 2026-01-29T16:02:01.400Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.462811 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.462815 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462819 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462823 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462828 | controller | \"19fbf6db-9073-419f-b95c-50b0046d745f\"}" 2026-01-29 16:03:28.462834 | controller | - " 2026-01-29T16:02:01.401Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.462847 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462851 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462856 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462860 | controller | \"19fbf6db-9073-419f-b95c-50b0046d745f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.462865 | controller | - " 2026-01-29T16:02:01.402Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.462869 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.462873 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.462877 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462882 | controller | \"19fbf6db-9073-419f-b95c-50b0046d745f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.462886 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.462890 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.462895 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.462899 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.462903 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.462907 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.462912 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.462916 | controller | - " 2026-01-29T16:02:01.482Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.462920 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.462924 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462929 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462933 | controller | \"984c86b4-40c6-4f8a-9a37-e18b4c309d78\"}" 2026-01-29 16:03:28.462937 | controller | - " 2026-01-29T16:02:01.483Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.462942 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.462946 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462950 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462954 | controller | \"984c86b4-40c6-4f8a-9a37-e18b4c309d78\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.462960 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.462965 | controller | - " 2026-01-29T16:02:01.486Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.462969 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.462973 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462977 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.462982 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.462986 | controller | \"984c86b4-40c6-4f8a-9a37-e18b4c309d78\"}" 2026-01-29 16:03:28.462990 | controller | - " 2026-01-29T16:02:01.486Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.462994 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.462999 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463003 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463007 | controller | \"984c86b4-40c6-4f8a-9a37-e18b4c309d78\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.463011 | controller | - " 2026-01-29T16:02:01.488Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.463016 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.463020 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.463024 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463035 | controller | \"984c86b4-40c6-4f8a-9a37-e18b4c309d78\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.463040 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.463045 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.463049 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.463055 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.463060 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.463064 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.463068 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.463073 | controller | - " 2026-01-29T16:02:01.649Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.463077 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.463081 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463085 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463090 | controller | \"412abe1f-9ae7-4c69-8814-ae8012b8c847\"}" 2026-01-29 16:03:28.463094 | controller | - " 2026-01-29T16:02:01.650Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.463098 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.463103 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463107 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463113 | controller | \"412abe1f-9ae7-4c69-8814-ae8012b8c847\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.463118 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.463122 | controller | - " 2026-01-29T16:02:01.653Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.463126 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.463130 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463135 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463139 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463143 | controller | \"412abe1f-9ae7-4c69-8814-ae8012b8c847\"}" 2026-01-29 16:03:28.463148 | controller | - " 2026-01-29T16:02:01.654Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.463152 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463156 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463160 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463165 | controller | \"412abe1f-9ae7-4c69-8814-ae8012b8c847\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.463169 | controller | - " 2026-01-29T16:02:01.655Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.463173 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.463177 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.463182 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463186 | controller | \"412abe1f-9ae7-4c69-8814-ae8012b8c847\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.463190 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.463196 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.463201 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.463205 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.463209 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.463214 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.463218 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.463228 | controller | - " 2026-01-29T16:02:01.975Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.463233 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.463237 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463242 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463246 | controller | \"9c311651-d16b-4abf-a4dd-553cd3a4326e\"}" 2026-01-29 16:03:28.463250 | controller | - " 2026-01-29T16:02:01.976Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.463254 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.463259 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463265 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463270 | controller | \"9c311651-d16b-4abf-a4dd-553cd3a4326e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.463274 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.463278 | controller | - " 2026-01-29T16:02:01.981Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.463282 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.463287 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463291 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463295 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463299 | controller | \"9c311651-d16b-4abf-a4dd-553cd3a4326e\"}" 2026-01-29 16:03:28.463307 | controller | - " 2026-01-29T16:02:01.981Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.463311 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463315 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463319 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463338 | controller | \"9c311651-d16b-4abf-a4dd-553cd3a4326e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.463344 | controller | - " 2026-01-29T16:02:01.982Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.463348 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.463353 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.463357 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463361 | controller | \"9c311651-d16b-4abf-a4dd-553cd3a4326e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.463365 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.463372 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.463376 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.463380 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.463384 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.463389 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.463393 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.463397 | controller | - " 2026-01-29T16:02:02.624Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.463401 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.463405 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463410 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463414 | controller | \"598eb275-95e3-42a2-970f-f7e7a6e09088\"}" 2026-01-29 16:03:28.463418 | controller | - " 2026-01-29T16:02:02.624Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.463425 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.463429 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463441 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463445 | controller | \"598eb275-95e3-42a2-970f-f7e7a6e09088\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.463450 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.463454 | controller | - " 2026-01-29T16:02:02.627Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.463458 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.463462 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463467 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463471 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463475 | controller | \"598eb275-95e3-42a2-970f-f7e7a6e09088\"}" 2026-01-29 16:03:28.463482 | controller | - " 2026-01-29T16:02:02.627Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.463486 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463490 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463494 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463499 | controller | \"598eb275-95e3-42a2-970f-f7e7a6e09088\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.463503 | controller | - " 2026-01-29T16:02:02.628Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.463507 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.463511 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.463515 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463520 | controller | \"598eb275-95e3-42a2-970f-f7e7a6e09088\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.463524 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.463528 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.463532 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.463537 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.463541 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.463545 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.463549 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.463553 | controller | - " 2026-01-29T16:02:03.909Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.463558 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.463562 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463566 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463573 | controller | \"c7c870ee-8f39-4006-b02c-32745fc2d56e\"}" 2026-01-29 16:03:28.463577 | controller | - " 2026-01-29T16:02:03.910Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.463581 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.463585 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463590 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463594 | controller | \"c7c870ee-8f39-4006-b02c-32745fc2d56e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.463601 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.463605 | controller | - " 2026-01-29T16:02:03.913Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.463610 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.463614 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463618 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463622 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463627 | controller | \"c7c870ee-8f39-4006-b02c-32745fc2d56e\"}" 2026-01-29 16:03:28.463637 | controller | - " 2026-01-29T16:02:03.913Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.463642 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463647 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463651 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463655 | controller | \"c7c870ee-8f39-4006-b02c-32745fc2d56e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.463659 | controller | - " 2026-01-29T16:02:03.914Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.463664 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.463668 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.463672 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463676 | controller | \"c7c870ee-8f39-4006-b02c-32745fc2d56e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.463681 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.463685 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.463689 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.463693 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.463698 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.463702 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.463706 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.463710 | controller | - " 2026-01-29T16:02:06.475Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.463714 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.463719 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463725 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463729 | controller | \"e011efa8-3b4d-4871-989e-84d391ed9990\"}" 2026-01-29 16:03:28.463736 | controller | - " 2026-01-29T16:02:06.477Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.463740 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.463744 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463748 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463753 | controller | \"e011efa8-3b4d-4871-989e-84d391ed9990\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.463757 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.463761 | controller | - " 2026-01-29T16:02:06.479Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.463765 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.463769 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463774 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463778 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463782 | controller | \"e011efa8-3b4d-4871-989e-84d391ed9990\"}" 2026-01-29 16:03:28.463787 | controller | - " 2026-01-29T16:02:06.480Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.463791 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463795 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463799 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463803 | controller | \"e011efa8-3b4d-4871-989e-84d391ed9990\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.463808 | controller | - " 2026-01-29T16:02:06.480Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.463812 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.463816 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.463827 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463831 | controller | \"e011efa8-3b4d-4871-989e-84d391ed9990\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.463836 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.463840 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.463844 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.463848 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.463853 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.463857 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.463861 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.463865 | controller | - " 2026-01-29T16:02:11.601Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.463870 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.463876 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463881 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463885 | controller | \"9e170bd7-ef0a-4183-9a55-54acb708beb5\"}" 2026-01-29 16:03:28.463891 | controller | - " 2026-01-29T16:02:11.603Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.463895 | controller | ironic exists; database username is ironic_c912\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.463899 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463904 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463908 | controller | \"9e170bd7-ef0a-4183-9a55-54acb708beb5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.463912 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.463917 | controller | - " 2026-01-29T16:02:11.607Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.463921 | controller | hostname-for-openstack.765fd6a4-04c3-4d2c-95ce-f594428e2618.svc to MariaDBDatabase 2026-01-29 16:03:28.463925 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463929 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463933 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463938 | controller | \"9e170bd7-ef0a-4183-9a55-54acb708beb5\"}" 2026-01-29 16:03:28.463944 | controller | - " 2026-01-29T16:02:11.607Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.463948 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.463952 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.463956 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463961 | controller | \"9e170bd7-ef0a-4183-9a55-54acb708beb5\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.463965 | controller | - " 2026-01-29T16:02:11.608Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.463969 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.463973 | controller | {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, \"namespace\": 2026-01-29 16:03:28.463978 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.463982 | controller | \"9e170bd7-ef0a-4183-9a55-54acb708beb5\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.463986 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.463990 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.463994 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.463999 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.464003 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.464007 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.464018 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.464025 | 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 16:03:28.464030 | controller | \e[38;5;243m@ 01/29/26 16:02:21.156\e[0m" 2026-01-29 16:03:28.464035 | controller | - " 2026-01-29T16:02:21.160Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.464040 | controller | \"Namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02: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: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-29T16:02:01Z\"}],\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\",\"resourceVersion\":\"1499\",\"uid\":\"5e9bb3c1-2a28-473c-a524-dce3dfe3e1eb\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.464045 | 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 16:03:28.464050 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.464054 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.464058 | 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 16:03:28.464063 | 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 16:03:28.464067 | controller | - " 2026-01-29T16:02:21.176Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.464071 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.464077 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.464082 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464086 | controller | \"36ed5637-628d-4c65-913f-0cbd5657be75\"}" 2026-01-29 16:03:28.464097 | controller | - " 2026-01-29T16:02:21.181Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.464101 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.464106 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.464110 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464114 | controller | \"36ed5637-628d-4c65-913f-0cbd5657be75\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.464119 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.464123 | controller | - " 2026-01-29T16:02:21.186Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.464127 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.464131 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.464136 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464140 | controller | \"36ed5637-628d-4c65-913f-0cbd5657be75\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.464144 | controller | \"ObjectNamespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.464148 | controller | - " 2026-01-29T16:02:21.186Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.464153 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.464157 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"765fd6a4-04c3-4d2c-95ce-f594428e2618\"}, 2026-01-29 16:03:28.464161 | controller | \"namespace\": \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464165 | controller | \"36ed5637-628d-4c65-913f-0cbd5657be75\"}" 2026-01-29 16:03:28.464170 | controller | - " 2026-01-29T16:02:21.193Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.464174 | controller | \"ironic\"}" 2026-01-29 16:03:28.464178 | controller | - " 2026-01-29T16:02:21.194Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.464182 | controller | - " 2026-01-29T16:02:21.194Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.464187 | controller | - " 2026-01-29T16:02:21.198Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.464191 | controller | \"ironic\"}" 2026-01-29 16:03:28.464195 | controller | - " 2026-01-29T16:02:21.198Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.464199 | controller | \"ironic\"}" 2026-01-29 16:03:28.464204 | controller | - " 2026-01-29T16:02:21.230Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.464212 | controller | \"765fd6a4-04c3-4d2c-95ce-f594428e2618\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.464217 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.464221 | controller | - '' 2026-01-29 16:03:28.464226 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.002s." 2026-01-29 16:03:28.464230 | 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 16:03:28.464234 | controller | with:' 2026-01-29 16:03:28.464238 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.464243 | controller | - ' <*errors.StatusError | 0xc00130e140>: ' 2026-01-29 16:03:28.464249 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.464254 | controller | - ' {' 2026-01-29 16:03:28.464258 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.464262 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.464266 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.464271 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.464275 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.464279 | controller | - ' Continue: "",' 2026-01-29 16:03:28.464284 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.464288 | controller | - ' },' 2026-01-29 16:03:28.464292 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.464297 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.464301 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.464305 | controller | - ' Details: {' 2026-01-29 16:03:28.464309 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.464314 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.464318 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.464334 | controller | - ' UID: "",' 2026-01-29 16:03:28.464340 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.464344 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.464349 | controller | - ' },' 2026-01-29 16:03:28.464353 | controller | - ' Code: 404,' 2026-01-29 16:03:28.464357 | controller | - ' },' 2026-01-29 16:03:28.464362 | controller | - " }\e[0m" 2026-01-29 16:03:28.464366 | 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 16:03:28.464370 | controller | \e[38;5;243m@ 01/29/26 16:02:21.156\e[0m" 2026-01-29 16:03:28.464374 | controller | - '' 2026-01-29 16:03:28.464379 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.464391 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.464395 | controller | {{0xc001a42c60?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.464400 | 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 16:03:28.464404 | controller | +0x191" 2026-01-29 16:03:28.464409 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.464413 | controller | 0xc0007ed900})' 2026-01-29 16:03:28.464418 | 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 16:03:28.464422 | controller | +0x3a" 2026-01-29 16:03:28.464426 | controller | - ' reflect.Value.call({0x1f26380?, 0xc0016a8c30?, 0xc000780008?}, {0x23cd0dd, 2026-01-29 16:03:28.464430 | controller | 0x4}, {0xc0012cbb18, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.464435 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.464439 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc0016a8c30?, 0xc0007ed900?}, {0xc0012cbb18?, 2026-01-29 16:03:28.464443 | controller | 0xc0016a8c30?, 0x1f26380?})' 2026-01-29 16:03:28.464447 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.464452 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.464456 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.464460 | controller | +0x11f" 2026-01-29 16:03:28.464464 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc000217ce0, {0x2753a58, 2026-01-29 16:03:28.464469 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.464473 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.464480 | controller | +0x168" 2026-01-29 16:03:28.464484 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc000217ce0, {0x2753a58, 2026-01-29 16:03:28.464488 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.464492 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.464497 | controller | +0x85" 2026-01-29 16:03:28.464501 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.464505 | controller | {{0xc001a42c60, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.464509 | 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 16:03:28.464514 | controller | +0x16e" 2026-01-29 16:03:28.464518 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 16:03:28.464522 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.464527 | controller | +0x69d" 2026-01-29 16:03:28.464531 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.464535 | 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" 2026-01-29 16:03:28.464539 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.464544 | controller | - "\e[38;5;9m• [FAILED] [20.203 seconds]\e[0m" 2026-01-29 16:03:28.464548 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen The service is fully running [BeforeEach] 2026-01-29 16:03:28.464552 | controller | \e[0mUpdates the database URL when the MariaDBAccount changes\e[0m" 2026-01-29 16:03:28.464556 | 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 16:03:28.464561 | 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 16:03:28.464565 | controller | - '' 2026-01-29 16:03:28.464569 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.464574 | controller | - " 2026-01-29T16:02:03.242Z\tINFO\t---Test---\tCreated MariaDBAccount some-old-account, 2026-01-29 16:03:28.464578 | controller | username some_old_account_account, secret some-old-account-db-secret" 2026-01-29 16:03:28.464582 | controller | - " 2026-01-29T16:02:03.246Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.464586 | controller | - " 2026-01-29T16:02:03.265Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.464591 | controller | {\"name\":\"keystone-8c36838e-996c-4640-8188-26afc985b91a\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}}" 2026-01-29 16:03:28.464604 | controller | - " 2026-01-29T16:02:03.266Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"},\"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 16:03:28.464624 | controller | - " 2026-01-29T16:02:03.271Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.464628 | controller | \"ironic\"}" 2026-01-29 16:03:28.464633 | controller | - " 2026-01-29T16:02:03.271Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.464637 | controller | - " 2026-01-29T16:02:03.271Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.464641 | controller | - " 2026-01-29T16:02:03.274Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.464645 | controller | \"ironic\"}" 2026-01-29 16:03:28.464650 | controller | - " 2026-01-29T16:02:03.274Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.464654 | controller | \"ironic\"}" 2026-01-29 16:03:28.464658 | controller | - " 2026-01-29T16:02:03.284Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.464662 | controller | \"ironic\"}" 2026-01-29 16:03:28.464667 | controller | - " 2026-01-29T16:02:03.284Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.464671 | controller | - " 2026-01-29T16:02:03.284Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.464675 | controller | - " 2026-01-29T16:02:03.288Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.464679 | controller | \"ironic\"}" 2026-01-29 16:03:28.464686 | controller | - " 2026-01-29T16:02:03.288Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.464690 | controller | \"ironic\"}" 2026-01-29 16:03:28.464695 | controller | - " 2026-01-29T16:02:03.307Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.464699 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.464703 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.464707 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464711 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}" 2026-01-29 16:03:28.464716 | controller | - " 2026-01-29T16:02:03.309Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.464720 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.464724 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.464728 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464733 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}" 2026-01-29 16:03:28.464737 | controller | - " 2026-01-29T16:02:03.311Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.464741 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.464745 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.464750 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464766 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}" 2026-01-29 16:03:28.464772 | controller | - " 2026-01-29T16:02:03.313Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.464777 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.464782 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.464788 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464793 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}" 2026-01-29 16:03:28.464797 | controller | - " 2026-01-29T16:02:03.315Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 16:03:28.464801 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.464813 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.464818 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464822 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}" 2026-01-29 16:03:28.464827 | controller | - " 2026-01-29T16:02:03.315Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.464831 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.464835 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.464840 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464844 | controller | \"af77e7b4-e9b4-478c-bd6c-06690e40830e\"}" 2026-01-29 16:03:28.464848 | controller | - " 2026-01-29T16:02:03.322Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.464852 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.464857 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.464861 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464865 | controller | \"e258a4b6-c8d9-4a5d-bce2-e8a915825ab1\"}" 2026-01-29 16:03:28.464870 | controller | - " 2026-01-29T16:02:03.322Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.464874 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.464878 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.464882 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464887 | controller | \"e258a4b6-c8d9-4a5d-bce2-e8a915825ab1\"}" 2026-01-29 16:03:28.464891 | controller | - " 2026-01-29T16:02:03.328Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 16:03:28.464895 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}}" 2026-01-29 16:03:28.464899 | controller | - " 2026-01-29T16:02:03.328Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.464904 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.464908 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.464915 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464919 | controller | \"65eba5c8-252e-43d3-a4ba-038e462df515\"}" 2026-01-29 16:03:28.464923 | controller | - " 2026-01-29T16:02:03.335Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.464927 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.464932 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.464936 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.464942 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464947 | controller | \"65eba5c8-252e-43d3-a4ba-038e462df515\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.464951 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.464955 | controller | - " 2026-01-29T16:02:03.337Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.464959 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.464964 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.464969 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.464975 | controller | \"65eba5c8-252e-43d3-a4ba-038e462df515\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.464981 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.464987 | controller | - " 2026-01-29T16:02:03.345Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.464993 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.464999 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465004 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465010 | controller | \"b3bc6bee-dd11-42f9-aea7-7ba0304cdc4f\"}" 2026-01-29 16:03:28.465027 | controller | - " 2026-01-29T16:02:03.346Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.465032 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.465036 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465040 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465045 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465049 | controller | \"b3bc6bee-dd11-42f9-aea7-7ba0304cdc4f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.465053 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.465058 | controller | - " 2026-01-29T16:02:03.348Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.465062 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.465066 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465070 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465075 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465079 | controller | \"b3bc6bee-dd11-42f9-aea7-7ba0304cdc4f\"}" 2026-01-29 16:03:28.465083 | controller | - " 2026-01-29T16:02:03.352Z\tINFO\tControllers.Ironic\tMariaDBAccount object some-old-account 2026-01-29 16:03:28.465087 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465092 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465096 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465100 | controller | \"b3bc6bee-dd11-42f9-aea7-7ba0304cdc4f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.465105 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.465112 | controller | - " 2026-01-29T16:02:03.355Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.465116 | controller | {\"name\":\"some-old-account\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}}" 2026-01-29 16:03:28.465120 | controller | - " 2026-01-29T16:02:03.359Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.465125 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}}" 2026-01-29 16:03:28.465129 | controller | - " 2026-01-29T16:02:03.360Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.465133 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465137 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465142 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465146 | controller | \"1942dc02-5c86-4952-b567-171141aecb42\"}" 2026-01-29 16:03:28.465150 | controller | - " 2026-01-29T16:02:03.361Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.465154 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.465161 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465165 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465170 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465174 | controller | \"1942dc02-5c86-4952-b567-171141aecb42\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.465178 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.465182 | controller | - " 2026-01-29T16:02:03.449Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.465187 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.465193 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465197 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465201 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465206 | controller | \"1942dc02-5c86-4952-b567-171141aecb42\"}" 2026-01-29 16:03:28.465210 | controller | - " 2026-01-29T16:02:03.449Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.465214 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465226 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465231 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465237 | controller | \"1942dc02-5c86-4952-b567-171141aecb42\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.465242 | controller | - " 2026-01-29T16:02:03.461Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.465246 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.465250 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.465254 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465258 | controller | \"1942dc02-5c86-4952-b567-171141aecb42\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.465263 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.465269 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.465274 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.465278 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.465282 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.465286 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.465291 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.465295 | controller | - " 2026-01-29T16:02:03.462Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.465299 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465304 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465308 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465312 | controller | \"b9da5883-f031-4780-baa9-8973c7c4dfdc\"}" 2026-01-29 16:03:28.465316 | controller | - " 2026-01-29T16:02:03.463Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.465321 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.465341 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465345 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465349 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465354 | controller | \"b9da5883-f031-4780-baa9-8973c7c4dfdc\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.465358 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.465362 | controller | - " 2026-01-29T16:02:03.550Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.465367 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.465371 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465375 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465379 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465384 | controller | \"b9da5883-f031-4780-baa9-8973c7c4dfdc\"}" 2026-01-29 16:03:28.465388 | controller | - " 2026-01-29T16:02:03.550Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.465392 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465396 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465400 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465405 | controller | \"b9da5883-f031-4780-baa9-8973c7c4dfdc\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.465409 | controller | - " 2026-01-29T16:02:03.551Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.465413 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.465418 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.465422 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465428 | controller | \"b9da5883-f031-4780-baa9-8973c7c4dfdc\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.465433 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.465445 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.465450 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.465454 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.465459 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.465465 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.465469 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.465474 | controller | - " 2026-01-29T16:02:03.551Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.465478 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465482 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465487 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465491 | controller | \"fc1857b0-31d2-4723-adbc-bde0c9c28743\"}" 2026-01-29 16:03:28.465495 | controller | - " 2026-01-29T16:02:03.552Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.465499 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.465504 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465508 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465512 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465516 | controller | \"fc1857b0-31d2-4723-adbc-bde0c9c28743\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.465521 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.465525 | controller | - " 2026-01-29T16:02:03.554Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.465529 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.465534 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465538 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465542 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465547 | controller | \"fc1857b0-31d2-4723-adbc-bde0c9c28743\"}" 2026-01-29 16:03:28.465552 | controller | - " 2026-01-29T16:02:03.555Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.465557 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465562 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465566 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465572 | controller | \"fc1857b0-31d2-4723-adbc-bde0c9c28743\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.465577 | controller | - " 2026-01-29T16:02:03.555Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.465581 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.465589 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.465593 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465598 | controller | \"fc1857b0-31d2-4723-adbc-bde0c9c28743\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.465602 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.465606 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.465611 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.465615 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.465619 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.465623 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.465627 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.465632 | controller | - " 2026-01-29T16:02:03.562Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.465644 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465648 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465653 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465659 | controller | \"f4cdf3a7-9fa5-4296-bdf7-a1aeca7e03c1\"}" 2026-01-29 16:03:28.465664 | controller | - " 2026-01-29T16:02:03.563Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.465668 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.465672 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465676 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465681 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465685 | controller | \"f4cdf3a7-9fa5-4296-bdf7-a1aeca7e03c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.465689 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.465693 | controller | - " 2026-01-29T16:02:03.567Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.465698 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.465702 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465706 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465710 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465715 | controller | \"f4cdf3a7-9fa5-4296-bdf7-a1aeca7e03c1\"}" 2026-01-29 16:03:28.465720 | controller | - " 2026-01-29T16:02:03.568Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.465726 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465730 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465735 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465741 | controller | \"f4cdf3a7-9fa5-4296-bdf7-a1aeca7e03c1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.465745 | controller | - " 2026-01-29T16:02:03.569Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.465750 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.465754 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.465758 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465762 | controller | \"f4cdf3a7-9fa5-4296-bdf7-a1aeca7e03c1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.465766 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.465771 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.465775 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.465779 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.465784 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.465788 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.465792 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.465796 | controller | - " 2026-01-29T16:02:03.611Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.465801 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465806 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465811 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465815 | controller | \"8cb4f575-0bd0-4e94-8154-06dd4ac2f109\"}" 2026-01-29 16:03:28.465819 | controller | - " 2026-01-29T16:02:03.611Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.465823 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.465828 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465832 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465844 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465849 | controller | \"8cb4f575-0bd0-4e94-8154-06dd4ac2f109\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.465853 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.465857 | controller | - " 2026-01-29T16:02:03.614Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.465862 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.465866 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465870 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465875 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465879 | controller | \"8cb4f575-0bd0-4e94-8154-06dd4ac2f109\"}" 2026-01-29 16:03:28.465883 | controller | - " 2026-01-29T16:02:03.614Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.465887 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.465892 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465898 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465902 | controller | \"8cb4f575-0bd0-4e94-8154-06dd4ac2f109\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.465906 | controller | - " 2026-01-29T16:02:03.615Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.465910 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.465915 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.465919 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465923 | controller | \"8cb4f575-0bd0-4e94-8154-06dd4ac2f109\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.465928 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.465932 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.465936 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.465940 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.465945 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.465949 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.465953 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.465957 | controller | - " 2026-01-29T16:02:03.696Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.465962 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465966 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465970 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.465974 | controller | \"e3fde7e2-dda4-42ec-83b8-6e46f1afdcbe\"}" 2026-01-29 16:03:28.465980 | controller | - " 2026-01-29T16:02:03.697Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.465985 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.465989 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.465993 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.465997 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466002 | controller | \"e3fde7e2-dda4-42ec-83b8-6e46f1afdcbe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.466006 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.466010 | controller | - " 2026-01-29T16:02:03.700Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.466014 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.466019 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466023 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466027 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466039 | controller | \"e3fde7e2-dda4-42ec-83b8-6e46f1afdcbe\"}" 2026-01-29 16:03:28.466044 | controller | - " 2026-01-29T16:02:03.700Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.466050 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466059 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466063 | controller | \"e3fde7e2-dda4-42ec-83b8-6e46f1afdcbe\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.466068 | controller | - " 2026-01-29T16:02:03.701Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.466072 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.466076 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.466080 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466085 | controller | \"e3fde7e2-dda4-42ec-83b8-6e46f1afdcbe\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.466089 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.466093 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.466097 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.466102 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.466106 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.466110 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.466114 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.466119 | controller | - " 2026-01-29T16:02:03.862Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.466123 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466127 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466131 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466135 | controller | \"95792dc5-4b9e-4e14-b6c3-e6fd0fa66481\"}" 2026-01-29 16:03:28.466140 | controller | - " 2026-01-29T16:02:03.863Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.466144 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.466148 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466152 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466157 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466161 | controller | \"95792dc5-4b9e-4e14-b6c3-e6fd0fa66481\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.466165 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.466169 | controller | - " 2026-01-29T16:02:03.867Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.466173 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.466178 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466182 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466188 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466192 | controller | \"95792dc5-4b9e-4e14-b6c3-e6fd0fa66481\"}" 2026-01-29 16:03:28.466197 | controller | - " 2026-01-29T16:02:03.868Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.466201 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466205 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466209 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466219 | controller | \"95792dc5-4b9e-4e14-b6c3-e6fd0fa66481\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.466224 | controller | - " 2026-01-29T16:02:03.869Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.466228 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.466240 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.466245 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466249 | controller | \"95792dc5-4b9e-4e14-b6c3-e6fd0fa66481\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.466254 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.466258 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.466262 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.466268 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.466273 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.466277 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.466281 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.466285 | controller | - " 2026-01-29T16:02:04.189Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.466290 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466294 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466298 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466302 | controller | \"e2ad216c-9d78-4427-9366-d9d2f0ad2b5d\"}" 2026-01-29 16:03:28.466307 | controller | - " 2026-01-29T16:02:04.191Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.466311 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.466315 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466319 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466338 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466343 | controller | \"e2ad216c-9d78-4427-9366-d9d2f0ad2b5d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.466347 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.466351 | controller | - " 2026-01-29T16:02:04.194Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.466355 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.466360 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466366 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466370 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466374 | controller | \"e2ad216c-9d78-4427-9366-d9d2f0ad2b5d\"}" 2026-01-29 16:03:28.466379 | controller | - " 2026-01-29T16:02:04.196Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.466383 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466387 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466391 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466396 | controller | \"e2ad216c-9d78-4427-9366-d9d2f0ad2b5d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.466400 | controller | - " 2026-01-29T16:02:04.197Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.466404 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.466408 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.466413 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466417 | controller | \"e2ad216c-9d78-4427-9366-d9d2f0ad2b5d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.466421 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.466425 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.466429 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.466434 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.466438 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.466450 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.466455 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.466459 | controller | - " 2026-01-29T16:02:04.838Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.466463 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466468 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466472 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466476 | controller | \"ba89b12a-b5b9-4409-bd5d-b7858375056f\"}" 2026-01-29 16:03:28.466480 | controller | - " 2026-01-29T16:02:04.839Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.466485 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.466489 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466493 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466497 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466502 | controller | \"ba89b12a-b5b9-4409-bd5d-b7858375056f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.466506 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.466512 | controller | - " 2026-01-29T16:02:04.843Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.466517 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.466521 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466525 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466531 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466536 | controller | \"ba89b12a-b5b9-4409-bd5d-b7858375056f\"}" 2026-01-29 16:03:28.466540 | controller | - " 2026-01-29T16:02:04.843Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.466545 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466550 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466555 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466560 | controller | \"ba89b12a-b5b9-4409-bd5d-b7858375056f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.466564 | controller | - " 2026-01-29T16:02:04.844Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.466570 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.466575 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.466579 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466584 | controller | \"ba89b12a-b5b9-4409-bd5d-b7858375056f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.466588 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.466592 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.466596 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.466601 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.466605 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.466609 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.466613 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.466618 | controller | - " 2026-01-29T16:02:06.126Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.466622 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466626 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466630 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466635 | controller | \"434c4287-e3b1-4f89-a512-6788feb414b7\"}" 2026-01-29 16:03:28.466639 | controller | - " 2026-01-29T16:02:06.127Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.466651 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.466655 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466660 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466664 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466669 | controller | \"434c4287-e3b1-4f89-a512-6788feb414b7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.466676 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.466681 | controller | - " 2026-01-29T16:02:06.130Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.466685 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.466689 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466693 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466697 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466702 | controller | \"434c4287-e3b1-4f89-a512-6788feb414b7\"}" 2026-01-29 16:03:28.466706 | controller | - " 2026-01-29T16:02:06.131Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.466710 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466714 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466719 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466723 | controller | \"434c4287-e3b1-4f89-a512-6788feb414b7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.466729 | controller | - " 2026-01-29T16:02:06.131Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.466733 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.466737 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.466742 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466746 | controller | \"434c4287-e3b1-4f89-a512-6788feb414b7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.466750 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.466754 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.466759 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.466763 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.466767 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.466771 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.466776 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.466780 | controller | - " 2026-01-29T16:02:08.692Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.466784 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466788 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466794 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466799 | controller | \"ee8fb6df-829e-4c02-a05d-b9852fbc8416\"}" 2026-01-29 16:03:28.466803 | controller | - " 2026-01-29T16:02:08.693Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.466807 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.466811 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466816 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466821 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466826 | controller | \"ee8fb6df-829e-4c02-a05d-b9852fbc8416\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.466830 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.466834 | controller | - " 2026-01-29T16:02:08.697Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.466838 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.466849 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466854 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466858 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466862 | controller | \"ee8fb6df-829e-4c02-a05d-b9852fbc8416\"}" 2026-01-29 16:03:28.466866 | controller | - " 2026-01-29T16:02:08.698Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.466871 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.466875 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466879 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466883 | controller | \"ee8fb6df-829e-4c02-a05d-b9852fbc8416\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.466888 | controller | - " 2026-01-29T16:02:08.699Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.466892 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.466896 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.466900 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466905 | controller | \"ee8fb6df-829e-4c02-a05d-b9852fbc8416\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.466909 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.466913 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.466917 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.466922 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.466926 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.466930 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.466934 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.466938 | controller | - " 2026-01-29T16:02:13.821Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.466943 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466947 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466951 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466955 | controller | \"88e44dcf-698b-4b30-adf7-7dc0a14adc9e\"}" 2026-01-29 16:03:28.466960 | controller | - " 2026-01-29T16:02:13.822Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.466964 | controller | some-old-account exists; database username is some_old_account_account\t{\"controller\": 2026-01-29 16:03:28.466970 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.466974 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.466979 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.466983 | controller | \"88e44dcf-698b-4b30-adf7-7dc0a14adc9e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.466987 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.466991 | controller | - " 2026-01-29T16:02:13.828Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.466996 | controller | hostname-for-openstack.8a99cd4f-3b34-445e-915e-3e5eefa96f71.svc to MariaDBDatabase 2026-01-29 16:03:28.467000 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.467004 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.467008 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467013 | controller | \"88e44dcf-698b-4b30-adf7-7dc0a14adc9e\"}" 2026-01-29 16:03:28.467017 | controller | - " 2026-01-29T16:02:13.829Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.467021 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.467025 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.467029 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467040 | controller | \"88e44dcf-698b-4b30-adf7-7dc0a14adc9e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.467045 | controller | - " 2026-01-29T16:02:13.830Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.467049 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.467054 | controller | {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, \"namespace\": 2026-01-29 16:03:28.467058 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467062 | controller | \"88e44dcf-698b-4b30-adf7-7dc0a14adc9e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.467066 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.467073 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.467077 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.467082 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.467086 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.467090 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.467094 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.467099 | controller | - " 2026-01-29T16:02:19.736Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.467103 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.467107 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, 2026-01-29 16:03:28.467111 | controller | \"namespace\": \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467118 | controller | \"67a38e43-f547-4275-b89b-49f99c421e7e\"}" 2026-01-29 16:03:28.467122 | controller | - " 2026-01-29T16:02:19.737Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.467126 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.467131 | controller | {\"name\":\"ironic\",\"namespace\":\"4597081c-de72-4f4b-bc6f-e5d62d33704c\"}, \"namespace\": 2026-01-29 16:03:28.467135 | controller | \"4597081c-de72-4f4b-bc6f-e5d62d33704c\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467139 | controller | \"67a38e43-f547-4275-b89b-49f99c421e7e\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.467144 | controller | not present\"}" 2026-01-29 16:03:28.467148 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.467152 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.467156 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.467163 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.467167 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.467171 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.467175 | 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 16:03:28.467180 | controller | \e[38;5;243m@ 01/29/26 16:02:23.36\e[0m" 2026-01-29 16:03:28.467184 | controller | - " 2026-01-29T16:02:23.361Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.467197 | controller | \"Namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:03Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:02:03Z\"}],\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\",\"resourceVersion\":\"1758\",\"uid\":\"3a30e852-a917-474a-a493-dac6ff128403\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.467203 | 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 16:03:28.467208 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.467214 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.467219 | 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 16:03:28.467223 | 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 16:03:28.467227 | controller | - " 2026-01-29T16:02:23.373Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.467231 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.467236 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.467240 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467244 | controller | \"1318396b-4ecc-46fb-a770-0e9f49afc337\"}" 2026-01-29 16:03:28.467248 | controller | - " 2026-01-29T16:02:23.379Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.467253 | controller | from MariaDBAccount some-old-account\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.467257 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.467261 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467266 | controller | \"1318396b-4ecc-46fb-a770-0e9f49afc337\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.467270 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"some-old-account\"}" 2026-01-29 16:03:28.467274 | controller | - " 2026-01-29T16:02:23.383Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.467278 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.467283 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.467287 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467293 | controller | \"1318396b-4ecc-46fb-a770-0e9f49afc337\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.467298 | controller | \"ObjectNamespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.467302 | controller | - " 2026-01-29T16:02:23.383Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.467306 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.467318 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8a99cd4f-3b34-445e-915e-3e5eefa96f71\"}, 2026-01-29 16:03:28.467335 | controller | \"namespace\": \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467341 | controller | \"1318396b-4ecc-46fb-a770-0e9f49afc337\"}" 2026-01-29 16:03:28.467349 | controller | - " 2026-01-29T16:02:23.389Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.467354 | controller | \"ironic\"}" 2026-01-29 16:03:28.467358 | controller | - " 2026-01-29T16:02:23.389Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.467362 | controller | - " 2026-01-29T16:02:23.389Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.467366 | controller | - " 2026-01-29T16:02:23.393Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.467371 | controller | \"ironic\"}" 2026-01-29 16:03:28.467375 | controller | - " 2026-01-29T16:02:23.393Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.467379 | controller | \"ironic\"}" 2026-01-29 16:03:28.467384 | controller | - " 2026-01-29T16:02:23.400Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.467388 | controller | \"8a99cd4f-3b34-445e-915e-3e5eefa96f71\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.467392 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.467396 | controller | - '' 2026-01-29 16:03:28.467401 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 16:03:28.467405 | 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 16:03:28.467409 | controller | with:' 2026-01-29 16:03:28.467415 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.467419 | controller | - ' <*errors.StatusError | 0xc001318500>: ' 2026-01-29 16:03:28.467423 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.467428 | controller | - ' {' 2026-01-29 16:03:28.467432 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.467436 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.467441 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.467445 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.467449 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.467453 | controller | - ' Continue: "",' 2026-01-29 16:03:28.467458 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.467462 | controller | - ' },' 2026-01-29 16:03:28.467466 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.467471 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.467475 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.467479 | controller | - ' Details: {' 2026-01-29 16:03:28.467484 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.467488 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.467495 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.467499 | controller | - ' UID: "",' 2026-01-29 16:03:28.467504 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.467508 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.467512 | controller | - ' },' 2026-01-29 16:03:28.467516 | controller | - ' Code: 404,' 2026-01-29 16:03:28.467521 | controller | - ' },' 2026-01-29 16:03:28.467525 | controller | - " }\e[0m" 2026-01-29 16:03:28.467530 | 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 16:03:28.467534 | controller | \e[38;5;243m@ 01/29/26 16:02:23.36\e[0m" 2026-01-29 16:03:28.467539 | controller | - '' 2026-01-29 16:03:28.467543 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.467548 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.467554 | controller | {{0xc001ec5500?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.467558 | 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 16:03:28.467563 | controller | +0x191" 2026-01-29 16:03:28.467570 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.467576 | controller | 0xc000fdf680})' 2026-01-29 16:03:28.467580 | 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 16:03:28.467584 | controller | +0x3a" 2026-01-29 16:03:28.467589 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001878210?, 0xc0004c4008?}, {0x23cd0dd, 2026-01-29 16:03:28.467593 | controller | 0x4}, {0xc0014c2eb8, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.467597 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.467601 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001878210?, 0xc000fdf680?}, {0xc0014c2eb8?, 2026-01-29 16:03:28.467606 | controller | 0xc001878210?, 0x1f26380?})' 2026-01-29 16:03:28.467610 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.467614 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.467619 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.467623 | controller | +0x11f" 2026-01-29 16:03:28.467627 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00029c000, {0x2753a58, 2026-01-29 16:03:28.467631 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.467646 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.467651 | controller | +0x168" 2026-01-29 16:03:28.467655 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00029c000, {0x2753a58, 2026-01-29 16:03:28.467659 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.467664 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.467668 | controller | +0x85" 2026-01-29 16:03:28.467672 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.467676 | controller | {{0xc001ec5500, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.467681 | 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 16:03:28.467685 | controller | +0x16e" 2026-01-29 16:03:28.467689 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.8({{0xc001ec5500?, 2026-01-29 16:03:28.467693 | controller | 0x18?}, {0x23df863?, 0x1a?}})' 2026-01-29 16:03:28.467698 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1466 2026-01-29 16:03:28.467702 | controller | +0x78d" 2026-01-29 16:03:28.467706 | controller | - ' github.com/openstack-k8s-operators/mariadb-operator/api/test/helpers.(*MariaDBTestHarness).RunURLAssertSuite.func1.2()' 2026-01-29 16:03:28.467710 | 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 16:03:28.467715 | controller | +0x26f" 2026-01-29 16:03:28.467719 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.467723 | 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" 2026-01-29 16:03:28.467728 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.467732 | controller | - "\e[38;5;9m• [FAILED] [20.210 seconds]\e[0m" 2026-01-29 16:03:28.467736 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] 2026-01-29 16:03:28.467740 | controller | \e[0msets topology in resource specs\e[0m" 2026-01-29 16:03:28.467745 | 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 16:03:28.467749 | 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 16:03:28.467758 | controller | - '' 2026-01-29 16:03:28.467762 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.467767 | controller | - " 2026-01-29T16:02:17.067Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-global-topology\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.467772 | controller | - " 2026-01-29T16:02:17.071Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-api-topology\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.467777 | controller | - " 2026-01-29T16:02:17.074Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-conductor-topology\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.467790 | controller | - " 2026-01-29T16:02:17.077Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-inspector-topology\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.467795 | controller | - " 2026-01-29T16:02:17.081Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-nagent-topology\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.467799 | controller | - " 2026-01-29T16:02:17.100Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.467804 | controller | {\"name\":\"keystone-11518f1b-306e-41fe-942d-0040589e5681\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}}" 2026-01-29 16:03:28.467809 | controller | - " 2026-01-29T16:02:17.100Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"},\"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\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-global-topology\"}}}}" 2026-01-29 16:03:28.467816 | controller | - " 2026-01-29T16:02:17.103Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.467821 | controller | \"ironic\"}" 2026-01-29 16:03:28.467825 | controller | - " 2026-01-29T16:02:17.103Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.467829 | controller | - " 2026-01-29T16:02:17.103Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.467834 | controller | - " 2026-01-29T16:02:17.106Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.467838 | controller | \"ironic\"}" 2026-01-29 16:03:28.467842 | controller | - " 2026-01-29T16:02:17.106Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.467846 | controller | \"ironic\"}" 2026-01-29 16:03:28.467851 | controller | - " 2026-01-29T16:02:17.110Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.467855 | controller | - " 2026-01-29T16:02:17.117Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.467859 | controller | \"ironic\"}" 2026-01-29 16:03:28.467864 | controller | - " 2026-01-29T16:02:17.117Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.467868 | controller | - " 2026-01-29T16:02:17.117Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.467872 | controller | - " 2026-01-29T16:02:17.120Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.467876 | controller | \"ironic\"}" 2026-01-29 16:03:28.467881 | controller | - " 2026-01-29T16:02:17.120Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.467885 | controller | \"ironic\"}" 2026-01-29 16:03:28.467889 | controller | - " 2026-01-29T16:02:17.138Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.467893 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.467898 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.467902 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467906 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\"}" 2026-01-29 16:03:28.467910 | controller | - " 2026-01-29T16:02:17.140Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.467915 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.467927 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.467932 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467936 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\"}" 2026-01-29 16:03:28.467941 | controller | - " 2026-01-29T16:02:17.142Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.467945 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.467949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.467954 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467958 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\"}" 2026-01-29 16:03:28.467964 | controller | - " 2026-01-29T16:02:17.143Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.467968 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.467972 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.467976 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.467981 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\"}" 2026-01-29 16:03:28.467985 | controller | - " 2026-01-29T16:02:17.149Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.467989 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.467994 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.467998 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468002 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.468006 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.468011 | controller | - " 2026-01-29T16:02:17.152Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.468015 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468019 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468023 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468028 | controller | \"65dc7e3d-7015-4181-8343-3623f1c763a2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.468032 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.468036 | controller | - " 2026-01-29T16:02:17.160Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.468040 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.468044 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468049 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468053 | controller | \"30d9e4a3-325b-4b1f-8be2-661628472521\"}" 2026-01-29 16:03:28.468057 | controller | - " 2026-01-29T16:02:17.160Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.468061 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}}" 2026-01-29 16:03:28.468066 | controller | - " 2026-01-29T16:02:17.160Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.468070 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.468074 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468078 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468083 | controller | \"30d9e4a3-325b-4b1f-8be2-661628472521\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.468089 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.468093 | controller | - " 2026-01-29T16:02:17.162Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.468098 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.468106 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468110 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468124 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468129 | controller | \"30d9e4a3-325b-4b1f-8be2-661628472521\"}" 2026-01-29 16:03:28.468133 | controller | - " 2026-01-29T16:02:17.164Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.468137 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}}" 2026-01-29 16:03:28.468142 | controller | - " 2026-01-29T16:02:17.166Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.468146 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468150 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468154 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468158 | controller | \"30d9e4a3-325b-4b1f-8be2-661628472521\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.468163 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.468167 | controller | - " 2026-01-29T16:02:17.174Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.468171 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.468175 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468180 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468184 | controller | \"26b68efd-c3d1-40f2-aa98-4c39601a719c\"}" 2026-01-29 16:03:28.468188 | controller | - " 2026-01-29T16:02:17.175Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.468192 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.468197 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468201 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468205 | controller | \"26b68efd-c3d1-40f2-aa98-4c39601a719c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.468209 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.468214 | controller | - " 2026-01-29T16:02:17.264Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.468218 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.468222 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468226 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468231 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468235 | controller | \"26b68efd-c3d1-40f2-aa98-4c39601a719c\"}" 2026-01-29 16:03:28.468239 | controller | - " 2026-01-29T16:02:17.264Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.468243 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468248 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468254 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468258 | controller | \"26b68efd-c3d1-40f2-aa98-4c39601a719c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.468262 | controller | - " 2026-01-29T16:02:17.275Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.468267 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.468271 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.468275 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468279 | controller | \"26b68efd-c3d1-40f2-aa98-4c39601a719c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.468284 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.468288 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.468292 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.468296 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.468301 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.468305 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.468317 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.468338 | controller | - " 2026-01-29T16:02:17.276Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.468345 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.468350 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468354 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468358 | controller | \"aaccadb7-b1c1-478d-8efd-ce99b7246b2c\"}" 2026-01-29 16:03:28.468362 | controller | - " 2026-01-29T16:02:17.277Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.468367 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.468371 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468375 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468380 | controller | \"aaccadb7-b1c1-478d-8efd-ce99b7246b2c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.468386 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.468390 | controller | - " 2026-01-29T16:02:17.364Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.468394 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.468399 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468403 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468407 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468412 | controller | \"aaccadb7-b1c1-478d-8efd-ce99b7246b2c\"}" 2026-01-29 16:03:28.468416 | controller | - " 2026-01-29T16:02:17.365Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.468420 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468427 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468431 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468435 | controller | \"aaccadb7-b1c1-478d-8efd-ce99b7246b2c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.468439 | controller | - " 2026-01-29T16:02:17.367Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.468444 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.468448 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.468452 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468456 | controller | \"aaccadb7-b1c1-478d-8efd-ce99b7246b2c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.468461 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.468465 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.468469 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.468473 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.468478 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.468482 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.468486 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.468490 | controller | - " 2026-01-29T16:02:17.367Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.468495 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.468499 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468503 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468507 | controller | \"575372b6-ded9-4a5f-b675-5dea2bf13f08\"}" 2026-01-29 16:03:28.468513 | controller | - " 2026-01-29T16:02:17.368Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.468518 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.468530 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468535 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468539 | controller | \"575372b6-ded9-4a5f-b675-5dea2bf13f08\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.468543 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.468548 | controller | - " 2026-01-29T16:02:17.370Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.468552 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.468556 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468561 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468565 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468569 | controller | \"575372b6-ded9-4a5f-b675-5dea2bf13f08\"}" 2026-01-29 16:03:28.468573 | controller | - " 2026-01-29T16:02:17.371Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.468580 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468584 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468588 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468593 | controller | \"575372b6-ded9-4a5f-b675-5dea2bf13f08\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.468597 | controller | - " 2026-01-29T16:02:17.372Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.468601 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.468605 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.468609 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468616 | controller | \"575372b6-ded9-4a5f-b675-5dea2bf13f08\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.468620 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.468625 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.468629 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.468633 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.468637 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.468642 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.468646 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.468650 | controller | - " 2026-01-29T16:02:17.378Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.468654 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.468659 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468665 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468669 | controller | \"ca24bfba-4c18-44d8-8ba8-ef24091ab391\"}" 2026-01-29 16:03:28.468673 | controller | - " 2026-01-29T16:02:17.379Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.468677 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.468682 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468686 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468690 | controller | \"ca24bfba-4c18-44d8-8ba8-ef24091ab391\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.468694 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.468699 | controller | - " 2026-01-29T16:02:17.382Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.468703 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.468707 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468711 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468723 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468731 | controller | \"ca24bfba-4c18-44d8-8ba8-ef24091ab391\"}" 2026-01-29 16:03:28.468735 | controller | - " 2026-01-29T16:02:17.383Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.468740 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468744 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468748 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468770 | controller | \"ca24bfba-4c18-44d8-8ba8-ef24091ab391\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.468775 | controller | - " 2026-01-29T16:02:17.384Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.468780 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.468784 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.468788 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468792 | controller | \"ca24bfba-4c18-44d8-8ba8-ef24091ab391\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.468797 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.468801 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.468805 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.468810 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.468814 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.468818 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.468822 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.468826 | controller | - " 2026-01-29T16:02:17.425Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.468831 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.468835 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468839 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468844 | controller | \"dd1bb686-4bcc-4e5c-a21b-1fa0b9d4b0c4\"}" 2026-01-29 16:03:28.468848 | controller | - " 2026-01-29T16:02:17.427Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.468852 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.468856 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468861 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468865 | controller | \"dd1bb686-4bcc-4e5c-a21b-1fa0b9d4b0c4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.468869 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.468873 | controller | - " 2026-01-29T16:02:17.430Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.468878 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.468882 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468886 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468892 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468897 | controller | \"dd1bb686-4bcc-4e5c-a21b-1fa0b9d4b0c4\"}" 2026-01-29 16:03:28.468901 | controller | - " 2026-01-29T16:02:17.430Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.468905 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.468911 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.468916 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468920 | controller | \"dd1bb686-4bcc-4e5c-a21b-1fa0b9d4b0c4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.468924 | controller | - " 2026-01-29T16:02:17.431Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.468936 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.468940 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.468944 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.468949 | controller | \"dd1bb686-4bcc-4e5c-a21b-1fa0b9d4b0c4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.468953 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.468957 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.468962 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.468967 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.468973 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.468981 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.468987 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.468994 | controller | - " 2026-01-29T16:02:17.512Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.469000 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.469006 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469011 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469016 | controller | \"86bcaeb0-5f1a-4618-be09-948cf4889d61\"}" 2026-01-29 16:03:28.469020 | controller | - " 2026-01-29T16:02:17.513Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.469024 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.469029 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469033 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469037 | controller | \"86bcaeb0-5f1a-4618-be09-948cf4889d61\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.469041 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.469046 | controller | - " 2026-01-29T16:02:17.515Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.469050 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.469057 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469061 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469065 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469070 | controller | \"86bcaeb0-5f1a-4618-be09-948cf4889d61\"}" 2026-01-29 16:03:28.469074 | controller | - " 2026-01-29T16:02:17.515Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.469078 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469083 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469087 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469091 | controller | \"86bcaeb0-5f1a-4618-be09-948cf4889d61\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.469095 | controller | - " 2026-01-29T16:02:17.516Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.469100 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.469104 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.469108 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469112 | controller | \"86bcaeb0-5f1a-4618-be09-948cf4889d61\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.469117 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.469121 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.469125 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.469129 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.469134 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.469146 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.469151 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.469155 | controller | - " 2026-01-29T16:02:17.677Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.469160 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.469167 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469171 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469175 | controller | \"13c2c125-547c-46d4-9b51-38a88dd36402\"}" 2026-01-29 16:03:28.469180 | controller | - " 2026-01-29T16:02:17.678Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.469184 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.469188 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469192 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469197 | controller | \"13c2c125-547c-46d4-9b51-38a88dd36402\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.469201 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.469217 | controller | - " 2026-01-29T16:02:17.684Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.469221 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.469226 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469232 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469236 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469240 | controller | \"13c2c125-547c-46d4-9b51-38a88dd36402\"}" 2026-01-29 16:03:28.469244 | controller | - " 2026-01-29T16:02:17.684Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.469249 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469253 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469257 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469262 | controller | \"13c2c125-547c-46d4-9b51-38a88dd36402\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.469268 | controller | - " 2026-01-29T16:02:17.686Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.469272 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.469278 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.469282 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469286 | controller | \"13c2c125-547c-46d4-9b51-38a88dd36402\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.469291 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.469295 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.469299 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.469304 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.469308 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.469312 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.469316 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.469321 | controller | - " 2026-01-29T16:02:18.006Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.469341 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.469346 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469350 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469354 | controller | \"6ed9b143-0178-47ae-b14c-94cfa3788e18\"}" 2026-01-29 16:03:28.469359 | controller | - " 2026-01-29T16:02:18.007Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.469372 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.469376 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469381 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469385 | controller | \"6ed9b143-0178-47ae-b14c-94cfa3788e18\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.469392 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.469397 | controller | - " 2026-01-29T16:02:18.009Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.469401 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.469405 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469409 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469414 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469418 | controller | \"6ed9b143-0178-47ae-b14c-94cfa3788e18\"}" 2026-01-29 16:03:28.469422 | controller | - " 2026-01-29T16:02:18.009Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.469426 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469431 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469435 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469439 | controller | \"6ed9b143-0178-47ae-b14c-94cfa3788e18\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.469443 | controller | - " 2026-01-29T16:02:18.010Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.469448 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.469452 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.469456 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469460 | controller | \"6ed9b143-0178-47ae-b14c-94cfa3788e18\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.469465 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.469469 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.469473 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.469478 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.469482 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.469486 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.469490 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.469495 | controller | - " 2026-01-29T16:02:18.651Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.469499 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.469503 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469507 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469512 | controller | \"78204179-d325-4730-9f5e-1b48029c0907\"}" 2026-01-29 16:03:28.469516 | controller | - " 2026-01-29T16:02:18.651Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.469520 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.469524 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469529 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469535 | controller | \"78204179-d325-4730-9f5e-1b48029c0907\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.469541 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.469545 | controller | - " 2026-01-29T16:02:18.654Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.469549 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.469554 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469566 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469572 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469577 | controller | \"78204179-d325-4730-9f5e-1b48029c0907\"}" 2026-01-29 16:03:28.469582 | controller | - " 2026-01-29T16:02:18.655Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.469586 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469592 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469597 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469601 | controller | \"78204179-d325-4730-9f5e-1b48029c0907\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.469605 | controller | - " 2026-01-29T16:02:18.656Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.469610 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.469614 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.469618 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469622 | controller | \"78204179-d325-4730-9f5e-1b48029c0907\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.469627 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.469631 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.469635 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.469639 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.469644 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.469648 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.469652 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.469656 | controller | - " 2026-01-29T16:02:19.938Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.469660 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.469665 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469669 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469673 | controller | \"119d128e-f020-457e-977f-9a354c4c214d\"}" 2026-01-29 16:03:28.469677 | controller | - " 2026-01-29T16:02:19.939Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.469682 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.469686 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469692 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469696 | controller | \"119d128e-f020-457e-977f-9a354c4c214d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.469701 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.469705 | controller | - " 2026-01-29T16:02:19.942Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.469709 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.469713 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469717 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469722 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469726 | controller | \"119d128e-f020-457e-977f-9a354c4c214d\"}" 2026-01-29 16:03:28.469730 | controller | - " 2026-01-29T16:02:19.942Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.469734 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469739 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469743 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469747 | controller | \"119d128e-f020-457e-977f-9a354c4c214d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.469752 | controller | - " 2026-01-29T16:02:19.943Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.469766 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.469772 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.469776 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469780 | controller | \"119d128e-f020-457e-977f-9a354c4c214d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.469785 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.469789 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.469793 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.469798 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.469802 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.469806 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.469811 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.469815 | controller | - " 2026-01-29T16:02:22.504Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.469819 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.469823 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469831 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469835 | controller | \"168acf4c-a31d-4153-a873-c8d4ff5f3935\"}" 2026-01-29 16:03:28.469839 | controller | - " 2026-01-29T16:02:22.504Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.469845 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.469850 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469854 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469858 | controller | \"168acf4c-a31d-4153-a873-c8d4ff5f3935\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.469863 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.469867 | controller | - " 2026-01-29T16:02:22.507Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.469871 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.469876 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469880 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469884 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469889 | controller | \"168acf4c-a31d-4153-a873-c8d4ff5f3935\"}" 2026-01-29 16:03:28.469893 | controller | - " 2026-01-29T16:02:22.508Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.469897 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.469902 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469906 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469910 | controller | \"168acf4c-a31d-4153-a873-c8d4ff5f3935\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.469915 | controller | - " 2026-01-29T16:02:22.508Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.469919 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.469923 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.469928 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.469932 | controller | \"168acf4c-a31d-4153-a873-c8d4ff5f3935\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.469936 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.469941 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.469945 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.469949 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.469962 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.469967 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.469974 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.469980 | controller | - " 2026-01-29T16:02:27.629Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.469986 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.469992 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.469998 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470007 | controller | \"e335e891-c023-483d-aa1c-b61e3a1adaee\"}" 2026-01-29 16:03:28.470013 | controller | - " 2026-01-29T16:02:27.631Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.470019 | controller | ironic exists; database username is ironic_3d76\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.470025 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.470029 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470034 | controller | \"e335e891-c023-483d-aa1c-b61e3a1adaee\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.470038 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.470042 | controller | - " 2026-01-29T16:02:27.634Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.470047 | controller | hostname-for-openstack.bebf963a-297e-4929-b18d-3ab2a53b8507.svc to MariaDBDatabase 2026-01-29 16:03:28.470051 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.470055 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.470060 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470064 | controller | \"e335e891-c023-483d-aa1c-b61e3a1adaee\"}" 2026-01-29 16:03:28.470068 | controller | - " 2026-01-29T16:02:27.635Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.470073 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.470077 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.470081 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470086 | controller | \"e335e891-c023-483d-aa1c-b61e3a1adaee\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.470090 | controller | - " 2026-01-29T16:02:27.635Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.470094 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.470099 | controller | {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, \"namespace\": 2026-01-29 16:03:28.470103 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470107 | controller | \"e335e891-c023-483d-aa1c-b61e3a1adaee\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.470112 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.470116 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.470120 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.470125 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.470129 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.470136 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.470141 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.470145 | 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 16:03:28.470150 | controller | \e[38;5;243m@ 01/29/26 16:02:37.166\e[0m" 2026-01-29 16:03:28.470154 | controller | - " 2026-01-29T16:02:37.170Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.470172 | controller | \"Namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:17Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:02:17Z\"}],\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\",\"resourceVersion\":\"1119\",\"uid\":\"eb63f54e-0cd9-474b-a163-1f48e783b157\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.470178 | 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 16:03:28.470183 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.470187 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.470192 | 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 16:03:28.470197 | 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\":\"0c68d381-0721-44cd-b8a4-2fb3e55001e2-global-topology\"}}}}" 2026-01-29 16:03:28.470201 | controller | - " 2026-01-29T16:02:37.188Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.470206 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.470210 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.470214 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470218 | controller | \"90fbed3b-d7d5-4f98-a269-4e05b0fdb4f5\"}" 2026-01-29 16:03:28.470225 | controller | - " 2026-01-29T16:02:37.195Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.470229 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.470233 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.470238 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470242 | controller | \"90fbed3b-d7d5-4f98-a269-4e05b0fdb4f5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.470253 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.470257 | controller | - " 2026-01-29T16:02:37.200Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.470262 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.470266 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.470271 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470275 | controller | \"90fbed3b-d7d5-4f98-a269-4e05b0fdb4f5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.470279 | controller | \"ObjectNamespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.470284 | controller | - " 2026-01-29T16:02:37.200Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.470288 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.470292 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"bebf963a-297e-4929-b18d-3ab2a53b8507\"}, 2026-01-29 16:03:28.470297 | controller | \"namespace\": \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470301 | controller | \"90fbed3b-d7d5-4f98-a269-4e05b0fdb4f5\"}" 2026-01-29 16:03:28.470305 | controller | - " 2026-01-29T16:02:37.211Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.470310 | controller | \"ironic\"}" 2026-01-29 16:03:28.470314 | controller | - " 2026-01-29T16:02:37.211Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.470318 | controller | - " 2026-01-29T16:02:37.211Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.470337 | controller | - " 2026-01-29T16:02:37.220Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.470344 | controller | \"ironic\"}" 2026-01-29 16:03:28.470348 | controller | - " 2026-01-29T16:02:37.220Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.470353 | controller | \"ironic\"}" 2026-01-29 16:03:28.470357 | controller | - " 2026-01-29T16:02:37.229Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.470361 | controller | \"bebf963a-297e-4929-b18d-3ab2a53b8507\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.470366 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.470370 | controller | - '' 2026-01-29 16:03:28.470375 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.470379 | 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 16:03:28.470384 | controller | with:' 2026-01-29 16:03:28.470388 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.470392 | controller | - ' <*errors.StatusError | 0xc000b9c000>: ' 2026-01-29 16:03:28.470397 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.470401 | controller | - ' {' 2026-01-29 16:03:28.470405 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.470410 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.470416 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.470420 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.470425 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.470429 | controller | - ' Continue: "",' 2026-01-29 16:03:28.470434 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.470438 | controller | - ' },' 2026-01-29 16:03:28.470445 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.470449 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.470454 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.470458 | controller | - ' Details: {' 2026-01-29 16:03:28.470463 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.470467 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.470471 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.470476 | controller | - ' UID: "",' 2026-01-29 16:03:28.470480 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.470484 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.470489 | controller | - ' },' 2026-01-29 16:03:28.470493 | controller | - ' Code: 404,' 2026-01-29 16:03:28.470497 | controller | - ' },' 2026-01-29 16:03:28.470502 | controller | - " }\e[0m" 2026-01-29 16:03:28.470506 | 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 16:03:28.470510 | controller | \e[38;5;243m@ 01/29/26 16:02:37.166\e[0m" 2026-01-29 16:03:28.470515 | controller | - '' 2026-01-29 16:03:28.470519 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.470524 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.470528 | controller | {{0xc000d9ec90?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.470532 | 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 16:03:28.470537 | controller | +0x191" 2026-01-29 16:03:28.470541 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.470546 | controller | 0xc000931700})' 2026-01-29 16:03:28.470559 | 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 16:03:28.470563 | controller | +0x3a" 2026-01-29 16:03:28.470568 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001494720?, 0xc0002ab808?}, {0x23cd0dd, 2026-01-29 16:03:28.470572 | controller | 0x4}, {0xc001287398, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.470577 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.470581 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001494720?, 0xc000931700?}, {0xc001287398?, 2026-01-29 16:03:28.470586 | controller | 0xc001494720?, 0x1f26380?})' 2026-01-29 16:03:28.470590 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.470594 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.470599 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.470603 | controller | +0x11f" 2026-01-29 16:03:28.470609 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0003061c0, {0x2753a58, 2026-01-29 16:03:28.470614 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.470618 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.470622 | controller | +0x168" 2026-01-29 16:03:28.470627 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0003061c0, {0x2753a58, 2026-01-29 16:03:28.470631 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.470638 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.470642 | controller | +0x85" 2026-01-29 16:03:28.470646 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.470651 | controller | {{0xc000d9ec90, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.470655 | 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 16:03:28.470660 | controller | +0x16e" 2026-01-29 16:03:28.470664 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' 2026-01-29 16:03:28.470668 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 16:03:28.470673 | controller | +0xc8d" 2026-01-29 16:03:28.470677 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.470681 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.470686 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.470691 | controller | - "\e[38;5;9m• [FAILED] [20.213 seconds]\e[0m" 2026-01-29 16:03:28.470695 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with nodeSelector 2026-01-29 16:03:28.470699 | controller | [BeforeEach] \e[0mupdates nodeSelector in resource specs when changed\e[0m" 2026-01-29 16:03:28.470704 | 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 16:03:28.470708 | 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 16:03:28.470714 | controller | - '' 2026-01-29 16:03:28.470719 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.470723 | controller | - " 2026-01-29T16:02:23.457Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.470728 | controller | {\"name\":\"keystone-55ffc492-d0d8-4e75-8a8e-155309033da8\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}}" 2026-01-29 16:03:28.470732 | controller | - " 2026-01-29T16:02:23.457Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"},\"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 16:03:28.470746 | controller | - " 2026-01-29T16:02:23.461Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.470750 | controller | \"ironic\"}" 2026-01-29 16:03:28.470755 | controller | - " 2026-01-29T16:02:23.461Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.470759 | controller | - " 2026-01-29T16:02:23.461Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.470766 | controller | - " 2026-01-29T16:02:23.466Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.470770 | controller | \"ironic\"}" 2026-01-29 16:03:28.470775 | controller | - " 2026-01-29T16:02:23.466Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.470780 | controller | \"ironic\"}" 2026-01-29 16:03:28.470784 | controller | - " 2026-01-29T16:02:23.474Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.470788 | controller | - " 2026-01-29T16:02:23.477Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.470793 | controller | \"ironic\"}" 2026-01-29 16:03:28.470797 | controller | - " 2026-01-29T16:02:23.477Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.470801 | controller | - " 2026-01-29T16:02:23.477Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.470806 | controller | - " 2026-01-29T16:02:23.481Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.470810 | controller | \"ironic\"}" 2026-01-29 16:03:28.470814 | controller | - " 2026-01-29T16:02:23.481Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.470818 | controller | \"ironic\"}" 2026-01-29 16:03:28.470823 | controller | - " 2026-01-29T16:02:23.499Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.470827 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.470831 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.470836 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470840 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\"}" 2026-01-29 16:03:28.470844 | controller | - " 2026-01-29T16:02:23.502Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.470849 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.470853 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.470859 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470864 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\"}" 2026-01-29 16:03:28.470868 | controller | - " 2026-01-29T16:02:23.505Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.470872 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.470877 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.470881 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470885 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\"}" 2026-01-29 16:03:28.470890 | controller | - " 2026-01-29T16:02:23.507Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.470894 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.470898 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.470902 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470907 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\"}" 2026-01-29 16:03:28.470911 | controller | - " 2026-01-29T16:02:23.513Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.470915 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.470920 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.470924 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470931 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.470936 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.470940 | controller | - " 2026-01-29T16:02:23.516Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.470944 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.470949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.470953 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470957 | controller | \"5defb8b4-3678-4dda-8256-e35483b745e0\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.470970 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.470974 | controller | - " 2026-01-29T16:02:23.525Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.470978 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.470983 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.470987 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.470992 | controller | \"7214a41e-71af-44fb-9611-3728c033a652\"}" 2026-01-29 16:03:28.470996 | controller | - " 2026-01-29T16:02:23.525Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.471000 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.471005 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471009 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471013 | controller | \"7214a41e-71af-44fb-9611-3728c033a652\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.471018 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.471022 | controller | - " 2026-01-29T16:02:23.526Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.471026 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}}" 2026-01-29 16:03:28.471031 | controller | - " 2026-01-29T16:02:23.528Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.471035 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.471039 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471044 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471048 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471052 | controller | \"7214a41e-71af-44fb-9611-3728c033a652\"}" 2026-01-29 16:03:28.471056 | controller | - " 2026-01-29T16:02:23.532Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.471061 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471065 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471069 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471074 | controller | \"7214a41e-71af-44fb-9611-3728c033a652\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.471080 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.471085 | controller | - " 2026-01-29T16:02:23.532Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.471089 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}}" 2026-01-29 16:03:28.471093 | controller | - " 2026-01-29T16:02:23.533Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.471098 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.471102 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471106 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471111 | controller | \"6d8cef26-d7a2-4077-9d11-0f67ad2d41e1\"}" 2026-01-29 16:03:28.471115 | controller | - " 2026-01-29T16:02:23.534Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.471123 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.471127 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471134 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471138 | controller | \"6d8cef26-d7a2-4077-9d11-0f67ad2d41e1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.471144 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.471148 | controller | - " 2026-01-29T16:02:23.628Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.471153 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.471157 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471169 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471174 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471178 | controller | \"6d8cef26-d7a2-4077-9d11-0f67ad2d41e1\"}" 2026-01-29 16:03:28.471183 | controller | - " 2026-01-29T16:02:23.629Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.471187 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471192 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471198 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471202 | controller | \"6d8cef26-d7a2-4077-9d11-0f67ad2d41e1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.471206 | controller | - " 2026-01-29T16:02:23.637Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.471211 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.471215 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.471219 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471224 | controller | \"6d8cef26-d7a2-4077-9d11-0f67ad2d41e1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.471228 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.471233 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.471237 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.471244 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.471248 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.471252 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.471257 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.471261 | controller | - " 2026-01-29T16:02:23.637Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.471266 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.471270 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471274 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471279 | controller | \"76bda36f-a167-4ebc-897e-9e5f2f626095\"}" 2026-01-29 16:03:28.471283 | controller | - " 2026-01-29T16:02:23.637Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.471287 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.471292 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471296 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471300 | controller | \"76bda36f-a167-4ebc-897e-9e5f2f626095\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.471305 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.471309 | controller | - " 2026-01-29T16:02:23.729Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.471313 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.471318 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471334 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471341 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471346 | controller | \"76bda36f-a167-4ebc-897e-9e5f2f626095\"}" 2026-01-29 16:03:28.471350 | controller | - " 2026-01-29T16:02:23.730Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.471354 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471359 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471363 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471368 | controller | \"76bda36f-a167-4ebc-897e-9e5f2f626095\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.471381 | controller | - " 2026-01-29T16:02:23.740Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.471385 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.471390 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.471394 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471399 | controller | \"76bda36f-a167-4ebc-897e-9e5f2f626095\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.471403 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.471410 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.471416 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.471421 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.471427 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.471431 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.471436 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.471440 | controller | - " 2026-01-29T16:02:23.740Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.471446 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.471451 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471455 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471459 | controller | \"c48ee13a-b44f-43b5-b653-e823d8ce2c62\"}" 2026-01-29 16:03:28.471464 | controller | - " 2026-01-29T16:02:23.741Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.471468 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.471472 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471477 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471481 | controller | \"c48ee13a-b44f-43b5-b653-e823d8ce2c62\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.471485 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.471490 | controller | - " 2026-01-29T16:02:23.743Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.471494 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.471498 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471503 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471507 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471511 | controller | \"c48ee13a-b44f-43b5-b653-e823d8ce2c62\"}" 2026-01-29 16:03:28.471516 | controller | - " 2026-01-29T16:02:23.743Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.471520 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471524 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471528 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471533 | controller | \"c48ee13a-b44f-43b5-b653-e823d8ce2c62\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.471537 | controller | - " 2026-01-29T16:02:23.744Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.471541 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.471546 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.471550 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471554 | controller | \"c48ee13a-b44f-43b5-b653-e823d8ce2c62\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.471561 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.471565 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.471570 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.471574 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.471587 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.471592 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.471597 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.471601 | controller | - " 2026-01-29T16:02:23.750Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.471606 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.471610 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471614 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471619 | controller | \"c9b4a857-43bb-4de7-9826-db252ac7168b\"}" 2026-01-29 16:03:28.471623 | controller | - " 2026-01-29T16:02:23.751Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.471627 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.471632 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471636 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471640 | controller | \"c9b4a857-43bb-4de7-9826-db252ac7168b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.471644 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.471649 | controller | - " 2026-01-29T16:02:23.753Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.471653 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.471657 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471662 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471666 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471670 | controller | \"c9b4a857-43bb-4de7-9826-db252ac7168b\"}" 2026-01-29 16:03:28.471676 | controller | - " 2026-01-29T16:02:23.753Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.471681 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471685 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471689 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471694 | controller | \"c9b4a857-43bb-4de7-9826-db252ac7168b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.471698 | controller | - " 2026-01-29T16:02:23.754Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.471702 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.471707 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.471713 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471717 | controller | \"c9b4a857-43bb-4de7-9826-db252ac7168b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.471721 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.471728 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.471732 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.471736 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.471741 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.471745 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.471749 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.471754 | controller | - " 2026-01-29T16:02:23.795Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.471758 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.471762 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471766 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471771 | controller | \"2bce5e3f-cb5f-43fc-93f1-ea92ab3376e4\"}" 2026-01-29 16:03:28.471775 | controller | - " 2026-01-29T16:02:23.795Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.471787 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.471792 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471796 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471800 | controller | \"2bce5e3f-cb5f-43fc-93f1-ea92ab3376e4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.471805 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.471809 | controller | - " 2026-01-29T16:02:23.798Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.471814 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.471818 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471822 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471826 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471831 | controller | \"2bce5e3f-cb5f-43fc-93f1-ea92ab3376e4\"}" 2026-01-29 16:03:28.471835 | controller | - " 2026-01-29T16:02:23.798Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.471839 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471844 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471848 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471852 | controller | \"2bce5e3f-cb5f-43fc-93f1-ea92ab3376e4\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.471857 | controller | - " 2026-01-29T16:02:23.798Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.471861 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.471867 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.471871 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471876 | controller | \"2bce5e3f-cb5f-43fc-93f1-ea92ab3376e4\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.471880 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.471884 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.471889 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.471893 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.471897 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.471902 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.471906 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.471910 | controller | - " 2026-01-29T16:02:23.880Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.471915 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.471919 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471923 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471928 | controller | \"e311e250-dcba-462e-a121-b4a0ff415579\"}" 2026-01-29 16:03:28.471932 | controller | - " 2026-01-29T16:02:23.880Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.471936 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.471941 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471945 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471949 | controller | \"e311e250-dcba-462e-a121-b4a0ff415579\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.471954 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.471958 | controller | - " 2026-01-29T16:02:23.882Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.471962 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.471973 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.471978 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.471982 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.471987 | controller | \"e311e250-dcba-462e-a121-b4a0ff415579\"}" 2026-01-29 16:03:28.471991 | controller | - " 2026-01-29T16:02:23.883Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.471997 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472002 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472006 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472010 | controller | \"e311e250-dcba-462e-a121-b4a0ff415579\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.472018 | controller | - " 2026-01-29T16:02:23.883Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.472022 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.472027 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.472031 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472035 | controller | \"e311e250-dcba-462e-a121-b4a0ff415579\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.472039 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.472046 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.472051 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.472055 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.472059 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.472064 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.472068 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.472072 | controller | - " 2026-01-29T16:02:24.044Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.472077 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.472081 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472085 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472090 | controller | \"c3baaf98-c5ae-44f4-a004-085ca30d2202\"}" 2026-01-29 16:03:28.472094 | controller | - " 2026-01-29T16:02:24.045Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.472098 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.472103 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472107 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472111 | controller | \"c3baaf98-c5ae-44f4-a004-085ca30d2202\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.472116 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.472120 | controller | - " 2026-01-29T16:02:24.047Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.472124 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.472129 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472133 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472137 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472142 | controller | \"c3baaf98-c5ae-44f4-a004-085ca30d2202\"}" 2026-01-29 16:03:28.472146 | controller | - " 2026-01-29T16:02:24.048Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.472151 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472155 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472159 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472165 | controller | \"c3baaf98-c5ae-44f4-a004-085ca30d2202\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.472177 | controller | - " 2026-01-29T16:02:24.049Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.472182 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.472186 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.472191 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472195 | controller | \"c3baaf98-c5ae-44f4-a004-085ca30d2202\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.472202 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.472206 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.472210 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.472215 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.472219 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.472224 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.472228 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.472232 | controller | - " 2026-01-29T16:02:24.370Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.472237 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.472241 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472245 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472250 | controller | \"774c6d96-63bd-4165-bfb7-eee46678b880\"}" 2026-01-29 16:03:28.472254 | controller | - " 2026-01-29T16:02:24.372Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.472260 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.472264 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472269 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472273 | controller | \"774c6d96-63bd-4165-bfb7-eee46678b880\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.472278 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.472282 | controller | - " 2026-01-29T16:02:24.379Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.472286 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.472290 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472295 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472299 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472303 | controller | \"774c6d96-63bd-4165-bfb7-eee46678b880\"}" 2026-01-29 16:03:28.472308 | controller | - " 2026-01-29T16:02:24.379Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.472312 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472319 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472336 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472342 | controller | \"774c6d96-63bd-4165-bfb7-eee46678b880\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.472347 | controller | - " 2026-01-29T16:02:24.380Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.472351 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.472356 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.472360 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472364 | controller | \"774c6d96-63bd-4165-bfb7-eee46678b880\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.472369 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.472373 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.472378 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.472389 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.472394 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.472398 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.472403 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.472407 | controller | - " 2026-01-29T16:02:25.021Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.472411 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.472416 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472420 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472424 | controller | \"23dba376-4aa6-4e96-bb6c-dd7b56342297\"}" 2026-01-29 16:03:28.472429 | controller | - " 2026-01-29T16:02:25.022Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.472433 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.472437 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472442 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472446 | controller | \"23dba376-4aa6-4e96-bb6c-dd7b56342297\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.472450 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.472454 | controller | - " 2026-01-29T16:02:25.024Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.472459 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.472463 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472467 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472472 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472476 | controller | \"23dba376-4aa6-4e96-bb6c-dd7b56342297\"}" 2026-01-29 16:03:28.472480 | controller | - " 2026-01-29T16:02:25.024Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.472486 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472491 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472495 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472500 | controller | \"23dba376-4aa6-4e96-bb6c-dd7b56342297\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.472504 | controller | - " 2026-01-29T16:02:25.025Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.472508 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.472512 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.472517 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472521 | controller | \"23dba376-4aa6-4e96-bb6c-dd7b56342297\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.472525 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.472530 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.472534 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.472538 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.472543 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.472547 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.472551 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.472556 | controller | - " 2026-01-29T16:02:26.306Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.472562 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.472567 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472571 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472575 | controller | \"9dbd40d6-0660-4325-95f6-3ccc9c4e9606\"}" 2026-01-29 16:03:28.472587 | controller | - " 2026-01-29T16:02:26.307Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.472591 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.472596 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472600 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472605 | controller | \"9dbd40d6-0660-4325-95f6-3ccc9c4e9606\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.472609 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.472613 | controller | - " 2026-01-29T16:02:26.309Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.472617 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.472622 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472626 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472631 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472637 | controller | \"9dbd40d6-0660-4325-95f6-3ccc9c4e9606\"}" 2026-01-29 16:03:28.472641 | controller | - " 2026-01-29T16:02:26.310Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.472646 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472650 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472654 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472659 | controller | \"9dbd40d6-0660-4325-95f6-3ccc9c4e9606\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.472663 | controller | - " 2026-01-29T16:02:26.310Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.472667 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.472671 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.472676 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472680 | controller | \"9dbd40d6-0660-4325-95f6-3ccc9c4e9606\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.472684 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.472689 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.472693 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.472697 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.472702 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.472706 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.472712 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.472717 | controller | - " 2026-01-29T16:02:28.871Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.472721 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.472725 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472730 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472734 | controller | \"f8994b1c-822a-46e8-b662-3280e8af86d0\"}" 2026-01-29 16:03:28.472738 | controller | - " 2026-01-29T16:02:28.871Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.472743 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.472747 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472767 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472773 | controller | \"f8994b1c-822a-46e8-b662-3280e8af86d0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.472778 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.472783 | controller | - " 2026-01-29T16:02:28.875Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.472796 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.472801 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472805 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472811 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472816 | controller | \"f8994b1c-822a-46e8-b662-3280e8af86d0\"}" 2026-01-29 16:03:28.472820 | controller | - " 2026-01-29T16:02:28.875Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.472824 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472829 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472833 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472838 | controller | \"f8994b1c-822a-46e8-b662-3280e8af86d0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.472842 | controller | - " 2026-01-29T16:02:28.876Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.472846 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.472850 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.472855 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472859 | controller | \"f8994b1c-822a-46e8-b662-3280e8af86d0\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.472863 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.472869 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.472874 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.472878 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.472882 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.472887 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.472891 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.472895 | controller | - " 2026-01-29T16:02:33.998Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.472900 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.472904 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472908 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472913 | controller | \"41a5a4f6-b46d-47db-bbe6-2c0a7b04c708\"}" 2026-01-29 16:03:28.472917 | controller | - " 2026-01-29T16:02:33.999Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.472921 | controller | ironic exists; database username is ironic_d4bf\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.472925 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472930 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472934 | controller | \"41a5a4f6-b46d-47db-bbe6-2c0a7b04c708\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.472938 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.472943 | controller | - " 2026-01-29T16:02:34.003Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.472947 | controller | hostname-for-openstack.5af79f71-8646-49e7-85f3-5e081bbefab8.svc to MariaDBDatabase 2026-01-29 16:03:28.472953 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472957 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472962 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.472967 | controller | \"41a5a4f6-b46d-47db-bbe6-2c0a7b04c708\"}" 2026-01-29 16:03:28.472973 | controller | - " 2026-01-29T16:02:34.004Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.472978 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.472985 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.472991 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.473009 | controller | \"41a5a4f6-b46d-47db-bbe6-2c0a7b04c708\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.473016 | controller | - " 2026-01-29T16:02:34.005Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.473022 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.473027 | controller | {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, \"namespace\": 2026-01-29 16:03:28.473032 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.473036 | controller | \"41a5a4f6-b46d-47db-bbe6-2c0a7b04c708\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.473040 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.473045 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.473049 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.473053 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.473057 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.473062 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.473066 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.473070 | 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 16:03:28.473075 | controller | \e[38;5;243m@ 01/29/26 16:02:43.535\e[0m" 2026-01-29 16:03:28.473079 | controller | - " 2026-01-29T16:02:43.545Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.473084 | controller | \"Namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:23Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f: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-29T16:02:23Z\"}],\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\",\"resourceVersion\":\"1797\",\"uid\":\"108e597c-59e4-4b4d-8e63-43270008b2c8\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.473094 | 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 16:03:28.473098 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.473103 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.473115 | 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 16:03:28.473120 | 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 16:03:28.473124 | controller | - " 2026-01-29T16:02:43.565Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.473129 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.473133 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.473137 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.473141 | controller | \"832ccd2f-8d88-4190-99f7-f630e09ec552\"}" 2026-01-29 16:03:28.473146 | controller | - " 2026-01-29T16:02:43.571Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.473150 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.473154 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.473159 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.473163 | controller | \"832ccd2f-8d88-4190-99f7-f630e09ec552\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.473167 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.473171 | controller | - " 2026-01-29T16:02:43.578Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.473178 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.473183 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.473189 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.473193 | controller | \"832ccd2f-8d88-4190-99f7-f630e09ec552\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.473197 | controller | \"ObjectNamespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.473202 | controller | - " 2026-01-29T16:02:43.578Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.473206 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.473210 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"5af79f71-8646-49e7-85f3-5e081bbefab8\"}, 2026-01-29 16:03:28.473214 | controller | \"namespace\": \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.473219 | controller | \"832ccd2f-8d88-4190-99f7-f630e09ec552\"}" 2026-01-29 16:03:28.473223 | controller | - " 2026-01-29T16:02:43.588Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.473227 | controller | \"ironic\"}" 2026-01-29 16:03:28.473231 | controller | - " 2026-01-29T16:02:43.588Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.473236 | controller | - " 2026-01-29T16:02:43.588Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.473240 | controller | - " 2026-01-29T16:02:43.596Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.473244 | controller | \"ironic\"}" 2026-01-29 16:03:28.473248 | controller | - " 2026-01-29T16:02:43.596Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.473253 | controller | \"ironic\"}" 2026-01-29 16:03:28.473257 | controller | - " 2026-01-29T16:02:43.624Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.473261 | controller | \"5af79f71-8646-49e7-85f3-5e081bbefab8\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.473266 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.473270 | controller | - '' 2026-01-29 16:03:28.473274 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.473278 | 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 16:03:28.473283 | controller | with:' 2026-01-29 16:03:28.473287 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.473291 | controller | - ' <*errors.StatusError | 0xc0020299a0>: ' 2026-01-29 16:03:28.473295 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.473300 | controller | - ' {' 2026-01-29 16:03:28.473304 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.473315 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.473319 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.473340 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.473345 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.473349 | controller | - ' Continue: "",' 2026-01-29 16:03:28.473353 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.473358 | controller | - ' },' 2026-01-29 16:03:28.473362 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.473366 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.473371 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.473375 | controller | - ' Details: {' 2026-01-29 16:03:28.473379 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.473383 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.473388 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.473392 | controller | - ' UID: "",' 2026-01-29 16:03:28.473396 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.473400 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.473405 | controller | - ' },' 2026-01-29 16:03:28.473411 | controller | - ' Code: 404,' 2026-01-29 16:03:28.473415 | controller | - ' },' 2026-01-29 16:03:28.473420 | controller | - " }\e[0m" 2026-01-29 16:03:28.473426 | 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 16:03:28.473431 | controller | \e[38;5;243m@ 01/29/26 16:02:43.535\e[0m" 2026-01-29 16:03:28.473435 | controller | - '' 2026-01-29 16:03:28.473439 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.473443 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc0000d9680, 2026-01-29 16:03:28.473448 | controller | {{0xc0018a57a0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.473452 | 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 16:03:28.473456 | controller | +0x191" 2026-01-29 16:03:28.473461 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.473467 | controller | 0xc000738e00})' 2026-01-29 16:03:28.473471 | 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 16:03:28.473475 | controller | +0x3a" 2026-01-29 16:03:28.473480 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001479e90?, 0xc0004c5808?}, {0x23cd0dd, 2026-01-29 16:03:28.473484 | controller | 0x4}, {0xc0013f2030, 0x1, 0xff010001f8d7a0?})' 2026-01-29 16:03:28.473488 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.473492 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001479e90?, 0xc000738e00?}, {0xc0013f2030?, 2026-01-29 16:03:28.473497 | controller | 0xc001479e90?, 0x1f26380?})' 2026-01-29 16:03:28.473501 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.473505 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.473510 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.473514 | controller | +0x11f" 2026-01-29 16:03:28.473518 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00129f9d0, {0x2753a58, 2026-01-29 16:03:28.473523 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.473527 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.473531 | controller | +0x168" 2026-01-29 16:03:28.473535 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00129f9d0, {0x2753a58, 2026-01-29 16:03:28.473540 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.473544 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.473548 | controller | +0x85" 2026-01-29 16:03:28.473552 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc0000d9680, 2026-01-29 16:03:28.473559 | controller | {{0xc0018a57a0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.473563 | 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 16:03:28.473567 | controller | +0x16e" 2026-01-29 16:03:28.473571 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.5.1()' 2026-01-29 16:03:28.473576 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1112 2026-01-29 16:03:28.473580 | controller | +0x69d" 2026-01-29 16:03:28.473584 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.473589 | controller | - "\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.473593 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.473599 | controller | - "\e[38;5;9m• [FAILED] [20.218 seconds]\e[0m" 2026-01-29 16:03:28.473603 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 16:03:28.473607 | controller | \e[0mIronicConductor reaches Ready when deployment rollout finished\e[0m" 2026-01-29 16:03:28.473612 | 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 16:03:28.473625 | 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 16:03:28.473630 | controller | - '' 2026-01-29 16:03:28.473634 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.473639 | controller | - " 2026-01-29T16:02:25.046Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.473643 | controller | - " 2026-01-29T16:02:25.052Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.473648 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.473652 | controller | - " 2026-01-29T16:02:25.070Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.473656 | controller | {\"name\":\"keystone-b3637c13-f26f-42c5-af12-66d0bffc7b96\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}}" 2026-01-29 16:03:28.473661 | controller | - " 2026-01-29T16:02:25.070Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"},\"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 16:03:28.473668 | controller | - " 2026-01-29T16:02:25.074Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.473673 | controller | \"ironic\"}" 2026-01-29 16:03:28.473677 | controller | - " 2026-01-29T16:02:25.074Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.473681 | controller | - " 2026-01-29T16:02:25.074Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.473685 | controller | - " 2026-01-29T16:02:25.077Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.473690 | controller | \"ironic\"}" 2026-01-29 16:03:28.473694 | controller | - " 2026-01-29T16:02:25.077Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.473698 | controller | \"ironic\"}" 2026-01-29 16:03:28.473702 | controller | - " 2026-01-29T16:02:25.087Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.473707 | controller | \"ironic\"}" 2026-01-29 16:03:28.473711 | controller | - " 2026-01-29T16:02:25.087Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.473715 | controller | - " 2026-01-29T16:02:25.087Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.473719 | controller | - " 2026-01-29T16:02:25.091Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.473724 | controller | \"ironic\"}" 2026-01-29 16:03:28.473743 | controller | - " 2026-01-29T16:02:25.091Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.473747 | controller | \"ironic\"}" 2026-01-29 16:03:28.473751 | controller | - " 2026-01-29T16:02:25.110Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.473755 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.473760 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.473764 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.473768 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\"}" 2026-01-29 16:03:28.473772 | controller | - " 2026-01-29T16:02:25.113Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.473777 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.473781 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.473785 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.473789 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\"}" 2026-01-29 16:03:28.473794 | controller | - " 2026-01-29T16:02:25.116Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.473798 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.473949 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.473953 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.473958 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\"}" 2026-01-29 16:03:28.473962 | controller | - " 2026-01-29T16:02:25.118Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.473966 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.473971 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.473975 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.473979 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\"}" 2026-01-29 16:03:28.473983 | controller | - " 2026-01-29T16:02:25.126Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.473988 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.473992 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.473996 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474000 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474005 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.474011 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.474016 | controller | - " 2026-01-29T16:02:25.129Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.474020 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474024 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474030 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474034 | controller | \"dd438b08-1f4d-4773-a2a1-3df63ef9b33c\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.474040 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.474044 | controller | - " 2026-01-29T16:02:25.136Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.474048 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.474053 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474057 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474061 | controller | \"01c62457-bf33-4ee5-81c4-45b4601f350d\"}" 2026-01-29 16:03:28.474065 | controller | - " 2026-01-29T16:02:25.136Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.474070 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.474074 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.474078 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474082 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474087 | controller | \"01c62457-bf33-4ee5-81c4-45b4601f350d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.474091 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.474095 | controller | - " 2026-01-29T16:02:25.140Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.474099 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.474103 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474108 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474112 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474116 | controller | \"01c62457-bf33-4ee5-81c4-45b4601f350d\"}" 2026-01-29 16:03:28.474120 | controller | - " 2026-01-29T16:02:25.144Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.474125 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474129 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474133 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474137 | controller | \"01c62457-bf33-4ee5-81c4-45b4601f350d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.474150 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.474155 | controller | - " 2026-01-29T16:02:25.153Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.474159 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}}" 2026-01-29 16:03:28.474163 | controller | - " 2026-01-29T16:02:25.153Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.474168 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.474172 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474176 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474181 | controller | \"4c2209bc-6796-4cb2-85c7-5ce02c4770fd\"}" 2026-01-29 16:03:28.474185 | controller | - " 2026-01-29T16:02:25.154Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.474189 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.474195 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.474199 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474204 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474208 | controller | \"4c2209bc-6796-4cb2-85c7-5ce02c4770fd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.474212 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.474219 | controller | - " 2026-01-29T16:02:25.157Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.474223 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}}" 2026-01-29 16:03:28.474227 | controller | - " 2026-01-29T16:02:25.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.474231 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.474236 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474240 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474244 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474248 | controller | \"4c2209bc-6796-4cb2-85c7-5ce02c4770fd\"}" 2026-01-29 16:03:28.474253 | controller | - " 2026-01-29T16:02:25.242Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.474257 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474261 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474265 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474270 | controller | \"4c2209bc-6796-4cb2-85c7-5ce02c4770fd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.474274 | controller | - " 2026-01-29T16:02:25.251Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.474278 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.474282 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474286 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474291 | controller | \"4c2209bc-6796-4cb2-85c7-5ce02c4770fd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.474295 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.474299 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.474303 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.474310 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.474315 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.474319 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.474338 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.474342 | controller | - " 2026-01-29T16:02:25.251Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.474346 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.474351 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474367 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474371 | controller | \"0daf00b9-53e8-409c-9c8d-a297088b47cd\"}" 2026-01-29 16:03:28.474376 | controller | - " 2026-01-29T16:02:25.252Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.474380 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.474384 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.474389 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474393 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474397 | controller | \"0daf00b9-53e8-409c-9c8d-a297088b47cd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.474401 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.474405 | controller | - " 2026-01-29T16:02:25.340Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.474410 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.474414 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474418 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474422 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474427 | controller | \"0daf00b9-53e8-409c-9c8d-a297088b47cd\"}" 2026-01-29 16:03:28.474431 | controller | - " 2026-01-29T16:02:25.341Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.474435 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474439 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474444 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474448 | controller | \"0daf00b9-53e8-409c-9c8d-a297088b47cd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.474452 | controller | - " 2026-01-29T16:02:25.341Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.474456 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.474460 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474465 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474469 | controller | \"0daf00b9-53e8-409c-9c8d-a297088b47cd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.474473 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.474477 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.474482 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.474486 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.474490 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.474494 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.474498 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.474503 | controller | - " 2026-01-29T16:02:25.342Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.474509 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.474513 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474517 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474521 | controller | \"77835a10-71ed-4c52-b155-95e63b0a1e4f\"}" 2026-01-29 16:03:28.474525 | controller | - " 2026-01-29T16:02:25.342Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.474530 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.474534 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.474538 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474542 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474546 | controller | \"77835a10-71ed-4c52-b155-95e63b0a1e4f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.474551 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.474564 | controller | - " 2026-01-29T16:02:25.346Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.474569 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.474573 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474577 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474582 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474586 | controller | \"77835a10-71ed-4c52-b155-95e63b0a1e4f\"}" 2026-01-29 16:03:28.474590 | controller | - " 2026-01-29T16:02:25.346Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.474594 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474599 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474605 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474610 | controller | \"77835a10-71ed-4c52-b155-95e63b0a1e4f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.474614 | controller | - " 2026-01-29T16:02:25.347Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.474618 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.474622 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474627 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474634 | controller | \"77835a10-71ed-4c52-b155-95e63b0a1e4f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.474638 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.474642 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.474647 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.474651 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.474655 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.474659 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.474666 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.474670 | controller | - " 2026-01-29T16:02:25.352Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.474674 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.474679 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474683 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474687 | controller | \"d1f29668-b5b6-4086-90ac-e272fa31c6ac\"}" 2026-01-29 16:03:28.474691 | controller | - " 2026-01-29T16:02:25.353Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.474695 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.474700 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.474704 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474708 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474712 | controller | \"d1f29668-b5b6-4086-90ac-e272fa31c6ac\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.474717 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.474721 | controller | - " 2026-01-29T16:02:25.355Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.474725 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.474729 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474734 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474738 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474742 | controller | \"d1f29668-b5b6-4086-90ac-e272fa31c6ac\"}" 2026-01-29 16:03:28.474746 | controller | - " 2026-01-29T16:02:25.356Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.474750 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474763 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474768 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474772 | controller | \"d1f29668-b5b6-4086-90ac-e272fa31c6ac\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.474777 | controller | - " 2026-01-29T16:02:25.356Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.474781 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.474785 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474789 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474794 | controller | \"d1f29668-b5b6-4086-90ac-e272fa31c6ac\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.474798 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.474802 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.474806 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.474811 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.474815 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.474822 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.474826 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.474830 | controller | - " 2026-01-29T16:02:25.397Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.474835 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.474839 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474843 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474847 | controller | \"58bfe1a2-a861-4997-899c-cc8312b3ab92\"}" 2026-01-29 16:03:28.474852 | controller | - " 2026-01-29T16:02:25.398Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.474856 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.474860 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.474867 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474871 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474875 | controller | \"58bfe1a2-a861-4997-899c-cc8312b3ab92\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.474879 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.474884 | controller | - " 2026-01-29T16:02:25.400Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.474888 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.474892 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474896 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474900 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474905 | controller | \"58bfe1a2-a861-4997-899c-cc8312b3ab92\"}" 2026-01-29 16:03:28.474909 | controller | - " 2026-01-29T16:02:25.401Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.474913 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.474917 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.474921 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474926 | controller | \"58bfe1a2-a861-4997-899c-cc8312b3ab92\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.474930 | controller | - " 2026-01-29T16:02:25.401Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.474934 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.474938 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.474942 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.474947 | controller | \"58bfe1a2-a861-4997-899c-cc8312b3ab92\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.474951 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.474964 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.474968 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.474974 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.474979 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.474983 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.474987 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.474991 | controller | - " 2026-01-29T16:02:25.482Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.474996 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.475002 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475006 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475011 | controller | \"f223142a-67f3-4027-aa2d-a1507c404b2e\"}" 2026-01-29 16:03:28.475015 | controller | - " 2026-01-29T16:02:25.483Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.475019 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475023 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475028 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475032 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475036 | controller | \"f223142a-67f3-4027-aa2d-a1507c404b2e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.475040 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.475045 | controller | - " 2026-01-29T16:02:25.485Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.475049 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.475053 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475057 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475061 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475066 | controller | \"f223142a-67f3-4027-aa2d-a1507c404b2e\"}" 2026-01-29 16:03:28.475070 | controller | - " 2026-01-29T16:02:25.486Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.475074 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475078 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475083 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475087 | controller | \"f223142a-67f3-4027-aa2d-a1507c404b2e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.475091 | controller | - " 2026-01-29T16:02:25.486Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475097 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475102 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475106 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475110 | controller | \"f223142a-67f3-4027-aa2d-a1507c404b2e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.475114 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.475120 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.475125 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.475129 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.475135 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.475139 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.475143 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.475147 | controller | - " 2026-01-29T16:02:25.647Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.475152 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.475165 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475169 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475176 | controller | \"b7b1196f-2ab3-45db-ad58-e07a1e472d35\"}" 2026-01-29 16:03:28.475180 | controller | - " 2026-01-29T16:02:25.648Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.475184 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475189 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475193 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475197 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475201 | controller | \"b7b1196f-2ab3-45db-ad58-e07a1e472d35\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.475205 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.475210 | controller | - " 2026-01-29T16:02:25.650Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.475214 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.475218 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475222 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475226 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475231 | controller | \"b7b1196f-2ab3-45db-ad58-e07a1e472d35\"}" 2026-01-29 16:03:28.475235 | controller | - " 2026-01-29T16:02:25.650Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.475239 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475243 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475248 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475252 | controller | \"b7b1196f-2ab3-45db-ad58-e07a1e472d35\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.475256 | controller | - " 2026-01-29T16:02:25.650Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475260 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475264 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475269 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475276 | controller | \"b7b1196f-2ab3-45db-ad58-e07a1e472d35\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.475280 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.475284 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.475288 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.475293 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.475297 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.475301 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.475305 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.475310 | controller | - " 2026-01-29T16:02:25.972Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.475314 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.475318 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475334 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475341 | controller | \"86be86ec-dacc-48f2-9b14-a2ba29a1b471\"}" 2026-01-29 16:03:28.475345 | controller | - " 2026-01-29T16:02:25.972Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.475349 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475353 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475358 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475362 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475366 | controller | \"86be86ec-dacc-48f2-9b14-a2ba29a1b471\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.475379 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.475384 | controller | - " 2026-01-29T16:02:25.975Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.475388 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.475393 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475397 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475401 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475406 | controller | \"86be86ec-dacc-48f2-9b14-a2ba29a1b471\"}" 2026-01-29 16:03:28.475410 | controller | - " 2026-01-29T16:02:25.975Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.475414 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475418 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475423 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475427 | controller | \"86be86ec-dacc-48f2-9b14-a2ba29a1b471\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.475431 | controller | - " 2026-01-29T16:02:25.976Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475435 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475444 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475448 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475452 | controller | \"86be86ec-dacc-48f2-9b14-a2ba29a1b471\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.475457 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.475461 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.475465 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.475472 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.475476 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.475480 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.475485 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.475489 | controller | - " 2026-01-29T16:02:26.617Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.475493 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.475497 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475502 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475506 | controller | \"6cbbc754-69cc-4994-bfc7-e0476909e7f9\"}" 2026-01-29 16:03:28.475510 | controller | - " 2026-01-29T16:02:26.618Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.475514 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475519 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475523 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475527 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475532 | controller | \"6cbbc754-69cc-4994-bfc7-e0476909e7f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.475536 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.475540 | controller | - " 2026-01-29T16:02:26.620Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.475544 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.475549 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475553 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475557 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475561 | controller | \"6cbbc754-69cc-4994-bfc7-e0476909e7f9\"}" 2026-01-29 16:03:28.475574 | controller | - " 2026-01-29T16:02:26.621Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.475587 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475592 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475596 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475601 | controller | \"6cbbc754-69cc-4994-bfc7-e0476909e7f9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.475605 | controller | - " 2026-01-29T16:02:26.621Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475612 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475617 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475621 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475625 | controller | \"6cbbc754-69cc-4994-bfc7-e0476909e7f9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.475629 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.475633 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.475638 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.475642 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.475646 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.475650 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.475655 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.475659 | controller | - " 2026-01-29T16:02:27.902Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.475663 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.475668 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475672 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475676 | controller | \"633ccf53-7375-4c01-b16a-127233369d26\"}" 2026-01-29 16:03:28.475680 | controller | - " 2026-01-29T16:02:27.903Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.475684 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475689 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475693 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475697 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475701 | controller | \"633ccf53-7375-4c01-b16a-127233369d26\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.475705 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.475710 | controller | - " 2026-01-29T16:02:27.907Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.475714 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.475718 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475722 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475727 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475731 | controller | \"633ccf53-7375-4c01-b16a-127233369d26\"}" 2026-01-29 16:03:28.475735 | controller | - " 2026-01-29T16:02:27.907Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.475739 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475744 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475750 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475757 | controller | \"633ccf53-7375-4c01-b16a-127233369d26\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.475761 | controller | - " 2026-01-29T16:02:27.908Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475765 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475769 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475774 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475787 | controller | \"633ccf53-7375-4c01-b16a-127233369d26\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.475791 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.475795 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.475800 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.475804 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.475808 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.475813 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.475817 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.475821 | controller | - " 2026-01-29T16:02:30.468Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.475825 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.475830 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475834 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475838 | controller | \"241da402-ef9d-4f3d-afa8-450bc09fcb68\"}" 2026-01-29 16:03:28.475842 | controller | - " 2026-01-29T16:02:30.470Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.475847 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475851 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475855 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475859 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475864 | controller | \"241da402-ef9d-4f3d-afa8-450bc09fcb68\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.475868 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.475872 | controller | - " 2026-01-29T16:02:30.473Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.475876 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.475880 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475885 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475889 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475893 | controller | \"241da402-ef9d-4f3d-afa8-450bc09fcb68\"}" 2026-01-29 16:03:28.475897 | controller | - " 2026-01-29T16:02:30.474Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.475902 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.475908 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475913 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475917 | controller | \"241da402-ef9d-4f3d-afa8-450bc09fcb68\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.475921 | controller | - " 2026-01-29T16:02:30.474Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.475925 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.475930 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.475934 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475938 | controller | \"241da402-ef9d-4f3d-afa8-450bc09fcb68\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.475942 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.475947 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.475951 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.475955 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.475959 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.475964 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.475968 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.475981 | controller | - " 2026-01-29T16:02:35.595Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.475985 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.475989 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.475993 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.475998 | controller | \"8f002912-68f3-4370-9282-5ba02659c9c1\"}" 2026-01-29 16:03:28.476002 | controller | - " 2026-01-29T16:02:35.597Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.476007 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.476011 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.476018 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.476022 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476026 | controller | \"8f002912-68f3-4370-9282-5ba02659c9c1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.476031 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.476035 | controller | - " 2026-01-29T16:02:35.601Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.476042 | controller | hostname-for-openstack.d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd.svc to MariaDBDatabase 2026-01-29 16:03:28.476046 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.476050 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.476054 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476059 | controller | \"8f002912-68f3-4370-9282-5ba02659c9c1\"}" 2026-01-29 16:03:28.476065 | controller | - " 2026-01-29T16:02:35.601Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.476069 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.476074 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.476078 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476082 | controller | \"8f002912-68f3-4370-9282-5ba02659c9c1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.476086 | controller | - " 2026-01-29T16:02:35.602Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.476090 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.476095 | controller | {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, \"namespace\": 2026-01-29 16:03:28.476099 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476103 | controller | \"8f002912-68f3-4370-9282-5ba02659c9c1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.476107 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.476112 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.476116 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.476120 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.476124 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.476128 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.476133 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.476137 | 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 16:03:28.476141 | controller | \e[38;5;243m@ 01/29/26 16:02:45.159\e[0m" 2026-01-29 16:03:28.476145 | controller | - " 2026-01-29T16:02:45.159Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.476160 | controller | \"Namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:25Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:02:25Z\"}],\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\",\"resourceVersion\":\"1941\",\"uid\":\"bee487a3-d3e7-482c-ae1b-704236b5cf85\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.476170 | 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 16:03:28.476175 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.476180 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.476185 | 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 16:03:28.476189 | 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 16:03:28.476193 | controller | - " 2026-01-29T16:02:45.177Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.476198 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.476202 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.476206 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476210 | controller | \"5e875b34-7b50-4f8c-97e2-2471b96407f9\"}" 2026-01-29 16:03:28.476215 | controller | - " 2026-01-29T16:02:45.184Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.476219 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.476223 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.476227 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476231 | controller | \"5e875b34-7b50-4f8c-97e2-2471b96407f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.476236 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.476240 | controller | - " 2026-01-29T16:02:45.189Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.476244 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.476248 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.476260 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476265 | controller | \"5e875b34-7b50-4f8c-97e2-2471b96407f9\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.476269 | controller | \"ObjectNamespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.476273 | controller | - " 2026-01-29T16:02:45.189Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.476280 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.476285 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\"}, 2026-01-29 16:03:28.476289 | controller | \"namespace\": \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476293 | controller | \"5e875b34-7b50-4f8c-97e2-2471b96407f9\"}" 2026-01-29 16:03:28.476297 | controller | - " 2026-01-29T16:02:45.195Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.476302 | controller | \"ironic\"}" 2026-01-29 16:03:28.476306 | controller | - " 2026-01-29T16:02:45.195Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.476310 | controller | - " 2026-01-29T16:02:45.195Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.476314 | controller | - " 2026-01-29T16:02:45.202Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.476319 | controller | \"ironic\"}" 2026-01-29 16:03:28.476335 | controller | - " 2026-01-29T16:02:45.202Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.476341 | controller | \"ironic\"}" 2026-01-29 16:03:28.476345 | controller | - " 2026-01-29T16:02:45.206Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.476350 | controller | \"d48cd772-0373-4ab6-bf7a-0dd0b9ee9bbd\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.476354 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.476358 | controller | - '' 2026-01-29 16:03:28.476362 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.476369 | 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 16:03:28.476373 | controller | with:' 2026-01-29 16:03:28.476378 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.476382 | controller | - ' <*errors.StatusError | 0xc001dd75e0>: ' 2026-01-29 16:03:28.476388 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.476393 | controller | - ' {' 2026-01-29 16:03:28.476397 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.476401 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.476406 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.476410 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.476414 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.476418 | controller | - ' Continue: "",' 2026-01-29 16:03:28.476423 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.476431 | controller | - ' },' 2026-01-29 16:03:28.476435 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.476439 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.476444 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.476448 | controller | - ' Details: {' 2026-01-29 16:03:28.476452 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.476456 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.476461 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.476465 | controller | - ' UID: "",' 2026-01-29 16:03:28.476471 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.476475 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.476480 | controller | - ' },' 2026-01-29 16:03:28.476484 | controller | - ' Code: 404,' 2026-01-29 16:03:28.476489 | controller | - ' },' 2026-01-29 16:03:28.476493 | controller | - " }\e[0m" 2026-01-29 16:03:28.476497 | 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 16:03:28.476502 | controller | \e[38;5;243m@ 01/29/26 16:02:45.159\e[0m" 2026-01-29 16:03:28.476506 | controller | - '' 2026-01-29 16:03:28.476510 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.476517 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.476521 | controller | {{0xc0015b12f0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.476525 | 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 16:03:28.476530 | controller | +0x191" 2026-01-29 16:03:28.476534 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.476538 | controller | 0xc0007ec900})' 2026-01-29 16:03:28.476542 | 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 16:03:28.476547 | controller | +0x3a" 2026-01-29 16:03:28.476551 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001385e90?, 0xc000100008?}, {0x23cd0dd, 2026-01-29 16:03:28.476555 | controller | 0x4}, {0xc001401c38, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.476559 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.476564 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001385e90?, 0xc0007ec900?}, {0xc001401c38?, 2026-01-29 16:03:28.476568 | controller | 0xc001385e90?, 0x1f26380?})' 2026-01-29 16:03:28.476572 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.476585 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.476590 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.476594 | controller | +0x11f" 2026-01-29 16:03:28.476599 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001d84f50, {0x2753a58, 2026-01-29 16:03:28.476603 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.476608 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.476612 | controller | +0x168" 2026-01-29 16:03:28.476616 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001d84f50, {0x2753a58, 2026-01-29 16:03:28.476620 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.476627 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.476632 | controller | +0x85" 2026-01-29 16:03:28.476636 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.476641 | controller | {{0xc0015b12f0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.476645 | 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 16:03:28.476649 | controller | +0x16e" 2026-01-29 16:03:28.476654 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 16:03:28.476658 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.476662 | controller | +0x8a7" 2026-01-29 16:03:28.476666 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.476671 | controller | - "\e[38;5;9m• [FAILED] [20.276 seconds]\e[0m" 2026-01-29 16:03:28.476675 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 16:03:28.476679 | controller | \e[0mIronicNeutronAgent reaches Ready when deployment rollout finished\e[0m" 2026-01-29 16:03:28.476683 | 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 16:03:28.476688 | 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 16:03:28.476694 | controller | - '' 2026-01-29 16:03:28.476700 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.476705 | controller | - " 2026-01-29T16:02:37.537Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.476709 | controller | - " 2026-01-29T16:02:37.545Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.476713 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.476718 | controller | - " 2026-01-29T16:02:37.568Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.476722 | controller | {\"name\":\"keystone-58bb6d92-eb1e-439c-be9e-27f7b1286878\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}}" 2026-01-29 16:03:28.476727 | controller | - " 2026-01-29T16:02:37.568Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"},\"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 16:03:28.476732 | controller | - " 2026-01-29T16:02:37.575Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.476736 | controller | \"ironic\"}" 2026-01-29 16:03:28.476741 | controller | - " 2026-01-29T16:02:37.575Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.476745 | controller | - " 2026-01-29T16:02:37.575Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.476781 | controller | - " 2026-01-29T16:02:37.580Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.476786 | controller | \"ironic\"}" 2026-01-29 16:03:28.476790 | controller | - " 2026-01-29T16:02:37.580Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.476794 | controller | \"ironic\"}" 2026-01-29 16:03:28.476799 | controller | - " 2026-01-29T16:02:37.596Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.476803 | controller | \"ironic\"}" 2026-01-29 16:03:28.476808 | controller | - " 2026-01-29T16:02:37.596Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.476812 | controller | - " 2026-01-29T16:02:37.596Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.476816 | controller | - " 2026-01-29T16:02:37.602Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.476821 | controller | \"ironic\"}" 2026-01-29 16:03:28.476825 | controller | - " 2026-01-29T16:02:37.603Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.476831 | controller | \"ironic\"}" 2026-01-29 16:03:28.476837 | controller | - " 2026-01-29T16:02:37.638Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.476842 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.476848 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.476854 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476860 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\"}" 2026-01-29 16:03:28.476871 | controller | - " 2026-01-29T16:02:37.644Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.476875 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.476879 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.476884 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476888 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\"}" 2026-01-29 16:03:28.476892 | controller | - " 2026-01-29T16:02:37.647Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.476896 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.476901 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.476905 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476909 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\"}" 2026-01-29 16:03:28.476914 | controller | - " 2026-01-29T16:02:37.664Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.476918 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.476922 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.476926 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476931 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\"}" 2026-01-29 16:03:28.476935 | controller | - " 2026-01-29T16:02:37.673Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.476939 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.476944 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.476948 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.476952 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476958 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.476963 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.476969 | controller | - " 2026-01-29T16:02:37.678Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.476975 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.476981 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.476987 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.476993 | controller | \"c2563b1b-cdd3-49ea-a9d5-ded6f0aae510\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.476999 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.477005 | controller | - " 2026-01-29T16:02:37.691Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.477011 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.477016 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477036 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477042 | controller | \"0e8bdcd3-23d5-42f3-b3de-591c7d427451\"}" 2026-01-29 16:03:28.477051 | controller | - " 2026-01-29T16:02:37.692Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.477057 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.477063 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.477068 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.477073 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477079 | controller | \"0e8bdcd3-23d5-42f3-b3de-591c7d427451\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.477088 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.477095 | controller | - " 2026-01-29T16:02:37.694Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.477100 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.477106 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477112 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477118 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477124 | controller | \"0e8bdcd3-23d5-42f3-b3de-591c7d427451\"}" 2026-01-29 16:03:28.477130 | controller | - " 2026-01-29T16:02:37.695Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.477135 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}}" 2026-01-29 16:03:28.477141 | controller | - " 2026-01-29T16:02:37.699Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.477146 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477151 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477157 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477165 | controller | \"0e8bdcd3-23d5-42f3-b3de-591c7d427451\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.477169 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.477174 | controller | - " 2026-01-29T16:02:37.700Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.477178 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.477182 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477186 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477191 | controller | \"4fd55a4e-0a7f-4e23-bd3a-b7f8c187635d\"}" 2026-01-29 16:03:28.477195 | controller | - " 2026-01-29T16:02:37.701Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.477199 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.477204 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.477208 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.477212 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477216 | controller | \"4fd55a4e-0a7f-4e23-bd3a-b7f8c187635d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.477221 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.477227 | controller | - " 2026-01-29T16:02:37.701Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.477232 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}}" 2026-01-29 16:03:28.477236 | controller | - " 2026-01-29T16:02:37.796Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.477240 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.477244 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477249 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477253 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477257 | controller | \"4fd55a4e-0a7f-4e23-bd3a-b7f8c187635d\"}" 2026-01-29 16:03:28.477262 | controller | - " 2026-01-29T16:02:37.796Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.477283 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477288 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477292 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477297 | controller | \"4fd55a4e-0a7f-4e23-bd3a-b7f8c187635d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.477301 | controller | - " 2026-01-29T16:02:37.806Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.477305 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.477309 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.477316 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477321 | controller | \"4fd55a4e-0a7f-4e23-bd3a-b7f8c187635d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.477342 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.477347 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.477351 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.477356 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.477363 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.477367 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.477371 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.477376 | controller | - " 2026-01-29T16:02:37.806Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.477380 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.477384 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477389 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477393 | controller | \"02817aba-761b-4db5-830a-082685d59096\"}" 2026-01-29 16:03:28.477397 | controller | - " 2026-01-29T16:02:37.807Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.477401 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.477406 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.477410 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.477417 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477421 | controller | \"02817aba-761b-4db5-830a-082685d59096\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.477427 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.477431 | controller | - " 2026-01-29T16:02:37.897Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.477436 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.477440 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477444 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477449 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477453 | controller | \"02817aba-761b-4db5-830a-082685d59096\"}" 2026-01-29 16:03:28.477457 | controller | - " 2026-01-29T16:02:37.898Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.477461 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477466 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477470 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477474 | controller | \"02817aba-761b-4db5-830a-082685d59096\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.477478 | controller | - " 2026-01-29T16:02:37.907Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.477483 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.477487 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.477491 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477496 | controller | \"02817aba-761b-4db5-830a-082685d59096\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.477509 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.477514 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.477519 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.477523 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.477527 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.477532 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.477536 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.477540 | controller | - " 2026-01-29T16:02:37.907Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.477545 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.477549 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477553 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477557 | controller | \"0f3c0047-e626-4ae3-9a16-f9e793973496\"}" 2026-01-29 16:03:28.477562 | controller | - " 2026-01-29T16:02:37.908Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.477566 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.477575 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.477579 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.477583 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477587 | controller | \"0f3c0047-e626-4ae3-9a16-f9e793973496\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.477592 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.477596 | controller | - " 2026-01-29T16:02:37.910Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.477600 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.477605 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477609 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477613 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477617 | controller | \"0f3c0047-e626-4ae3-9a16-f9e793973496\"}" 2026-01-29 16:03:28.477622 | controller | - " 2026-01-29T16:02:37.910Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.477626 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477630 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477634 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477639 | controller | \"0f3c0047-e626-4ae3-9a16-f9e793973496\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.477643 | controller | - " 2026-01-29T16:02:37.911Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.477647 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.477651 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.477656 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477660 | controller | \"0f3c0047-e626-4ae3-9a16-f9e793973496\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.477664 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.477669 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.477673 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.477677 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.477681 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.477686 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.477690 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.477694 | controller | - " 2026-01-29T16:02:37.917Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.477707 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.477711 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477718 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477723 | controller | \"e15993d5-e69a-46ea-a14c-bbfc63fdab4d\"}" 2026-01-29 16:03:28.477729 | controller | - " 2026-01-29T16:02:37.918Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.477733 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.477738 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.477742 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.477746 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477750 | controller | \"e15993d5-e69a-46ea-a14c-bbfc63fdab4d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.477755 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.477759 | controller | - " 2026-01-29T16:02:37.921Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.477763 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.477768 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477772 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477776 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477780 | controller | \"e15993d5-e69a-46ea-a14c-bbfc63fdab4d\"}" 2026-01-29 16:03:28.477785 | controller | - " 2026-01-29T16:02:37.921Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.477789 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477793 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477798 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477804 | controller | \"e15993d5-e69a-46ea-a14c-bbfc63fdab4d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.477808 | controller | - " 2026-01-29T16:02:37.922Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.477812 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.477817 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.477821 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477825 | controller | \"e15993d5-e69a-46ea-a14c-bbfc63fdab4d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.477829 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.477834 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.477838 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.477842 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.477847 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.477851 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.477855 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.477859 | controller | - " 2026-01-29T16:02:37.963Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.477864 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.477868 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477874 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477879 | controller | \"c2266286-4ac8-40e1-9e87-a18dc503a92d\"}" 2026-01-29 16:03:28.477883 | controller | - " 2026-01-29T16:02:37.964Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.477887 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.477891 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.477896 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.477900 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477913 | controller | \"c2266286-4ac8-40e1-9e87-a18dc503a92d\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.477917 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.477921 | controller | - " 2026-01-29T16:02:37.967Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.477926 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.477930 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477935 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477939 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477943 | controller | \"c2266286-4ac8-40e1-9e87-a18dc503a92d\"}" 2026-01-29 16:03:28.477948 | controller | - " 2026-01-29T16:02:37.968Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.477952 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.477956 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.477960 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477965 | controller | \"c2266286-4ac8-40e1-9e87-a18dc503a92d\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.477969 | controller | - " 2026-01-29T16:02:37.969Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.477973 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.477977 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.477982 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.477986 | controller | \"c2266286-4ac8-40e1-9e87-a18dc503a92d\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.477990 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.477994 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.477999 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.478003 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.478007 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.478014 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.478019 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.478023 | controller | - " 2026-01-29T16:02:38.049Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.478029 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.478033 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478038 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478042 | controller | \"35aa4a2a-f297-4958-90aa-eea6999bc6c2\"}" 2026-01-29 16:03:28.478046 | controller | - " 2026-01-29T16:02:38.050Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.478051 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478055 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478059 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478063 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478068 | controller | \"35aa4a2a-f297-4958-90aa-eea6999bc6c2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.478072 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.478076 | controller | - " 2026-01-29T16:02:38.056Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.478080 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.478085 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478089 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478093 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478098 | controller | \"35aa4a2a-f297-4958-90aa-eea6999bc6c2\"}" 2026-01-29 16:03:28.478110 | controller | - " 2026-01-29T16:02:38.056Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.478115 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478119 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478123 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478128 | controller | \"35aa4a2a-f297-4958-90aa-eea6999bc6c2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.478132 | controller | - " 2026-01-29T16:02:38.057Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478136 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478141 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478145 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478149 | controller | \"35aa4a2a-f297-4958-90aa-eea6999bc6c2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.478153 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.478158 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.478162 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.478166 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.478171 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.478175 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.478179 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.478186 | controller | - " 2026-01-29T16:02:38.218Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.478190 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.478195 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478199 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478203 | controller | \"bfca4214-2392-4007-a5fc-cb3150fac773\"}" 2026-01-29 16:03:28.478208 | controller | - " 2026-01-29T16:02:38.219Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.478212 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478216 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478220 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478225 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478229 | controller | \"bfca4214-2392-4007-a5fc-cb3150fac773\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.478233 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.478237 | controller | - " 2026-01-29T16:02:38.223Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.478242 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.478248 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478253 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478257 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478261 | controller | \"bfca4214-2392-4007-a5fc-cb3150fac773\"}" 2026-01-29 16:03:28.478266 | controller | - " 2026-01-29T16:02:38.224Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.478270 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478274 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478279 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478283 | controller | \"bfca4214-2392-4007-a5fc-cb3150fac773\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.478287 | controller | - " 2026-01-29T16:02:38.225Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478294 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478299 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478311 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478315 | controller | \"bfca4214-2392-4007-a5fc-cb3150fac773\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.478320 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.478342 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.478347 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.478351 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.478356 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.478362 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.478367 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.478371 | controller | - " 2026-01-29T16:02:38.545Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.478375 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.478380 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478384 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478388 | controller | \"37c26234-7eb7-4b31-9860-15aec65bfdf7\"}" 2026-01-29 16:03:28.478392 | controller | - " 2026-01-29T16:02:38.546Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.478397 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478401 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478405 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478410 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478414 | controller | \"37c26234-7eb7-4b31-9860-15aec65bfdf7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.478418 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.478422 | controller | - " 2026-01-29T16:02:38.548Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.478427 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.478431 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478435 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478440 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478444 | controller | \"37c26234-7eb7-4b31-9860-15aec65bfdf7\"}" 2026-01-29 16:03:28.478448 | controller | - " 2026-01-29T16:02:38.548Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.478452 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478457 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478461 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478465 | controller | \"37c26234-7eb7-4b31-9860-15aec65bfdf7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.478470 | controller | - " 2026-01-29T16:02:38.549Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478474 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478478 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478482 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478487 | controller | \"37c26234-7eb7-4b31-9860-15aec65bfdf7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.478491 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.478495 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.478500 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.478506 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.478510 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.478515 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.478527 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.478532 | controller | - " 2026-01-29T16:02:39.190Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.478536 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.478541 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478545 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478550 | controller | \"884f25ac-b4a8-4002-a338-bcdbefea0182\"}" 2026-01-29 16:03:28.478554 | controller | - " 2026-01-29T16:02:39.191Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.478558 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478563 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478567 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478571 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478575 | controller | \"884f25ac-b4a8-4002-a338-bcdbefea0182\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.478595 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.478599 | controller | - " 2026-01-29T16:02:39.194Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.478604 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.478608 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478612 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478616 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478621 | controller | \"884f25ac-b4a8-4002-a338-bcdbefea0182\"}" 2026-01-29 16:03:28.478625 | controller | - " 2026-01-29T16:02:39.194Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.478629 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478633 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478638 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478642 | controller | \"884f25ac-b4a8-4002-a338-bcdbefea0182\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.478646 | controller | - " 2026-01-29T16:02:39.195Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478651 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478655 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478659 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478663 | controller | \"884f25ac-b4a8-4002-a338-bcdbefea0182\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.478668 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.478672 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.478678 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.478682 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.478686 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.478691 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.478697 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.478702 | controller | - " 2026-01-29T16:02:40.476Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.478706 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.478710 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478714 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478719 | controller | \"a1cf3c92-8aa7-4fa1-a2b9-f4ff957b98e9\"}" 2026-01-29 16:03:28.478723 | controller | - " 2026-01-29T16:02:40.477Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.478727 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478731 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478743 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478748 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478752 | controller | \"a1cf3c92-8aa7-4fa1-a2b9-f4ff957b98e9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.478757 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.478765 | controller | - " 2026-01-29T16:02:40.481Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.478770 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.478774 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478778 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478782 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478787 | controller | \"a1cf3c92-8aa7-4fa1-a2b9-f4ff957b98e9\"}" 2026-01-29 16:03:28.478791 | controller | - " 2026-01-29T16:02:40.481Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.478795 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478799 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478804 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478808 | controller | \"a1cf3c92-8aa7-4fa1-a2b9-f4ff957b98e9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.478812 | controller | - " 2026-01-29T16:02:40.483Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478817 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478821 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478825 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478829 | controller | \"a1cf3c92-8aa7-4fa1-a2b9-f4ff957b98e9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.478836 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.478840 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.478845 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.478849 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.478853 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.478858 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.478862 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.478866 | controller | - " 2026-01-29T16:02:43.043Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.478870 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.478875 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478881 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478885 | controller | \"1c85f0d1-5957-4791-ac25-36eb2834b0bd\"}" 2026-01-29 16:03:28.478890 | controller | - " 2026-01-29T16:02:43.044Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.478894 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478898 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478902 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478907 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478911 | controller | \"1c85f0d1-5957-4791-ac25-36eb2834b0bd\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.478915 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.478920 | controller | - " 2026-01-29T16:02:43.047Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.478924 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.478928 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478932 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478944 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478948 | controller | \"1c85f0d1-5957-4791-ac25-36eb2834b0bd\"}" 2026-01-29 16:03:28.478953 | controller | - " 2026-01-29T16:02:43.048Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.478958 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.478964 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.478969 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478973 | controller | \"1c85f0d1-5957-4791-ac25-36eb2834b0bd\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.478977 | controller | - " 2026-01-29T16:02:43.048Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.478982 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.478986 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.478993 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.478997 | controller | \"1c85f0d1-5957-4791-ac25-36eb2834b0bd\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.479002 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.479006 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.479010 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.479015 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.479019 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.479023 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.479028 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.479032 | controller | - " 2026-01-29T16:02:48.169Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.479036 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.479040 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.479045 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479049 | controller | \"bb547b92-d1ca-44e4-a862-00bd12517a51\"}" 2026-01-29 16:03:28.479053 | controller | - " 2026-01-29T16:02:48.170Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.479058 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.479062 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.479066 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.479071 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479075 | controller | \"bb547b92-d1ca-44e4-a862-00bd12517a51\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.479079 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.479083 | controller | - " 2026-01-29T16:02:48.174Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.479088 | controller | hostname-for-openstack.4e84b4f8-2ce6-4607-8249-184186ef6d94.svc to MariaDBDatabase 2026-01-29 16:03:28.479092 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.479096 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.479100 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479107 | controller | \"bb547b92-d1ca-44e4-a862-00bd12517a51\"}" 2026-01-29 16:03:28.479111 | controller | - " 2026-01-29T16:02:48.174Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.479115 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.479120 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.479124 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479128 | controller | \"bb547b92-d1ca-44e4-a862-00bd12517a51\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.479132 | controller | - " 2026-01-29T16:02:48.175Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.479138 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.479152 | controller | {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, \"namespace\": 2026-01-29 16:03:28.479157 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479162 | controller | \"bb547b92-d1ca-44e4-a862-00bd12517a51\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.479166 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.479170 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.479175 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.479179 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.479183 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.479188 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.479192 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.479196 | 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 16:03:28.479203 | controller | \e[38;5;243m@ 01/29/26 16:02:57.703\e[0m" 2026-01-29 16:03:28.479207 | controller | - " 2026-01-29T16:02:57.703Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.479212 | controller | \"Namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:37Z\",\"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-29T16:02:37Z\"}],\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\",\"resourceVersion\":\"1186\",\"uid\":\"abc0ace3-5c09-42b4-80f6-1db2ce1b68d4\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.479218 | 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 16:03:28.479222 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.479229 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.479233 | 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 16:03:28.479247 | 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 16:03:28.479251 | controller | - " 2026-01-29T16:02:57.719Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.479256 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.479260 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.479265 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479269 | controller | \"75822078-a21e-4bca-9276-ba527f532e93\"}" 2026-01-29 16:03:28.479273 | controller | - " 2026-01-29T16:02:57.723Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.479277 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.479282 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.479286 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479292 | controller | \"75822078-a21e-4bca-9276-ba527f532e93\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.479296 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.479301 | controller | - " 2026-01-29T16:02:57.731Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.479305 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.479309 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.479313 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479318 | controller | \"75822078-a21e-4bca-9276-ba527f532e93\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.479340 | controller | \"ObjectNamespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.479348 | controller | - " 2026-01-29T16:02:57.732Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.479353 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.479357 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"4e84b4f8-2ce6-4607-8249-184186ef6d94\"}, 2026-01-29 16:03:28.479361 | controller | \"namespace\": \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479366 | controller | \"75822078-a21e-4bca-9276-ba527f532e93\"}" 2026-01-29 16:03:28.479370 | controller | - " 2026-01-29T16:02:57.741Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.479374 | controller | \"ironic\"}" 2026-01-29 16:03:28.479378 | controller | - " 2026-01-29T16:02:57.741Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.479385 | controller | - " 2026-01-29T16:02:57.741Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.479389 | controller | - " 2026-01-29T16:02:57.753Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.479393 | controller | \"ironic\"}" 2026-01-29 16:03:28.479397 | controller | - " 2026-01-29T16:02:57.753Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.479402 | controller | \"ironic\"}" 2026-01-29 16:03:28.479406 | controller | - " 2026-01-29T16:02:57.764Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.479410 | controller | \"4e84b4f8-2ce6-4607-8249-184186ef6d94\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.479414 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.479419 | controller | - '' 2026-01-29 16:03:28.479423 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 16:03:28.479428 | 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 16:03:28.479432 | controller | with:' 2026-01-29 16:03:28.479436 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.479441 | controller | - ' <*errors.StatusError | 0xc001baa000>: ' 2026-01-29 16:03:28.479445 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.479449 | controller | - ' {' 2026-01-29 16:03:28.479453 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.479458 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.479462 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.479467 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.479471 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.479475 | controller | - ' Continue: "",' 2026-01-29 16:03:28.479480 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.479484 | controller | - ' },' 2026-01-29 16:03:28.479488 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.479493 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.479505 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.479510 | controller | - ' Details: {' 2026-01-29 16:03:28.479514 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.479519 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.479523 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.479528 | controller | - ' UID: "",' 2026-01-29 16:03:28.479532 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.479536 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.479540 | controller | - ' },' 2026-01-29 16:03:28.479545 | controller | - ' Code: 404,' 2026-01-29 16:03:28.479549 | controller | - ' },' 2026-01-29 16:03:28.479554 | controller | - " }\e[0m" 2026-01-29 16:03:28.479558 | 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 16:03:28.479562 | controller | \e[38;5;243m@ 01/29/26 16:02:57.703\e[0m" 2026-01-29 16:03:28.479567 | controller | - '' 2026-01-29 16:03:28.479571 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.479575 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.479579 | controller | {{0xc0018d4450?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.479584 | 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 16:03:28.479588 | controller | +0x191" 2026-01-29 16:03:28.479593 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.479597 | controller | 0xc001496380})' 2026-01-29 16:03:28.479603 | 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 16:03:28.479610 | controller | +0x3a" 2026-01-29 16:03:28.479615 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001214f90?, 0xc0002ab808?}, {0x23cd0dd, 2026-01-29 16:03:28.479619 | controller | 0x4}, {0xc0005119f8, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.479623 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.479628 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001214f90?, 0xc001496380?}, {0xc0005119f8?, 2026-01-29 16:03:28.479632 | controller | 0xc001214f90?, 0x1f26380?})' 2026-01-29 16:03:28.479637 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.479641 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.479645 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.479650 | controller | +0x11f" 2026-01-29 16:03:28.479654 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0013a47e0, {0x2753a58, 2026-01-29 16:03:28.479658 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.479662 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.479667 | controller | +0x168" 2026-01-29 16:03:28.479671 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0013a47e0, {0x2753a58, 2026-01-29 16:03:28.479676 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.479680 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.479684 | controller | +0x85" 2026-01-29 16:03:28.479688 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.479693 | controller | {{0xc0018d4450, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.479697 | 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 16:03:28.479701 | controller | +0x16e" 2026-01-29 16:03:28.479706 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 16:03:28.479710 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.479714 | controller | +0x8a7" 2026-01-29 16:03:28.479718 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.479723 | 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 16:03:28.479727 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.479732 | controller | - "\e[38;5;9m• [FAILED] [20.204 seconds]\e[0m" 2026-01-29 16:03:28.479736 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created with topologyref [BeforeEach] 2026-01-29 16:03:28.479740 | controller | \e[0mupdates topology when the reference changes\e[0m" 2026-01-29 16:03:28.479745 | 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 16:03:28.479749 | 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 16:03:28.479753 | controller | - '' 2026-01-29 16:03:28.479757 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.479771 | controller | - " 2026-01-29T16:02:45.265Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"187c14fc-6072-4de0-85b4-84845325ec26-global-topology\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"187c14fc-6072-4de0-85b4-84845325ec26-global-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.479780 | controller | - " 2026-01-29T16:02:45.272Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"187c14fc-6072-4de0-85b4-84845325ec26-api-topology\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"187c14fc-6072-4de0-85b4-84845325ec26-api-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.479784 | controller | - " 2026-01-29T16:02:45.277Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"187c14fc-6072-4de0-85b4-84845325ec26-conductor-topology\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"187c14fc-6072-4de0-85b4-84845325ec26-conductor-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.479789 | controller | - " 2026-01-29T16:02:45.281Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"187c14fc-6072-4de0-85b4-84845325ec26-inspector-topology\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"187c14fc-6072-4de0-85b4-84845325ec26-inspector-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.479794 | controller | - " 2026-01-29T16:02:45.287Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"topology.openstack.org/v1beta1\",\"kind\":\"Topology\",\"metadata\":{\"name\":\"187c14fc-6072-4de0-85b4-84845325ec26-nagent-topology\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"spec\":{\"topologySpreadConstraints\":[{\"labelSelector\":{\"matchLabels\":{\"component\":\"187c14fc-6072-4de0-85b4-84845325ec26-nagent-topology\"}},\"maxSkew\":1,\"topologyKey\":\"kubernetes.io/hostname\",\"whenUnsatisfiable\":\"ScheduleAnyway\"}]}}}" 2026-01-29 16:03:28.479798 | controller | - " 2026-01-29T16:02:45.309Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.479802 | controller | {\"name\":\"keystone-d95237ef-6994-4bf9-be42-4bc6198db2d7\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}}" 2026-01-29 16:03:28.479817 | controller | - " 2026-01-29T16:02:45.309Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"},\"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\":\"187c14fc-6072-4de0-85b4-84845325ec26-global-topology\"}}}}" 2026-01-29 16:03:28.479824 | controller | - " 2026-01-29T16:02:45.313Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.479829 | controller | \"ironic\"}" 2026-01-29 16:03:28.479834 | controller | - " 2026-01-29T16:02:45.313Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.479838 | controller | - " 2026-01-29T16:02:45.313Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.479842 | controller | - " 2026-01-29T16:02:45.318Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.479846 | controller | \"ironic\"}" 2026-01-29 16:03:28.479851 | controller | - " 2026-01-29T16:02:45.318Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.479855 | controller | \"ironic\"}" 2026-01-29 16:03:28.479859 | controller | - " 2026-01-29T16:02:45.325Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.479863 | controller | - " 2026-01-29T16:02:45.328Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.479868 | controller | \"ironic\"}" 2026-01-29 16:03:28.479872 | controller | - " 2026-01-29T16:02:45.328Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.479876 | controller | - " 2026-01-29T16:02:45.328Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.479880 | controller | - " 2026-01-29T16:02:45.331Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.479885 | controller | \"ironic\"}" 2026-01-29 16:03:28.479889 | controller | - " 2026-01-29T16:02:45.331Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.479893 | controller | \"ironic\"}" 2026-01-29 16:03:28.479897 | controller | - " 2026-01-29T16:02:45.350Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.479902 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.479906 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.479913 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479917 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\"}" 2026-01-29 16:03:28.479922 | controller | - " 2026-01-29T16:02:45.353Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.479926 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.479930 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.479934 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479939 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\"}" 2026-01-29 16:03:28.479943 | controller | - " 2026-01-29T16:02:45.357Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.479947 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.479951 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.479956 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479960 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\"}" 2026-01-29 16:03:28.479964 | controller | - " 2026-01-29T16:02:45.361Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.479968 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.479973 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.479977 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.479981 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\"}" 2026-01-29 16:03:28.479988 | controller | - " 2026-01-29T16:02:45.368Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.479992 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.479996 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480000 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480005 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.480009 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.480013 | controller | - " 2026-01-29T16:02:45.371Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.480017 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.480022 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480026 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480038 | controller | \"cfb70d5d-47cd-404c-bcf2-1a9d810dc656\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.480043 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.480047 | controller | - " 2026-01-29T16:02:45.378Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.480051 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}}" 2026-01-29 16:03:28.480056 | controller | - " 2026-01-29T16:02:45.382Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.480060 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.480065 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480069 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480073 | controller | \"f916d823-932f-4636-b4c2-9ee8cc6332c3\"}" 2026-01-29 16:03:28.480080 | controller | - " 2026-01-29T16:02:45.383Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.480084 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}}" 2026-01-29 16:03:28.480088 | controller | - " 2026-01-29T16:02:45.383Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.480092 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.480097 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480101 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480105 | controller | \"f916d823-932f-4636-b4c2-9ee8cc6332c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.480109 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.480114 | controller | - " 2026-01-29T16:02:45.386Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.480118 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.480122 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.480126 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480131 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480137 | controller | \"f916d823-932f-4636-b4c2-9ee8cc6332c3\"}" 2026-01-29 16:03:28.480142 | controller | - " 2026-01-29T16:02:45.392Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.480146 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.480150 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480154 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480159 | controller | \"f916d823-932f-4636-b4c2-9ee8cc6332c3\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.480164 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.480170 | controller | - " 2026-01-29T16:02:45.393Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.480185 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.480196 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480202 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480209 | controller | \"f01dc436-482a-475f-993d-53d0a4f84f90\"}" 2026-01-29 16:03:28.480221 | controller | - " 2026-01-29T16:02:45.393Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.480229 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.480235 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480242 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480249 | controller | \"f01dc436-482a-475f-993d-53d0a4f84f90\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.480256 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.480262 | controller | - " 2026-01-29T16:02:45.487Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.480269 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.480295 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.480303 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480308 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480313 | controller | \"f01dc436-482a-475f-993d-53d0a4f84f90\"}" 2026-01-29 16:03:28.480317 | controller | - " 2026-01-29T16:02:45.488Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.480337 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.480347 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480352 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480356 | controller | \"f01dc436-482a-475f-993d-53d0a4f84f90\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.480361 | controller | - " 2026-01-29T16:02:45.500Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.480365 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.480369 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.480377 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480381 | controller | \"f01dc436-482a-475f-993d-53d0a4f84f90\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.480386 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.480390 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.480394 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.480398 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.480403 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.480407 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.480411 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.480415 | controller | - " 2026-01-29T16:02:45.500Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.480420 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.480424 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"56889e1d-9b83-411f-b50f-18c426ca680a\"}, 2026-01-29 16:03:28.480428 | controller | \"namespace\": \"56889e1d-9b83-411f-b50f-18c426ca680a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480432 | controller | \"98ceafb6-91d7-4d42-8737-659bddd7732f\"}" 2026-01-29 16:03:28.480437 | controller | - " 2026-01-29T16:02:45.514Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.480441 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.480445 | controller | {\"name\":\"ironic\",\"namespace\":\"56889e1d-9b83-411f-b50f-18c426ca680a\"}, \"namespace\": 2026-01-29 16:03:28.480449 | controller | \"56889e1d-9b83-411f-b50f-18c426ca680a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480454 | controller | \"98ceafb6-91d7-4d42-8737-659bddd7732f\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.480458 | controller | not present\"}" 2026-01-29 16:03:28.480462 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.480467 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.480471 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.480475 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.480479 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.480483 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.480488 | controller | - " 2026-01-29T16:02:45.514Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.480492 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.480496 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480500 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480505 | controller | \"35bff5cd-0303-4575-9c5c-45d787aafbb6\"}" 2026-01-29 16:03:28.480509 | controller | - " 2026-01-29T16:02:45.515Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.480523 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.480528 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480534 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480538 | controller | \"35bff5cd-0303-4575-9c5c-45d787aafbb6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.480546 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.480551 | controller | - " 2026-01-29T16:02:45.587Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.480555 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.480559 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.480564 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480568 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480572 | controller | \"35bff5cd-0303-4575-9c5c-45d787aafbb6\"}" 2026-01-29 16:03:28.480576 | controller | - " 2026-01-29T16:02:45.588Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.480581 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.480585 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480589 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480593 | controller | \"35bff5cd-0303-4575-9c5c-45d787aafbb6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.480598 | controller | - " 2026-01-29T16:02:45.588Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.480602 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.480606 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.480610 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480615 | controller | \"35bff5cd-0303-4575-9c5c-45d787aafbb6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.480619 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.480623 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.480627 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.480632 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.480636 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.480640 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.480644 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.480649 | controller | - " 2026-01-29T16:02:45.588Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.480653 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.480657 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"56889e1d-9b83-411f-b50f-18c426ca680a\"}, 2026-01-29 16:03:28.480661 | controller | \"namespace\": \"56889e1d-9b83-411f-b50f-18c426ca680a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480666 | controller | \"93f0aaf0-af1d-4c1d-bcd8-037b1852e726\"}" 2026-01-29 16:03:28.480670 | controller | - " 2026-01-29T16:02:45.589Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.480676 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.480680 | controller | {\"name\":\"ironic\",\"namespace\":\"56889e1d-9b83-411f-b50f-18c426ca680a\"}, \"namespace\": 2026-01-29 16:03:28.480684 | controller | \"56889e1d-9b83-411f-b50f-18c426ca680a\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480691 | controller | \"93f0aaf0-af1d-4c1d-bcd8-037b1852e726\", \"error\": \"MariaDBAccount CR name is 2026-01-29 16:03:28.480695 | controller | not present\"}" 2026-01-29 16:03:28.480700 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.480704 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.480708 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.480720 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.480725 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.480729 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.480734 | controller | - " 2026-01-29T16:02:45.599Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.480738 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.480777 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480783 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480787 | controller | \"85665d6b-7a42-41bb-92a1-b1c247041d3b\"}" 2026-01-29 16:03:28.480792 | controller | - " 2026-01-29T16:02:45.600Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.480796 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.480800 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480805 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480809 | controller | \"85665d6b-7a42-41bb-92a1-b1c247041d3b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.480813 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.480817 | controller | - " 2026-01-29T16:02:45.602Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.480822 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.480826 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.480830 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480835 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480839 | controller | \"85665d6b-7a42-41bb-92a1-b1c247041d3b\"}" 2026-01-29 16:03:28.480843 | controller | - " 2026-01-29T16:02:45.602Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.480847 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.480852 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480856 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480860 | controller | \"85665d6b-7a42-41bb-92a1-b1c247041d3b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.480869 | controller | - " 2026-01-29T16:02:45.603Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.480873 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.480877 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.480882 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480886 | controller | \"85665d6b-7a42-41bb-92a1-b1c247041d3b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.480890 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.480894 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.480899 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.480903 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.480907 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.480911 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.480915 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.480920 | controller | - " 2026-01-29T16:02:45.623Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.480924 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.480928 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480932 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480937 | controller | \"85f43a71-812d-4de9-9d56-3af09c3f7054\"}" 2026-01-29 16:03:28.480941 | controller | - " 2026-01-29T16:02:45.624Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.480954 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.480959 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.480963 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.480968 | controller | \"85f43a71-812d-4de9-9d56-3af09c3f7054\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.480975 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.480992 | controller | - " 2026-01-29T16:02:45.626Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.481000 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.481007 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.481013 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481019 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481025 | controller | \"85f43a71-812d-4de9-9d56-3af09c3f7054\"}" 2026-01-29 16:03:28.481030 | controller | - " 2026-01-29T16:02:45.626Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.481034 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.481038 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481043 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481052 | controller | \"85f43a71-812d-4de9-9d56-3af09c3f7054\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.481057 | controller | - " 2026-01-29T16:02:45.626Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.481061 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.481065 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.481070 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481074 | controller | \"85f43a71-812d-4de9-9d56-3af09c3f7054\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.481078 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.481082 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.481086 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.481091 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.481095 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.481099 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.481103 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.481108 | controller | - " 2026-01-29T16:02:45.667Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.481112 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.481116 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481120 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481124 | controller | \"6476d0a6-a2dd-493b-89dd-54e86e732ebb\"}" 2026-01-29 16:03:28.481129 | controller | - " 2026-01-29T16:02:45.668Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.481133 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.481137 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481144 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481149 | controller | \"6476d0a6-a2dd-493b-89dd-54e86e732ebb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.481153 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.481157 | controller | - " 2026-01-29T16:02:45.670Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.481161 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.481166 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.481183 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481188 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481193 | controller | \"6476d0a6-a2dd-493b-89dd-54e86e732ebb\"}" 2026-01-29 16:03:28.481197 | controller | - " 2026-01-29T16:02:45.671Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.481201 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.481209 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481213 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481219 | controller | \"6476d0a6-a2dd-493b-89dd-54e86e732ebb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.481224 | controller | - " 2026-01-29T16:02:45.673Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.481228 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.481232 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.481236 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481241 | controller | \"6476d0a6-a2dd-493b-89dd-54e86e732ebb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.481245 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.481249 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.481253 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.481258 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.481262 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.481266 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.481270 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.481275 | controller | - " 2026-01-29T16:02:45.754Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.481279 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.481283 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481287 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481292 | controller | \"f3fd3bc3-f6c1-457b-87b3-7278140d1105\"}" 2026-01-29 16:03:28.481296 | controller | - " 2026-01-29T16:02:45.755Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.481300 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.481304 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481308 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481313 | controller | \"f3fd3bc3-f6c1-457b-87b3-7278140d1105\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.481318 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.481350 | controller | - " 2026-01-29T16:02:45.757Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.481368 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.481375 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.481386 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481393 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481400 | controller | \"f3fd3bc3-f6c1-457b-87b3-7278140d1105\"}" 2026-01-29 16:03:28.481406 | controller | - " 2026-01-29T16:02:45.757Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.481417 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.481423 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481429 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481435 | controller | \"f3fd3bc3-f6c1-457b-87b3-7278140d1105\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.481454 | controller | - " 2026-01-29T16:02:45.759Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.481459 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.481463 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.481468 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481472 | controller | \"f3fd3bc3-f6c1-457b-87b3-7278140d1105\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.481477 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.481481 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.481485 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.481490 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.481494 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.481498 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.481502 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.481507 | controller | - " 2026-01-29T16:02:45.921Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.481511 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.481518 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481522 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481527 | controller | \"fc02a12d-c116-41c1-b975-2c912bf9e010\"}" 2026-01-29 16:03:28.481531 | controller | - " 2026-01-29T16:02:45.922Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.481535 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.481540 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481544 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481548 | controller | \"fc02a12d-c116-41c1-b975-2c912bf9e010\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.481553 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.481558 | controller | - " 2026-01-29T16:02:45.926Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.481564 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.481568 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.481573 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481578 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481585 | controller | \"fc02a12d-c116-41c1-b975-2c912bf9e010\"}" 2026-01-29 16:03:28.481589 | controller | - " 2026-01-29T16:02:45.926Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.481593 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.481598 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481602 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481606 | controller | \"fc02a12d-c116-41c1-b975-2c912bf9e010\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.481613 | controller | - " 2026-01-29T16:02:45.927Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.481617 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.481621 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.481625 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481630 | controller | \"fc02a12d-c116-41c1-b975-2c912bf9e010\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.481634 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.481638 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.481642 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.481647 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.481660 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.481665 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.481669 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.481673 | controller | - " 2026-01-29T16:02:46.248Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.481678 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.481682 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481686 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481690 | controller | \"a11b584a-7bd1-4bff-b565-ccb5062bd3ce\"}" 2026-01-29 16:03:28.481695 | controller | - " 2026-01-29T16:02:46.252Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.481699 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.481703 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481707 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481711 | controller | \"a11b584a-7bd1-4bff-b565-ccb5062bd3ce\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.481716 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.481720 | controller | - " 2026-01-29T16:02:46.258Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.481724 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.481728 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.481733 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481740 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481746 | controller | \"a11b584a-7bd1-4bff-b565-ccb5062bd3ce\"}" 2026-01-29 16:03:28.481751 | controller | - " 2026-01-29T16:02:46.259Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.481755 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.481759 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481763 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481767 | controller | \"a11b584a-7bd1-4bff-b565-ccb5062bd3ce\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.481772 | controller | - " 2026-01-29T16:02:46.260Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.481776 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.481780 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.481784 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481789 | controller | \"a11b584a-7bd1-4bff-b565-ccb5062bd3ce\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.481793 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.481797 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.481801 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.481948 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.481953 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.481957 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.481961 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.481966 | controller | - " 2026-01-29T16:02:46.901Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.481970 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.481974 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.481978 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.481982 | controller | \"dcae636d-a96f-489e-a16d-9544378db731\"}" 2026-01-29 16:03:28.481994 | controller | - " 2026-01-29T16:02:46.901Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.481999 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.482003 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482007 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482012 | controller | \"dcae636d-a96f-489e-a16d-9544378db731\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.482016 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.482021 | controller | - " 2026-01-29T16:02:46.904Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.482025 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.482031 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.482036 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482040 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482044 | controller | \"dcae636d-a96f-489e-a16d-9544378db731\"}" 2026-01-29 16:03:28.482048 | controller | - " 2026-01-29T16:02:46.904Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.482053 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.482057 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482061 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482065 | controller | \"dcae636d-a96f-489e-a16d-9544378db731\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.482070 | controller | - " 2026-01-29T16:02:46.904Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.482074 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.482078 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.482084 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482089 | controller | \"dcae636d-a96f-489e-a16d-9544378db731\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.482093 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.482099 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.482103 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.482108 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.482112 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.482116 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.482121 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.482125 | controller | - " 2026-01-29T16:02:48.186Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.482129 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.482133 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482138 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482142 | controller | \"9b1b8b7f-08b8-46a8-a4e2-5ad5f260212f\"}" 2026-01-29 16:03:28.482146 | controller | - " 2026-01-29T16:02:48.186Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.482150 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.482155 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482159 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482163 | controller | \"9b1b8b7f-08b8-46a8-a4e2-5ad5f260212f\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.482168 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.482172 | controller | - " 2026-01-29T16:02:48.191Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.482180 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.482192 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.482197 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482201 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482206 | controller | \"9b1b8b7f-08b8-46a8-a4e2-5ad5f260212f\"}" 2026-01-29 16:03:28.482210 | controller | - " 2026-01-29T16:02:48.192Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.482214 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.482219 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482223 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482229 | controller | \"9b1b8b7f-08b8-46a8-a4e2-5ad5f260212f\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.482234 | controller | - " 2026-01-29T16:02:48.192Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.482238 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.482242 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.482246 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482251 | controller | \"9b1b8b7f-08b8-46a8-a4e2-5ad5f260212f\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.482255 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.482259 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.482264 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.482268 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.482272 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.482277 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.482281 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.482285 | controller | - " 2026-01-29T16:02:50.753Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.482289 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.482294 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482298 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482302 | controller | \"bff1a652-7252-4cec-a299-40822e6b7253\"}" 2026-01-29 16:03:28.482306 | controller | - " 2026-01-29T16:02:50.754Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.482311 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.482315 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482319 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482342 | controller | \"bff1a652-7252-4cec-a299-40822e6b7253\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.482349 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.482353 | controller | - " 2026-01-29T16:02:50.757Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.482358 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.482362 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.482366 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482370 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482375 | controller | \"bff1a652-7252-4cec-a299-40822e6b7253\"}" 2026-01-29 16:03:28.482379 | controller | - " 2026-01-29T16:02:50.758Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.482383 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.482388 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482392 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482404 | controller | \"bff1a652-7252-4cec-a299-40822e6b7253\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.482409 | controller | - " 2026-01-29T16:02:50.758Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.482414 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.482418 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.482422 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482427 | controller | \"bff1a652-7252-4cec-a299-40822e6b7253\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.482431 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.482435 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.482439 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.482444 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.482450 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.482455 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.482461 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.482466 | controller | - " 2026-01-29T16:02:55.879Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.482473 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.482479 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482485 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482491 | controller | \"9019a717-fed7-4c79-9e30-c67a4c22a441\"}" 2026-01-29 16:03:28.482497 | controller | - " 2026-01-29T16:02:55.879Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.482504 | controller | ironic exists; database username is ironic_842f\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.482510 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482520 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482530 | controller | \"9019a717-fed7-4c79-9e30-c67a4c22a441\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.482536 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.482543 | controller | - " 2026-01-29T16:02:55.882Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.482549 | controller | hostname-for-openstack.43008653-f5cf-419e-8646-370d79b58968.svc to MariaDBDatabase 2026-01-29 16:03:28.482555 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.482561 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482566 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482573 | controller | \"9019a717-fed7-4c79-9e30-c67a4c22a441\"}" 2026-01-29 16:03:28.482578 | controller | - " 2026-01-29T16:02:55.882Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.482582 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.482586 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482590 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482595 | controller | \"9019a717-fed7-4c79-9e30-c67a4c22a441\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.482599 | controller | - " 2026-01-29T16:02:55.883Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.482603 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.482607 | controller | {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, \"namespace\": 2026-01-29 16:03:28.482612 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482616 | controller | \"9019a717-fed7-4c79-9e30-c67a4c22a441\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.482620 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.482624 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.482629 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.482644 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.482649 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.482653 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.482658 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.482662 | 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 16:03:28.482666 | controller | \e[38;5;243m@ 01/29/26 16:03:05.384\e[0m" 2026-01-29 16:03:28.482671 | controller | - " 2026-01-29T16:03:05.389Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.482676 | controller | \"Namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:45Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{},\"f:topologyRef\":{\".\":{},\"f:name\":{}}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:02:45Z\"}],\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\",\"resourceVersion\":\"1982\",\"uid\":\"01613b4b-5305-4cb7-908e-a981930aa098\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.482684 | 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 16:03:28.482689 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.482693 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.482698 | 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 16:03:28.482703 | 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\":\"187c14fc-6072-4de0-85b4-84845325ec26-global-topology\"}}}}" 2026-01-29 16:03:28.482716 | controller | - " 2026-01-29T16:03:05.405Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.482720 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.482725 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482729 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482733 | controller | \"6c469ed6-e3e7-45a0-bea3-95b742b93324\"}" 2026-01-29 16:03:28.482738 | controller | - " 2026-01-29T16:03:05.409Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.482742 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.482747 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482751 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482757 | controller | \"6c469ed6-e3e7-45a0-bea3-95b742b93324\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.482761 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.482766 | controller | - " 2026-01-29T16:03:05.412Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.482770 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.482774 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482778 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482785 | controller | \"6c469ed6-e3e7-45a0-bea3-95b742b93324\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.482790 | controller | \"ObjectNamespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.482794 | controller | - " 2026-01-29T16:03:05.412Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.482798 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.482802 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"43008653-f5cf-419e-8646-370d79b58968\"}, 2026-01-29 16:03:28.482807 | controller | \"namespace\": \"43008653-f5cf-419e-8646-370d79b58968\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.482811 | controller | \"6c469ed6-e3e7-45a0-bea3-95b742b93324\"}" 2026-01-29 16:03:28.482815 | controller | - " 2026-01-29T16:03:05.419Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.482820 | controller | \"ironic\"}" 2026-01-29 16:03:28.482826 | controller | - " 2026-01-29T16:03:05.419Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.482830 | controller | - " 2026-01-29T16:03:05.419Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.482835 | controller | - " 2026-01-29T16:03:05.423Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.482839 | controller | \"ironic\"}" 2026-01-29 16:03:28.482843 | controller | - " 2026-01-29T16:03:05.423Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.482848 | controller | \"ironic\"}" 2026-01-29 16:03:28.482852 | controller | - " 2026-01-29T16:03:05.429Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.482856 | controller | \"43008653-f5cf-419e-8646-370d79b58968\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.482861 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.482865 | controller | - '' 2026-01-29 16:03:28.482869 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.482874 | 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 16:03:28.482878 | controller | with:' 2026-01-29 16:03:28.482882 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.482887 | controller | - ' <*errors.StatusError | 0xc001e0b360>: ' 2026-01-29 16:03:28.482891 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.482895 | controller | - ' {' 2026-01-29 16:03:28.482899 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.482904 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.482908 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.482912 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.482916 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.482921 | controller | - ' Continue: "",' 2026-01-29 16:03:28.482925 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.482929 | controller | - ' },' 2026-01-29 16:03:28.482933 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.482938 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.482944 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.482948 | controller | - ' Details: {' 2026-01-29 16:03:28.482953 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.482957 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.482961 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.482965 | controller | - ' UID: "",' 2026-01-29 16:03:28.482970 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.482974 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.482978 | controller | - ' },' 2026-01-29 16:03:28.482982 | controller | - ' Code: 404,' 2026-01-29 16:03:28.482987 | controller | - ' },' 2026-01-29 16:03:28.482999 | controller | - " }\e[0m" 2026-01-29 16:03:28.483003 | 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 16:03:28.483008 | controller | \e[38;5;243m@ 01/29/26 16:03:05.384\e[0m" 2026-01-29 16:03:28.483012 | controller | - '' 2026-01-29 16:03:28.483016 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.483021 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc00001c190, 2026-01-29 16:03:28.483025 | controller | {{0xc002012630?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.483029 | 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 16:03:28.483033 | controller | +0x191" 2026-01-29 16:03:28.483038 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.483042 | controller | 0xc0008ec780})' 2026-01-29 16:03:28.483046 | 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 16:03:28.483051 | controller | +0x3a" 2026-01-29 16:03:28.483055 | controller | - ' reflect.Value.call({0x1f26380?, 0xc00117e210?, 0xc000500808?}, {0x23cd0dd, 2026-01-29 16:03:28.483059 | controller | 0x4}, {0xc000688a08, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.483063 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.483068 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc00117e210?, 0xc0008ec780?}, {0xc000688a08?, 2026-01-29 16:03:28.483072 | controller | 0xc00117e210?, 0x1f26380?})' 2026-01-29 16:03:28.483076 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.483080 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.483085 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.483089 | controller | +0x11f" 2026-01-29 16:03:28.483093 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc001d850a0, {0x2753a58, 2026-01-29 16:03:28.483097 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.483102 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.483106 | controller | +0x168" 2026-01-29 16:03:28.483110 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc001d850a0, {0x2753a58, 2026-01-29 16:03:28.483114 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.483120 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.483125 | controller | +0x85" 2026-01-29 16:03:28.483129 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc00001c190, 2026-01-29 16:03:28.483133 | controller | {{0xc002012630, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.483138 | 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 16:03:28.483144 | controller | +0x16e" 2026-01-29 16:03:28.483148 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.4.1()' 2026-01-29 16:03:28.483153 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:848 2026-01-29 16:03:28.483157 | controller | +0xc8d" 2026-01-29 16:03:28.483161 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.483165 | controller | - "\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m\e[38;5;10m•\e[0m" 2026-01-29 16:03:28.483170 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.483174 | controller | - "\e[38;5;10m[AfterSuite] PASSED [1.139 seconds]\e[0m" 2026-01-29 16:03:28.483178 | controller | - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" 2026-01-29 16:03:28.483183 | 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 16:03:28.483187 | controller | - '' 2026-01-29 16:03:28.483191 | controller | - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" 2026-01-29 16:03:28.483195 | controller | - ' W0129 16:03:06.294901 58921 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.483200 | controller | watch of *v1beta1.Topology ended with: an error on the server ("unable to decode 2026-01-29 16:03:28.483204 | controller | an event from the watch stream: context canceled") has prevented the request from 2026-01-29 16:03:28.483208 | controller | succeeding' 2026-01-29 16:03:28.483212 | controller | - ' W0129 16:03:06.294982 58921 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.483217 | controller | watch of *v1beta1.MariaDBDatabase ended with: an error on the server ("unable to 2026-01-29 16:03:28.483221 | controller | decode an event from the watch stream: context canceled") has prevented the request 2026-01-29 16:03:28.483225 | controller | from succeeding' 2026-01-29 16:03:28.483229 | controller | - ' W0129 16:03:06.294999 58921 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.483234 | controller | watch of *v1.Deployment ended with: an error on the server ("unable to decode an 2026-01-29 16:03:28.483238 | controller | event from the watch stream: context canceled") has prevented the request from succeeding' 2026-01-29 16:03:28.483250 | controller | - ' W0129 16:03:06.295036 58921 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.483254 | controller | watch of *v1.Route ended with: an error on the server ("unable to decode an event 2026-01-29 16:03:28.483259 | controller | from the watch stream: context canceled") has prevented the request from succeeding' 2026-01-29 16:03:28.483263 | controller | - ' W0129 16:03:06.295086 58921 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.483268 | controller | watch of *v1beta1.KeystoneAPI ended with: an error on the server ("unable to decode 2026-01-29 16:03:28.483272 | controller | an event from the watch stream: context canceled") has prevented the request from 2026-01-29 16:03:28.483276 | controller | succeeding' 2026-01-29 16:03:28.483281 | controller | - " \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m" 2026-01-29 16:03:28.483285 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.483289 | controller | - "\e[38;5;9m• [FAILED] [20.240 seconds]\e[0m" 2026-01-29 16:03:28.483293 | controller | - "\e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout is progressing [BeforeEach] 2026-01-29 16:03:28.483298 | controller | \e[0mshows the IronicInspector deployment progressing in DeploymentReadyCondition\e[0m" 2026-01-29 16:03:28.483302 | 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 16:03:28.483306 | 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 16:03:28.483311 | controller | - '' 2026-01-29 16:03:28.483317 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.483335 | controller | - " 2026-01-29T16:02:59.120Z\tINFO\t---Test---\tSecret created\t{\"name\": \"rabbitmq-secret\"}" 2026-01-29 16:03:28.483343 | controller | - " 2026-01-29T16:02:59.126Z\tINFO\t---Test---\tCreated MariaDBAccount ironic, username 2026-01-29 16:03:28.483347 | controller | ironic_account, secret ironic-db-secret" 2026-01-29 16:03:28.483352 | controller | - " 2026-01-29T16:02:59.144Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.483356 | controller | {\"name\":\"keystone-a3d404e1-8dfc-437a-a49e-9de795f5e91a\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}}" 2026-01-29 16:03:28.483361 | controller | - " 2026-01-29T16:02:59.144Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"},\"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 16:03:28.483366 | controller | - " 2026-01-29T16:02:59.148Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.483370 | controller | \"ironic\"}" 2026-01-29 16:03:28.483374 | controller | - " 2026-01-29T16:02:59.148Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.483379 | controller | - " 2026-01-29T16:02:59.148Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.483383 | controller | - " 2026-01-29T16:02:59.151Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.483387 | controller | \"ironic\"}" 2026-01-29 16:03:28.483391 | controller | - " 2026-01-29T16:02:59.151Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.483396 | controller | \"ironic\"}" 2026-01-29 16:03:28.483400 | controller | - " 2026-01-29T16:02:59.160Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.483404 | controller | \"ironic\"}" 2026-01-29 16:03:28.483409 | controller | - " 2026-01-29T16:02:59.160Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.483413 | controller | - " 2026-01-29T16:02:59.160Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.483417 | controller | - " 2026-01-29T16:02:59.163Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.483421 | controller | \"ironic\"}" 2026-01-29 16:03:28.483434 | controller | - " 2026-01-29T16:02:59.163Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.483439 | controller | \"ironic\"}" 2026-01-29 16:03:28.483443 | controller | - " 2026-01-29T16:02:59.179Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.483448 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.483452 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483457 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483461 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\"}" 2026-01-29 16:03:28.483483 | controller | - " 2026-01-29T16:02:59.182Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.483487 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.483492 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483496 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483500 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\"}" 2026-01-29 16:03:28.483505 | controller | - " 2026-01-29T16:02:59.185Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.483509 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.483513 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483517 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483522 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\"}" 2026-01-29 16:03:28.483526 | controller | - " 2026-01-29T16:02:59.187Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.483530 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.483534 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483539 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483543 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\"}" 2026-01-29 16:03:28.483547 | controller | - " 2026-01-29T16:02:59.192Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.483551 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.483556 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.483560 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.483564 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483568 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.483573 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.483577 | controller | - " 2026-01-29T16:02:59.196Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.483581 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.483586 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483590 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483599 | controller | \"085535eb-c4c3-4415-90a4-d103fe78c7b2\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.483605 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.483611 | controller | - " 2026-01-29T16:02:59.204Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.483617 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.483623 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483630 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483637 | controller | \"39bfaa89-cbc5-4a12-8a39-1d6a55836770\"}" 2026-01-29 16:03:28.483647 | controller | - " 2026-01-29T16:02:59.205Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.483653 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.483659 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.483666 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.483676 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483696 | controller | \"39bfaa89-cbc5-4a12-8a39-1d6a55836770\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.483702 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.483706 | controller | - " 2026-01-29T16:02:59.207Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.483711 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.483715 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.483719 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483724 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483728 | controller | \"39bfaa89-cbc5-4a12-8a39-1d6a55836770\"}" 2026-01-29 16:03:28.483732 | controller | - " 2026-01-29T16:02:59.209Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.483736 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}}" 2026-01-29 16:03:28.483741 | controller | - " 2026-01-29T16:02:59.213Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.483745 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.483749 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483754 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483758 | controller | \"39bfaa89-cbc5-4a12-8a39-1d6a55836770\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.483762 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.483766 | controller | - " 2026-01-29T16:02:59.215Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.483771 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}}" 2026-01-29 16:03:28.483775 | controller | - " 2026-01-29T16:02:59.222Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.483779 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.483783 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483788 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483792 | controller | \"9cb88f2c-af7f-47e6-85f5-c3eb41d982d1\"}" 2026-01-29 16:03:28.483796 | controller | - " 2026-01-29T16:02:59.223Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.483801 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.483805 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.483809 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.483813 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483818 | controller | \"9cb88f2c-af7f-47e6-85f5-c3eb41d982d1\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.483825 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.483829 | controller | - " 2026-01-29T16:02:59.307Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.483833 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.483838 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.483842 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483846 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483850 | controller | \"9cb88f2c-af7f-47e6-85f5-c3eb41d982d1\"}" 2026-01-29 16:03:28.483855 | controller | - " 2026-01-29T16:02:59.308Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.483859 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.483863 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483867 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483872 | controller | \"9cb88f2c-af7f-47e6-85f5-c3eb41d982d1\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.483876 | controller | - " 2026-01-29T16:02:59.318Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.483880 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.483895 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.483900 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483904 | controller | \"9cb88f2c-af7f-47e6-85f5-c3eb41d982d1\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.483908 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.483913 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.483917 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.483922 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.483926 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.483930 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.483935 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.483939 | controller | - " 2026-01-29T16:02:59.319Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.483943 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.483947 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.483952 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483956 | controller | \"feb2e011-00e4-4630-86b0-e16918d1f411\"}" 2026-01-29 16:03:28.483960 | controller | - " 2026-01-29T16:02:59.319Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.483965 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.483969 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.483975 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.483981 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.483985 | controller | \"feb2e011-00e4-4630-86b0-e16918d1f411\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.483989 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.483994 | controller | - " 2026-01-29T16:02:59.409Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.483998 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.484002 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484006 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484011 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484015 | controller | \"feb2e011-00e4-4630-86b0-e16918d1f411\"}" 2026-01-29 16:03:28.484019 | controller | - " 2026-01-29T16:02:59.409Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.484024 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484028 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484032 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484036 | controller | \"feb2e011-00e4-4630-86b0-e16918d1f411\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.484041 | controller | - " 2026-01-29T16:02:59.410Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.484045 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.484049 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.484054 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484058 | controller | \"feb2e011-00e4-4630-86b0-e16918d1f411\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.484062 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.484066 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.484071 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.484075 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.484079 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.484084 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.484096 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.484100 | controller | - " 2026-01-29T16:02:59.410Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.484104 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.484109 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484113 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484118 | controller | \"89dc6bbb-0f54-4fb1-bce9-0758e5a155eb\"}" 2026-01-29 16:03:28.484122 | controller | - " 2026-01-29T16:02:59.411Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.484126 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.484132 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.484137 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.484141 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484145 | controller | \"89dc6bbb-0f54-4fb1-bce9-0758e5a155eb\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.484150 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.484154 | controller | - " 2026-01-29T16:02:59.416Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.484158 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.484162 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484167 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484171 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484177 | controller | \"89dc6bbb-0f54-4fb1-bce9-0758e5a155eb\"}" 2026-01-29 16:03:28.484182 | controller | - " 2026-01-29T16:02:59.417Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.484186 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484190 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484194 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484199 | controller | \"89dc6bbb-0f54-4fb1-bce9-0758e5a155eb\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.484203 | controller | - " 2026-01-29T16:02:59.418Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.484207 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.484211 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.484216 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484220 | controller | \"89dc6bbb-0f54-4fb1-bce9-0758e5a155eb\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.484224 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.484229 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.484233 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.484237 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.484242 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.484246 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.484252 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.484257 | controller | - " 2026-01-29T16:02:59.420Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.484261 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.484267 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484271 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484275 | controller | \"83953535-cbe1-471a-8897-e11fd4520ef2\"}" 2026-01-29 16:03:28.484280 | controller | - " 2026-01-29T16:02:59.420Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.484286 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.484298 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.484303 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.484307 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484312 | controller | \"83953535-cbe1-471a-8897-e11fd4520ef2\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.484316 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.484320 | controller | - " 2026-01-29T16:02:59.422Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.484341 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.484345 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484349 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484354 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484358 | controller | \"83953535-cbe1-471a-8897-e11fd4520ef2\"}" 2026-01-29 16:03:28.484363 | controller | - " 2026-01-29T16:02:59.423Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.484367 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484371 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484376 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484382 | controller | \"83953535-cbe1-471a-8897-e11fd4520ef2\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.484386 | controller | - " 2026-01-29T16:02:59.423Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.484390 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.484395 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.484399 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484403 | controller | \"83953535-cbe1-471a-8897-e11fd4520ef2\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.484407 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.484412 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.484416 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.484420 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.484424 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.484429 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.484435 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.484439 | controller | - " 2026-01-29T16:02:59.464Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.484443 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.484448 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484455 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484460 | controller | \"00f34f06-74e6-4613-b892-d896d4247d69\"}" 2026-01-29 16:03:28.484464 | controller | - " 2026-01-29T16:02:59.466Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.484468 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.484472 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.484477 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.484481 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484485 | controller | \"00f34f06-74e6-4613-b892-d896d4247d69\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.484489 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.484494 | controller | - " 2026-01-29T16:02:59.469Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.484498 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.484502 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484507 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484519 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484524 | controller | \"00f34f06-74e6-4613-b892-d896d4247d69\"}" 2026-01-29 16:03:28.484529 | controller | - " 2026-01-29T16:02:59.470Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.484533 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484538 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484542 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484546 | controller | \"00f34f06-74e6-4613-b892-d896d4247d69\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.484551 | controller | - " 2026-01-29T16:02:59.471Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.484555 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.484559 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.484563 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484568 | controller | \"00f34f06-74e6-4613-b892-d896d4247d69\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.484572 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.484576 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.484581 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.484587 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.484591 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.484596 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.484600 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.484604 | controller | - " 2026-01-29T16:02:59.552Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.484608 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.484614 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484619 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484623 | controller | \"5bf0970a-6a4a-4488-92e7-206e090f47f6\"}" 2026-01-29 16:03:28.484627 | controller | - " 2026-01-29T16:02:59.553Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.484632 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.484636 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.484640 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.484645 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484649 | controller | \"5bf0970a-6a4a-4488-92e7-206e090f47f6\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.484653 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.484657 | controller | - " 2026-01-29T16:02:59.555Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.484662 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.484666 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484670 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484674 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484679 | controller | \"5bf0970a-6a4a-4488-92e7-206e090f47f6\"}" 2026-01-29 16:03:28.484683 | controller | - " 2026-01-29T16:02:59.555Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.484687 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484692 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484696 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484700 | controller | \"5bf0970a-6a4a-4488-92e7-206e090f47f6\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.484704 | controller | - " 2026-01-29T16:02:59.556Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.484716 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.484721 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.484726 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484732 | controller | \"5bf0970a-6a4a-4488-92e7-206e090f47f6\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.484738 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.484760 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.484766 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.484772 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.484778 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.484784 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.484791 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.484800 | controller | - " 2026-01-29T16:02:59.717Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.484807 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.484813 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484820 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484826 | controller | \"16ee6b58-b047-43e5-8783-52ea8e1de6f9\"}" 2026-01-29 16:03:28.484833 | controller | - " 2026-01-29T16:02:59.717Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.484839 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.484845 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.484851 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.484857 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484863 | controller | \"16ee6b58-b047-43e5-8783-52ea8e1de6f9\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.484869 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.484873 | controller | - " 2026-01-29T16:02:59.721Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.484877 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.484885 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484889 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484893 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484898 | controller | \"16ee6b58-b047-43e5-8783-52ea8e1de6f9\"}" 2026-01-29 16:03:28.484902 | controller | - " 2026-01-29T16:02:59.721Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.484906 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.484911 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.484916 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484921 | controller | \"16ee6b58-b047-43e5-8783-52ea8e1de6f9\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.484925 | controller | - " 2026-01-29T16:02:59.722Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.484929 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.484933 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.484938 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.484942 | controller | \"16ee6b58-b047-43e5-8783-52ea8e1de6f9\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.484946 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.484950 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.484955 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.484959 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.484963 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.484988 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.485006 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.485013 | controller | - " 2026-01-29T16:03:00.044Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.485019 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.485025 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485029 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485033 | controller | \"31952df8-730f-42cd-acd4-6f0c267efd63\"}" 2026-01-29 16:03:28.485038 | controller | - " 2026-01-29T16:03:00.044Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.485042 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.485046 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.485050 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.485054 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485059 | controller | \"31952df8-730f-42cd-acd4-6f0c267efd63\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.485063 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.485067 | controller | - " 2026-01-29T16:03:00.047Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.485071 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.485076 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.485080 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485084 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485088 | controller | \"31952df8-730f-42cd-acd4-6f0c267efd63\"}" 2026-01-29 16:03:28.485093 | controller | - " 2026-01-29T16:03:00.048Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.485097 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.485101 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485105 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485110 | controller | \"31952df8-730f-42cd-acd4-6f0c267efd63\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.485114 | controller | - " 2026-01-29T16:03:00.048Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.485118 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.485122 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.485126 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485131 | controller | \"31952df8-730f-42cd-acd4-6f0c267efd63\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.485135 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.485139 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.485143 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.485148 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.485156 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.485160 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.485164 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.485169 | controller | - " 2026-01-29T16:03:00.690Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.485173 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.485177 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485181 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485186 | controller | \"320603bb-4be7-413e-abd3-02dfecdaba67\"}" 2026-01-29 16:03:28.485190 | controller | - " 2026-01-29T16:03:00.690Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.485206 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.485210 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.485218 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.485223 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485228 | controller | \"320603bb-4be7-413e-abd3-02dfecdaba67\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.485232 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.485236 | controller | - " 2026-01-29T16:03:00.693Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.485241 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.485245 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.485249 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485253 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485257 | controller | \"320603bb-4be7-413e-abd3-02dfecdaba67\"}" 2026-01-29 16:03:28.485262 | controller | - " 2026-01-29T16:03:00.694Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.485266 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.485270 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485274 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485278 | controller | \"320603bb-4be7-413e-abd3-02dfecdaba67\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.485283 | controller | - " 2026-01-29T16:03:00.695Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.485287 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.485291 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.485295 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485300 | controller | \"320603bb-4be7-413e-abd3-02dfecdaba67\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.485304 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.485308 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.485314 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.485318 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.485337 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.485345 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.485350 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.485354 | controller | - " 2026-01-29T16:03:01.976Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.485358 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.485362 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485367 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485371 | controller | \"59558adc-c491-41a8-bcb7-37fb0931200a\"}" 2026-01-29 16:03:28.485375 | controller | - " 2026-01-29T16:03:01.976Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.485379 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.485383 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.485388 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.485392 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485396 | controller | \"59558adc-c491-41a8-bcb7-37fb0931200a\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.485400 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.485411 | controller | - " 2026-01-29T16:03:01.979Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.485416 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.485420 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.485434 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485438 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485443 | controller | \"59558adc-c491-41a8-bcb7-37fb0931200a\"}" 2026-01-29 16:03:28.485447 | controller | - " 2026-01-29T16:03:01.979Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.485452 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.485456 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485460 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485464 | controller | \"59558adc-c491-41a8-bcb7-37fb0931200a\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.485468 | controller | - " 2026-01-29T16:03:01.979Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.485473 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.485477 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.485481 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485485 | controller | \"59558adc-c491-41a8-bcb7-37fb0931200a\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.485492 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.485497 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.485501 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.485505 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.485509 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.485514 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.485518 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.485522 | controller | - " 2026-01-29T16:03:04.540Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.485526 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.485533 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485537 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485542 | controller | \"92c04ac6-d111-4143-ab4d-f67fca8a3974\"}" 2026-01-29 16:03:28.485547 | controller | - " 2026-01-29T16:03:04.541Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.485552 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.485557 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.485561 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.485566 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485572 | controller | \"92c04ac6-d111-4143-ab4d-f67fca8a3974\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.485576 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.485580 | controller | - " 2026-01-29T16:03:04.544Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.485584 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.485589 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.485593 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485597 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485603 | controller | \"92c04ac6-d111-4143-ab4d-f67fca8a3974\"}" 2026-01-29 16:03:28.485607 | controller | - " 2026-01-29T16:03:04.545Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.485611 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.485616 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485620 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485624 | controller | \"92c04ac6-d111-4143-ab4d-f67fca8a3974\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.485637 | controller | - " 2026-01-29T16:03:04.546Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.485642 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.485646 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.485652 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485656 | controller | \"92c04ac6-d111-4143-ab4d-f67fca8a3974\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.485661 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.485665 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.485669 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.485673 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.485678 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.485682 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.485686 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.485690 | controller | - " 2026-01-29T16:03:09.667Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.485695 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.485699 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485703 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485707 | controller | \"bfad4d4c-909d-4354-a1b2-646a093d8097\"}" 2026-01-29 16:03:28.485712 | controller | - " 2026-01-29T16:03:09.668Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.485716 | controller | ironic exists; database username is ironic_account\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.485720 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.485724 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.485729 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485733 | controller | \"bfad4d4c-909d-4354-a1b2-646a093d8097\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.485737 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.485741 | controller | - " 2026-01-29T16:03:09.672Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.485745 | controller | hostname-for-openstack.8936127f-c64f-4a0c-aeae-d1b7f874318d.svc to MariaDBDatabase 2026-01-29 16:03:28.485750 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.485754 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485758 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485762 | controller | \"bfad4d4c-909d-4354-a1b2-646a093d8097\"}" 2026-01-29 16:03:28.485767 | controller | - " 2026-01-29T16:03:09.673Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.485771 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.485775 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485779 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485784 | controller | \"bfad4d4c-909d-4354-a1b2-646a093d8097\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.485788 | controller | - " 2026-01-29T16:03:09.673Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.485796 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.485800 | controller | {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, \"namespace\": 2026-01-29 16:03:28.485804 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485808 | controller | \"bfad4d4c-909d-4354-a1b2-646a093d8097\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.485812 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.485817 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.485821 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.485836 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.485840 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.485844 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.485849 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.485853 | 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 16:03:28.485858 | controller | \e[38;5;243m@ 01/29/26 16:03:19.216\e[0m" 2026-01-29 16:03:28.485862 | controller | - " 2026-01-29T16:03:19.217Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.485868 | controller | \"Namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:02:59Z\",\"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-29T16:02:59Z\"}],\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\",\"resourceVersion\":\"1358\",\"uid\":\"135a09d4-14ef-4724-b275-3d80320faf78\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.485874 | 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 16:03:28.485878 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.485883 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.485890 | 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 16:03:28.485898 | 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 16:03:28.485914 | controller | - " 2026-01-29T16:03:19.244Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.485921 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.485944 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485953 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485960 | controller | \"213de1ea-cb64-416e-96fb-62a7e0097489\"}" 2026-01-29 16:03:28.485966 | controller | - " 2026-01-29T16:03:19.250Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.485973 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.485979 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.485986 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.485992 | controller | \"213de1ea-cb64-416e-96fb-62a7e0097489\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.486003 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.486007 | controller | - " 2026-01-29T16:03:19.255Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.486011 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.486016 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.486020 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486024 | controller | \"213de1ea-cb64-416e-96fb-62a7e0097489\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.486028 | controller | \"ObjectNamespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.486033 | controller | - " 2026-01-29T16:03:19.255Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.486037 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.486041 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"8936127f-c64f-4a0c-aeae-d1b7f874318d\"}, 2026-01-29 16:03:28.486046 | controller | \"namespace\": \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486050 | controller | \"213de1ea-cb64-416e-96fb-62a7e0097489\"}" 2026-01-29 16:03:28.486054 | controller | - " 2026-01-29T16:03:19.265Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.486058 | controller | \"ironic\"}" 2026-01-29 16:03:28.486063 | controller | - " 2026-01-29T16:03:19.265Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.486070 | controller | - " 2026-01-29T16:03:19.265Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.486074 | controller | - " 2026-01-29T16:03:19.272Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.486079 | controller | \"ironic\"}" 2026-01-29 16:03:28.486083 | controller | - " 2026-01-29T16:03:19.272Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.486087 | controller | \"ironic\"}" 2026-01-29 16:03:28.486091 | controller | - " 2026-01-29T16:03:19.300Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.486096 | controller | \"8936127f-c64f-4a0c-aeae-d1b7f874318d\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.486100 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.486104 | controller | - '' 2026-01-29 16:03:28.486109 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.000s." 2026-01-29 16:03:28.486113 | 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 16:03:28.486117 | controller | with:' 2026-01-29 16:03:28.486122 | controller | - ' Expected success, but got an error:' 2026-01-29 16:03:28.486126 | controller | - ' <*errors.StatusError | 0xc001c0e320>: ' 2026-01-29 16:03:28.486130 | controller | - ' jobs.batch "ironic-db-sync" not found' 2026-01-29 16:03:28.486135 | controller | - ' {' 2026-01-29 16:03:28.486139 | controller | - ' ErrStatus: {' 2026-01-29 16:03:28.486143 | controller | - ' TypeMeta: {Kind: "", APIVersion: ""},' 2026-01-29 16:03:28.486147 | controller | - ' ListMeta: {' 2026-01-29 16:03:28.486152 | controller | - ' SelfLink: "",' 2026-01-29 16:03:28.486156 | controller | - ' ResourceVersion: "",' 2026-01-29 16:03:28.486160 | controller | - ' Continue: "",' 2026-01-29 16:03:28.486164 | controller | - ' RemainingItemCount: nil,' 2026-01-29 16:03:28.486169 | controller | - ' },' 2026-01-29 16:03:28.486173 | controller | - ' Status: "Failure",' 2026-01-29 16:03:28.486177 | controller | - ' Message: "jobs.batch \"ironic-db-sync\" not found",' 2026-01-29 16:03:28.486181 | controller | - ' Reason: "NotFound",' 2026-01-29 16:03:28.486186 | controller | - ' Details: {' 2026-01-29 16:03:28.486190 | controller | - ' Name: "ironic-db-sync",' 2026-01-29 16:03:28.486194 | controller | - ' Group: "batch",' 2026-01-29 16:03:28.486198 | controller | - ' Kind: "jobs",' 2026-01-29 16:03:28.486203 | controller | - ' UID: "",' 2026-01-29 16:03:28.486207 | controller | - ' Causes: nil,' 2026-01-29 16:03:28.486211 | controller | - ' RetryAfterSeconds: 0,' 2026-01-29 16:03:28.486216 | controller | - ' },' 2026-01-29 16:03:28.486220 | controller | - ' Code: 404,' 2026-01-29 16:03:28.486225 | controller | - ' },' 2026-01-29 16:03:28.486229 | controller | - " }\e[0m" 2026-01-29 16:03:28.486244 | 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 16:03:28.486249 | controller | \e[38;5;243m@ 01/29/26 16:03:19.216\e[0m" 2026-01-29 16:03:28.486253 | controller | - '' 2026-01-29 16:03:28.486258 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.486265 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).GetJob(0xc000383450, 2026-01-29 16:03:28.486269 | controller | {{0xc00147b4a0?, 0x4c0ae9?}, {0x23dbdff?, 0x22e1a80?}})' 2026-01-29 16:03:28.486274 | 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 16:03:28.486280 | controller | +0x191" 2026-01-29 16:03:28.486285 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess.func1({0x2775e80, 2026-01-29 16:03:28.486289 | controller | 0xc000b19b80})' 2026-01-29 16:03:28.486293 | 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 16:03:28.486300 | controller | +0x3a" 2026-01-29 16:03:28.486304 | controller | - ' reflect.Value.call({0x1f26380?, 0xc001715800?, 0xc000099008?}, {0x23cd0dd, 2026-01-29 16:03:28.486309 | controller | 0x4}, {0xc001100378, 0x1, 0x219d7a0?})' 2026-01-29 16:03:28.486313 | controller | - " \t/usr/local/go/src/reflect/value.go:584 +0xca6" 2026-01-29 16:03:28.486317 | controller | - ' reflect.Value.Call({0x1f26380?, 0xc001715800?, 0xc000b19b80?}, {0xc001100378?, 2026-01-29 16:03:28.486338 | controller | 0xc001715800?, 0x1f26380?})' 2026-01-29 16:03:28.486345 | controller | - " \t/usr/local/go/src/reflect/value.go:368 +0xb9" 2026-01-29 16:03:28.486350 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()' 2026-01-29 16:03:28.486354 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:337 2026-01-29 16:03:28.486358 | controller | +0x11f" 2026-01-29 16:03:28.486363 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0016f6cb0, {0x2753a58, 2026-01-29 16:03:28.486367 | controller | 0x3b647c0}, 0x1, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.486371 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:410 2026-01-29 16:03:28.486375 | controller | +0x168" 2026-01-29 16:03:28.486380 | controller | - ' github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0016f6cb0, {0x2753a58, 2026-01-29 16:03:28.486384 | controller | 0x3b647c0}, {0x0, 0x0, 0x0})' 2026-01-29 16:03:28.486388 | controller | - " \t/home/zuul/go/pkg/mod/github.com/onsi/gomega@v1.39.0/internal/async_assertion.go:145 2026-01-29 16:03:28.486392 | controller | +0x85" 2026-01-29 16:03:28.486397 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).SimulateJobSuccess(0xc000383450, 2026-01-29 16:03:28.486401 | controller | {{0xc00147b4a0, 0x24}, {0x23dbdff, 0xe}})' 2026-01-29 16:03:28.486405 | 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 16:03:28.486409 | controller | +0x16e" 2026-01-29 16:03:28.486413 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.2.1()' 2026-01-29 16:03:28.486418 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:274 2026-01-29 16:03:28.486422 | controller | +0x8a7" 2026-01-29 16:03:28.486426 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.486430 | controller | - "\e[38;5;10m[AfterSuite] PASSED [1.105 seconds]\e[0m" 2026-01-29 16:03:28.486435 | controller | - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" 2026-01-29 16:03:28.486439 | 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 16:03:28.486443 | controller | - '' 2026-01-29 16:03:28.486447 | controller | - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" 2026-01-29 16:03:28.486452 | controller | - ' W0129 16:03:19.350691 58922 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.486456 | controller | watch of *v1beta1.TransportURL ended with: an error on the server ("unable to decode 2026-01-29 16:03:28.486460 | controller | an event from the watch stream: context canceled") has prevented the request from 2026-01-29 16:03:28.486464 | controller | succeeding' 2026-01-29 16:03:28.486469 | controller | - " \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m" 2026-01-29 16:03:28.486473 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.486477 | controller | - "\e[38;5;9m• [FAILED] [20.264 seconds]\e[0m" 2026-01-29 16:03:28.486481 | controller | - "\e[0mIronic controller \e[38;5;243mwhen Ironic is created with rpc=oslo and quorum 2026-01-29 16:03:28.486485 | controller | queue enabled transport URL \e[38;5;9m\e[1m[It] generates ironic config with oslo_messaging_rabbit 2026-01-29 16:03:28.486490 | controller | section when quorum queues enabled\e[0m" 2026-01-29 16:03:28.486496 | 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 16:03:28.486500 | controller | - '' 2026-01-29 16:03:28.486504 | controller | - " \e[38;5;243mTimeline >>\e[0m" 2026-01-29 16:03:28.486509 | controller | - " 2026-01-29T16:03:05.857Z\tINFO\t---Test---\tSecret created with quorum queues\t{\"name\": 2026-01-29 16:03:28.486513 | controller | \"rabbitmq-secret\"}" 2026-01-29 16:03:28.486517 | controller | - " 2026-01-29T16:03:05.880Z\tINFO\t---Test---\tKeystoneAPI created\t{\"KeystoneAPI\": 2026-01-29 16:03:28.486521 | controller | {\"name\":\"keystone-19847f50-183a-4aab-9a2e-4ac6bb064727\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.486535 | controller | - " 2026-01-29T16:03:05.880Z\tINFO\t---Test---\tCreating\t{\"raw\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"},\"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 16:03:28.486541 | controller | - " 2026-01-29T16:03:05.884Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.486545 | controller | \"ironic\"}" 2026-01-29 16:03:28.486550 | controller | - " 2026-01-29T16:03:05.884Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.486554 | controller | - " 2026-01-29T16:03:05.884Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.486558 | controller | - " 2026-01-29T16:03:05.889Z\tINFO\tironic-resource\tValidation for Ironic upon creation\t{\"name\": 2026-01-29 16:03:28.486563 | controller | \"ironic\"}" 2026-01-29 16:03:28.486567 | controller | - " 2026-01-29T16:03:05.889Z\tINFO\tironic-resource\tvalidate create\t{\"name\": 2026-01-29 16:03:28.486571 | controller | \"ironic\"}" 2026-01-29 16:03:28.486575 | controller | - " 2026-01-29T16:03:05.893Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"ServiceAccountReady\", 2026-01-29 16:03:28.486579 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.486584 | controller | - " 2026-01-29T16:03:05.898Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.486588 | controller | \"ironic\"}" 2026-01-29 16:03:28.486592 | controller | - " 2026-01-29T16:03:05.898Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.486596 | controller | - " 2026-01-29T16:03:05.898Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.486601 | controller | - " 2026-01-29T16:03:05.901Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.486605 | controller | \"ironic\"}" 2026-01-29 16:03:28.486609 | controller | - " 2026-01-29T16:03:05.901Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.486613 | controller | \"ironic\"}" 2026-01-29 16:03:28.486618 | controller | - " 2026-01-29T16:03:05.920Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.486626 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.486630 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486635 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486639 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}" 2026-01-29 16:03:28.486643 | controller | - " 2026-01-29T16:03:05.923Z\tINFO\tControllers.Ironic\tServiceAccount ironic-ironic 2026-01-29 16:03:28.486647 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.486652 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486656 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486660 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}" 2026-01-29 16:03:28.486664 | controller | - " 2026-01-29T16:03:05.925Z\tINFO\tControllers.Ironic\tRole ironic-ironic-role - 2026-01-29 16:03:28.486668 | controller | created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.486673 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486677 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486683 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}" 2026-01-29 16:03:28.486695 | controller | - " 2026-01-29T16:03:05.927Z\tINFO\tControllers.Ironic\tRoleBinding ironic-ironic-rolebinding 2026-01-29 16:03:28.486699 | controller | - created\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.486704 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486708 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486713 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}" 2026-01-29 16:03:28.486717 | controller | - " 2026-01-29T16:03:05.930Z\tINFO\tControllers.Ironic\tTransportURL ironic-transport 2026-01-29 16:03:28.486721 | controller | successfully reconciled - operation: created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.486725 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486730 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486734 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}" 2026-01-29 16:03:28.486738 | controller | - " 2026-01-29T16:03:05.930Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.486744 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.486749 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486753 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486757 | controller | \"b5325fbd-4e4d-49e1-9de8-df142a011723\"}" 2026-01-29 16:03:28.486762 | controller | - " 2026-01-29T16:03:05.936Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.486766 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.486770 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486774 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486778 | controller | \"8a45983b-ff65-44da-9fc7-cfdae60ea756\"}" 2026-01-29 16:03:28.486785 | controller | - " 2026-01-29T16:03:05.937Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.486789 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.486793 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486797 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486802 | controller | \"8a45983b-ff65-44da-9fc7-cfdae60ea756\"}" 2026-01-29 16:03:28.486806 | controller | - " 2026-01-29T16:03:05.943Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 16:03:28.486810 | controller | \"ServiceAccountReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.486815 | controller | - " 2026-01-29T16:03:05.943Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RoleReady\", 2026-01-29 16:03:28.486819 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.486823 | controller | - " 2026-01-29T16:03:05.945Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 16:03:28.486827 | controller | \"RoleReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.486835 | controller | - " 2026-01-29T16:03:05.945Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RoleBindingReady\", 2026-01-29 16:03:28.486840 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.486844 | controller | - " 2026-01-29T16:03:05.946Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.486848 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.486853 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486857 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486861 | controller | \"609ce948-abb2-41bc-8b87-7b2f69447f28\"}" 2026-01-29 16:03:28.486865 | controller | - " 2026-01-29T16:03:05.947Z\tINFO\tControllers.Ironic\tWaiting for TransportURL 2026-01-29 16:03:28.486870 | controller | ironic-transport secret to be created\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.486874 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486886 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486890 | controller | \"609ce948-abb2-41bc-8b87-7b2f69447f28\"}" 2026-01-29 16:03:28.486895 | controller | - " 2026-01-29T16:03:05.948Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 16:03:28.486899 | controller | \"RoleBindingReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.486903 | controller | - " 2026-01-29T16:03:05.955Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.486908 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.486912 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486916 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486920 | controller | \"4b07064e-e16a-4b27-bce2-ac6fc3ebf565\"}" 2026-01-29 16:03:28.486924 | controller | - " 2026-01-29T16:03:05.956Z\tINFO\t---Test---\tSimulated TransportURL ready\t{\"on\": 2026-01-29 16:03:28.486929 | controller | {\"name\":\"ironic-transport\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.486935 | controller | - " 2026-01-29T16:03:05.956Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"RabbitMqTransportURLReady\", 2026-01-29 16:03:28.486939 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.486943 | controller | - " 2026-01-29T16:03:05.961Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.486947 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.486952 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486958 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486963 | controller | \"4b07064e-e16a-4b27-bce2-ac6fc3ebf565\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.486967 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.486971 | controller | - " 2026-01-29T16:03:05.966Z\tINFO\tControllers.Ironic\tMariaDBDatabase object ironic 2026-01-29 16:03:28.486975 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.486980 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.486984 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.486988 | controller | \"4b07064e-e16a-4b27-bce2-ac6fc3ebf565\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.486992 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.486996 | controller | - " 2026-01-29T16:03:05.976Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.487001 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.487005 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487009 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487013 | controller | \"13e1f39c-cbb4-4e67-aadb-e0caf31c8cf4\"}" 2026-01-29 16:03:28.487017 | controller | - " 2026-01-29T16:03:05.977Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.487022 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.487026 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487032 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487037 | controller | \"13e1f39c-cbb4-4e67-aadb-e0caf31c8cf4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.487044 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.487050 | controller | - " 2026-01-29T16:03:05.979Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.487056 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.487062 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487068 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487075 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487081 | controller | \"13e1f39c-cbb4-4e67-aadb-e0caf31c8cf4\"}" 2026-01-29 16:03:28.487104 | controller | - " 2026-01-29T16:03:05.983Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 16:03:28.487112 | controller | \"RabbitMqTransportURLReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.487119 | controller | - " 2026-01-29T16:03:05.983Z\tINFO\tControllers.Ironic\tMariaDBAccount object ironic 2026-01-29 16:03:28.487126 | controller | created or patched\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487132 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487137 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487142 | controller | \"13e1f39c-cbb4-4e67-aadb-e0caf31c8cf4\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.487146 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.487150 | controller | - " 2026-01-29T16:03:05.992Z\tINFO\t---Test---\tSimulated DB Account completed\t{\"on\": 2026-01-29 16:03:28.487155 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.487159 | controller | - " 2026-01-29T16:03:05.997Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.487163 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.487167 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487172 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487176 | controller | \"f361e8d6-21d9-469d-8717-6cd919829217\"}" 2026-01-29 16:03:28.487180 | controller | - " 2026-01-29T16:03:05.998Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.487184 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.487189 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487193 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487197 | controller | \"f361e8d6-21d9-469d-8717-6cd919829217\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.487201 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.487206 | controller | - " 2026-01-29T16:03:06.000Z\tINFO\t---Test---\tSimulated DB completed\t{\"on\": 2026-01-29 16:03:28.487210 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.487214 | controller | - " 2026-01-29T16:03:06.000Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"InputReady\", 2026-01-29 16:03:28.487218 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.487222 | controller | - " 2026-01-29T16:03:06.004Z\tINFO\t---Test---\tExpectCondition succeeded\t{\"type\": 2026-01-29 16:03:28.487227 | controller | \"InputReady\", \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.487231 | controller | - " 2026-01-29T16:03:06.004Z\tINFO\t---Test---\tExpectCondition\t{\"type\": \"ServiceConfigReady\", 2026-01-29 16:03:28.487235 | controller | \"expected status\": \"True\", \"on\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}}" 2026-01-29 16:03:28.487239 | controller | - " 2026-01-29T16:03:06.081Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.487244 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.487251 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487255 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487259 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487264 | controller | \"f361e8d6-21d9-469d-8717-6cd919829217\"}" 2026-01-29 16:03:28.487268 | controller | - " 2026-01-29T16:03:06.082Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.487276 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487280 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487284 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487289 | controller | \"f361e8d6-21d9-469d-8717-6cd919829217\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.487298 | controller | - " 2026-01-29T16:03:06.099Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.487302 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.487306 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.487311 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487315 | controller | \"f361e8d6-21d9-469d-8717-6cd919829217\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.487319 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.487341 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.487345 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.487350 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.487354 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.487358 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.487362 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.487367 | controller | - " 2026-01-29T16:03:06.099Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.487371 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.487375 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487379 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487384 | controller | \"577b9427-ac3a-45e6-9f83-571ff3f507f7\"}" 2026-01-29 16:03:28.487388 | controller | - " 2026-01-29T16:03:06.100Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.487392 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.487396 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487400 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487405 | controller | \"577b9427-ac3a-45e6-9f83-571ff3f507f7\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.487409 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.487413 | controller | - " 2026-01-29T16:03:06.181Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.487420 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.487424 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487428 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487433 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487437 | controller | \"577b9427-ac3a-45e6-9f83-571ff3f507f7\"}" 2026-01-29 16:03:28.487441 | controller | - " 2026-01-29T16:03:06.181Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.487445 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487450 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487454 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487458 | controller | \"577b9427-ac3a-45e6-9f83-571ff3f507f7\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.487462 | controller | - " 2026-01-29T16:03:06.182Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.487466 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.487471 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.487475 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487479 | controller | \"577b9427-ac3a-45e6-9f83-571ff3f507f7\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.487483 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.487488 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.487492 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.487496 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.487506 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.487510 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.487515 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.487519 | controller | - " 2026-01-29T16:03:06.182Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.487523 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.487527 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487531 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487536 | controller | \"e533b319-e2cd-4ccb-8a5e-4f7d6bc00a75\"}" 2026-01-29 16:03:28.487540 | controller | - " 2026-01-29T16:03:06.183Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.487547 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.487551 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487555 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487560 | controller | \"e533b319-e2cd-4ccb-8a5e-4f7d6bc00a75\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.487566 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.487570 | controller | - " 2026-01-29T16:03:06.185Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.487574 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.487578 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487583 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487587 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487591 | controller | \"e533b319-e2cd-4ccb-8a5e-4f7d6bc00a75\"}" 2026-01-29 16:03:28.487595 | controller | - " 2026-01-29T16:03:06.185Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.487600 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487604 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487608 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487614 | controller | \"e533b319-e2cd-4ccb-8a5e-4f7d6bc00a75\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.487618 | controller | - " 2026-01-29T16:03:06.186Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.487623 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.487627 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.487631 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487635 | controller | \"e533b319-e2cd-4ccb-8a5e-4f7d6bc00a75\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.487640 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.487644 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.487648 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.487652 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.487657 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.487661 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.487665 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.487669 | controller | - " 2026-01-29T16:03:06.193Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.487674 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.487678 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487682 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487686 | controller | \"0b7bb6b2-b4e6-475f-96c9-075f6aaf6ac0\"}" 2026-01-29 16:03:28.487694 | controller | - " 2026-01-29T16:03:06.194Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.487699 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.487703 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487707 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487713 | controller | \"0b7bb6b2-b4e6-475f-96c9-075f6aaf6ac0\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.487717 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.487722 | controller | - " 2026-01-29T16:03:06.196Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.487726 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.487730 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487734 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487739 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487743 | controller | \"0b7bb6b2-b4e6-475f-96c9-075f6aaf6ac0\"}" 2026-01-29 16:03:28.487747 | controller | - " 2026-01-29T16:03:06.196Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.487751 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487756 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487760 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487764 | controller | \"0b7bb6b2-b4e6-475f-96c9-075f6aaf6ac0\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.487768 | controller | - " 2026-01-29T16:03:06.196Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.487773 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.487777 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.487781 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487785 | controller | \"0b7bb6b2-b4e6-475f-96c9-075f6aaf6ac0\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.487790 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.487794 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.487798 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.487802 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.487807 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.487811 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.487815 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.487819 | controller | - " 2026-01-29T16:03:06.237Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.487826 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.487830 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487835 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487839 | controller | \"0d2240ff-6d50-45d5-ac43-4c709511e5fa\"}" 2026-01-29 16:03:28.487843 | controller | - " 2026-01-29T16:03:06.238Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.487847 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.487852 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487858 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487863 | controller | \"0d2240ff-6d50-45d5-ac43-4c709511e5fa\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.487867 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.487873 | controller | - " 2026-01-29T16:03:06.241Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.487877 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.487885 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487889 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487893 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487898 | controller | \"0d2240ff-6d50-45d5-ac43-4c709511e5fa\"}" 2026-01-29 16:03:28.487902 | controller | - " 2026-01-29T16:03:06.241Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.487906 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.487910 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487915 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487919 | controller | \"0d2240ff-6d50-45d5-ac43-4c709511e5fa\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.487923 | controller | - " 2026-01-29T16:03:06.242Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.487927 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.487932 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.487936 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487940 | controller | \"0d2240ff-6d50-45d5-ac43-4c709511e5fa\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.487944 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.487949 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.487953 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.487957 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.487966 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.487970 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.487974 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.487979 | controller | - " 2026-01-29T16:03:06.323Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.487983 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.487987 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.487991 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.487996 | controller | \"7b0fbd35-bca0-48d0-bd54-fdb00697c51c\"}" 2026-01-29 16:03:28.488000 | controller | - " 2026-01-29T16:03:06.324Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.488004 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.488011 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488015 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488019 | controller | \"7b0fbd35-bca0-48d0-bd54-fdb00697c51c\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.488023 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.488028 | controller | - " 2026-01-29T16:03:06.326Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.488032 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.488036 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.488040 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488045 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488049 | controller | \"7b0fbd35-bca0-48d0-bd54-fdb00697c51c\"}" 2026-01-29 16:03:28.488053 | controller | - " 2026-01-29T16:03:06.326Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.488058 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.488062 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488066 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488074 | controller | \"7b0fbd35-bca0-48d0-bd54-fdb00697c51c\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.488079 | controller | - " 2026-01-29T16:03:06.327Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.488083 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.488087 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.488092 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488096 | controller | \"7b0fbd35-bca0-48d0-bd54-fdb00697c51c\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.488100 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.488107 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.488111 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.488115 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.488119 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.488124 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.488128 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.488132 | controller | - " 2026-01-29T16:03:06.488Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.488136 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.488141 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488145 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488149 | controller | \"27d80712-e281-4cc0-9817-88e6f167ff4e\"}" 2026-01-29 16:03:28.488174 | controller | - " 2026-01-29T16:03:06.489Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.488180 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.488186 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488192 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488199 | controller | \"27d80712-e281-4cc0-9817-88e6f167ff4e\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.488205 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.488212 | controller | - " 2026-01-29T16:03:06.491Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.488218 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.488224 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.488230 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488236 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488242 | controller | \"27d80712-e281-4cc0-9817-88e6f167ff4e\"}" 2026-01-29 16:03:28.488247 | controller | - " 2026-01-29T16:03:06.491Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.488253 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.488260 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488266 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488273 | controller | \"27d80712-e281-4cc0-9817-88e6f167ff4e\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.488279 | controller | - " 2026-01-29T16:03:06.492Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.488285 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.488291 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.488297 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488303 | controller | \"27d80712-e281-4cc0-9817-88e6f167ff4e\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.488309 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.488315 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.488341 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.488359 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.488364 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.488368 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.488372 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.488377 | controller | - " 2026-01-29T16:03:06.813Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.488381 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.488385 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488393 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488397 | controller | \"00f66857-cebf-4ab3-b19f-6c954615287b\"}" 2026-01-29 16:03:28.488401 | controller | - " 2026-01-29T16:03:06.814Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.488406 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.488410 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488414 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488418 | controller | \"00f66857-cebf-4ab3-b19f-6c954615287b\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.488423 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.488427 | controller | - " 2026-01-29T16:03:06.817Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.488431 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.488435 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.488440 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488444 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488448 | controller | \"00f66857-cebf-4ab3-b19f-6c954615287b\"}" 2026-01-29 16:03:28.488453 | controller | - " 2026-01-29T16:03:06.817Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.488460 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.488464 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488469 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488475 | controller | \"00f66857-cebf-4ab3-b19f-6c954615287b\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.488479 | controller | - " 2026-01-29T16:03:06.818Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.488483 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.488488 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.488492 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488496 | controller | \"00f66857-cebf-4ab3-b19f-6c954615287b\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.488500 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.488505 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.488509 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.488513 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.488518 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.488522 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.488526 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.488530 | controller | - " 2026-01-29T16:03:07.459Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.488535 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.488541 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488545 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488549 | controller | \"d28c389f-76bf-4fd5-88da-4c327fe70b04\"}" 2026-01-29 16:03:28.488557 | controller | - " 2026-01-29T16:03:07.460Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.488561 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.488566 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488570 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488574 | controller | \"d28c389f-76bf-4fd5-88da-4c327fe70b04\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.488579 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.488583 | controller | - " 2026-01-29T16:03:07.464Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.488587 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.488591 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.488596 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488600 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488604 | controller | \"d28c389f-76bf-4fd5-88da-4c327fe70b04\"}" 2026-01-29 16:03:28.488608 | controller | - " 2026-01-29T16:03:07.464Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.488613 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.488617 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488621 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488626 | controller | \"d28c389f-76bf-4fd5-88da-4c327fe70b04\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.488630 | controller | - " 2026-01-29T16:03:07.465Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.488634 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.488638 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.488643 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488647 | controller | \"d28c389f-76bf-4fd5-88da-4c327fe70b04\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.488651 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.488655 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.488660 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.488664 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.488668 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.488673 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.488677 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.488681 | controller | - " 2026-01-29T16:03:08.746Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.488687 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.488692 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488696 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488700 | controller | \"6f844245-eb73-44b2-899b-2af17ed75d00\"}" 2026-01-29 16:03:28.488704 | controller | - " 2026-01-29T16:03:08.747Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.488711 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.488715 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488721 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488726 | controller | \"6f844245-eb73-44b2-899b-2af17ed75d00\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.488730 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.488734 | controller | - " 2026-01-29T16:03:08.749Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.488762 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.488768 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.488772 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488776 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488781 | controller | \"6f844245-eb73-44b2-899b-2af17ed75d00\"}" 2026-01-29 16:03:28.488785 | controller | - " 2026-01-29T16:03:08.750Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.488789 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.488794 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488798 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488802 | controller | \"6f844245-eb73-44b2-899b-2af17ed75d00\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.488806 | controller | - " 2026-01-29T16:03:08.751Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.488811 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.488815 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.488819 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.488823 | controller | \"6f844245-eb73-44b2-899b-2af17ed75d00\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.488828 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.488832 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.488836 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.488841 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.488845 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.488849 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.488856 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.488860 | controller | - " 2026-01-29T16:03:11.313Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.488864 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.488869 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.488978 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489098 | controller | \"a2cb0ef1-37b3-48f0-a7cb-2c5f4752d5fe\"}" 2026-01-29 16:03:28.489107 | controller | - " 2026-01-29T16:03:11.314Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.489113 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.489119 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.489125 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489131 | controller | \"a2cb0ef1-37b3-48f0-a7cb-2c5f4752d5fe\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.489136 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.489141 | controller | - " 2026-01-29T16:03:11.317Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.489145 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.489150 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.489154 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.489159 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489163 | controller | \"a2cb0ef1-37b3-48f0-a7cb-2c5f4752d5fe\"}" 2026-01-29 16:03:28.489168 | controller | - " 2026-01-29T16:03:11.318Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.489172 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.489176 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.489181 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489208 | controller | \"a2cb0ef1-37b3-48f0-a7cb-2c5f4752d5fe\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.489214 | controller | - " 2026-01-29T16:03:11.319Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.489218 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.489223 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.489234 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489239 | controller | \"a2cb0ef1-37b3-48f0-a7cb-2c5f4752d5fe\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.489243 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.489248 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.489253 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.489258 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.489262 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.489283 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.489287 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.489292 | controller | - " 2026-01-29T16:03:16.440Z\tINFO\tControllers.Ironic\tReconciling Service\t{\"controller\": 2026-01-29 16:03:28.489309 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.489314 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.489318 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489374 | controller | \"4f511c2a-50e2-442c-b3e8-f05b2f6ea258\"}" 2026-01-29 16:03:28.489379 | controller | - " 2026-01-29T16:03:16.441Z\tINFO\tControllers.Ironic\tSuccessfully ensured MariaDBAccount 2026-01-29 16:03:28.489383 | controller | ironic exists; database username is ironic_1bb9\t{\"controller\": \"ironic\", \"controllerGroup\": 2026-01-29 16:03:28.489387 | controller | \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.489391 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489399 | controller | \"4f511c2a-50e2-442c-b3e8-f05b2f6ea258\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.489403 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.489407 | controller | - " 2026-01-29T16:03:16.444Z\tINFO\tControllers.Ironic\tApplied new databasehostname 2026-01-29 16:03:28.489412 | controller | hostname-for-openstack.2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8.svc to MariaDBDatabase 2026-01-29 16:03:28.489416 | controller | ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.489420 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.489424 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489429 | controller | \"4f511c2a-50e2-442c-b3e8-f05b2f6ea258\"}" 2026-01-29 16:03:28.489433 | controller | - " 2026-01-29T16:03:16.445Z\tINFO\tControllers.Ironic\tApplicationCredential secret 2026-01-29 16:03:28.489437 | controller | not found, waiting\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.489442 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.489446 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489450 | controller | \"4f511c2a-50e2-442c-b3e8-f05b2f6ea258\", \"secret\": \"ac-ironic-secret\"}" 2026-01-29 16:03:28.489455 | controller | - " 2026-01-29T16:03:16.447Z\tERROR\tReconciler error\t{\"controller\": \"ironic\", 2026-01-29 16:03:28.489459 | controller | \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", \"Ironic\": 2026-01-29 16:03:28.489463 | controller | {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, \"namespace\": 2026-01-29 16:03:28.489467 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489471 | controller | \"4f511c2a-50e2-442c-b3e8-f05b2f6ea258\", \"error\": \"ApplicationCredential secret 2026-01-29 16:03:28.489476 | controller | not found: ac-ironic-secret\"}" 2026-01-29 16:03:28.489480 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler' 2026-01-29 16:03:28.489484 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:316" 2026-01-29 16:03:28.489502 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem' 2026-01-29 16:03:28.489507 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:263" 2026-01-29 16:03:28.489511 | controller | - ' sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2' 2026-01-29 16:03:28.489515 | controller | - " \t/home/zuul/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.7/pkg/internal/controller/controller.go:224" 2026-01-29 16:03:28.489520 | 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 16:03:28.489526 | controller | \e[38;5;243m@ 01/29/26 16:03:26.005\e[0m" 2026-01-29 16:03:28.489531 | controller | - " 2026-01-29T16:03:26.006Z\tINFO\t---Test---\tDeleting\t{\"Name\": \"ironic\", 2026-01-29 16:03:28.489539 | controller | \"Namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"Kind\": {\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"kind\":\"Ironic\",\"metadata\":{\"creationTimestamp\":\"2026-01-29T16:03:05Z\",\"generation\":1,\"managedFields\":[{\"apiVersion\":\"ironic.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:graphicalConsoles\":{},\"f:images\":{\".\":{},\"f:api\":{},\"f:conductor\":{},\"f:inspector\":{},\"f:ironicPythonAgent\":{},\"f:neutronAgent\":{},\"f:pxe\":{}},\"f:ironicAPI\":{\".\":{},\"f:customServiceConfig\":{},\"f:replicas\":{}},\"f:ironicConductors\":{},\"f:ironicInspector\":{\".\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:replicas\":{},\"f:serviceUser\":{}},\"f:ironicNeutronAgent\":{\".\":{},\"f:customServiceConfig\":{},\"f:rabbitMqClusterName\":{},\"f:replicas\":{}},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:rabbitMqClusterName\":{},\"f:rpcTransport\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:standalone\":{},\"f:storageClass\":{}}},\"manager\":\"functional.test\",\"operation\":\"Update\",\"time\":\"2026-01-29T16:03:05Z\"}],\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\",\"resourceVersion\":\"2027\",\"uid\":\"b202aec9-e881-4afe-b28f-e7c509ecafed\"},\"spec\":{\"apiTimeout\":60,\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.489547 | 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 16:03:28.489552 | controller | add your customization here\",\"override\":{},\"replicas\":1,\"resources\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}}},\"ironicConductors\":[{\"conductorGroup\":\"\",\"customServiceConfig\":\"# 2026-01-29 16:03:28.489560 | controller | add your customization here\",\"replicas\":1,\"resources\":{},\"storageClass\":\"\",\"storageRequest\":\"10G\",\"terminationGracePeriodSeconds\":120}],\"ironicInspector\":{\"auth\":{\"applicationCredentialSecret\":\"ac-ironic-inspector-secret\"},\"customServiceConfig\":\"# 2026-01-29 16:03:28.489566 | 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 16:03:28.489571 | 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 16:03:28.489578 | controller | - " 2026-01-29T16:03:26.026Z\tINFO\tControllers.Ironic\tReconciling Ironic delete\t{\"controller\": 2026-01-29 16:03:28.489586 | controller | \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", \"controllerKind\": \"Ironic\", 2026-01-29 16:03:28.489591 | controller | \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.489595 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489600 | controller | \"041bfc82-68a8-4c12-89e6-d0603d9ab6b5\"}" 2026-01-29 16:03:28.489604 | controller | - " 2026-01-29T16:03:26.031Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.489608 | controller | from MariaDBAccount ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.489613 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.489617 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489622 | controller | \"041bfc82-68a8-4c12-89e6-d0603d9ab6b5\", \"ObjectType\": \"*v1beta1.MariaDBAccount\", 2026-01-29 16:03:28.489626 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.489630 | controller | - " 2026-01-29T16:03:26.036Z\tINFO\tControllers.Ironic\tRemoved finalizer openstack.org/ironic 2026-01-29 16:03:28.489634 | controller | from MariaDBDatabase ironic\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.489639 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.489643 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489647 | controller | \"041bfc82-68a8-4c12-89e6-d0603d9ab6b5\", \"ObjectType\": \"*v1beta1.MariaDBDatabase\", 2026-01-29 16:03:28.489651 | controller | \"ObjectNamespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"ObjectName\": \"ironic\"}" 2026-01-29 16:03:28.489656 | controller | - " 2026-01-29T16:03:26.036Z\tINFO\tControllers.Ironic\tReconciled Ironic delete 2026-01-29 16:03:28.489666 | controller | successfully\t{\"controller\": \"ironic\", \"controllerGroup\": \"ironic.openstack.org\", 2026-01-29 16:03:28.489670 | controller | \"controllerKind\": \"Ironic\", \"Ironic\": {\"name\":\"ironic\",\"namespace\":\"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\"}, 2026-01-29 16:03:28.489677 | controller | \"namespace\": \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"name\": \"ironic\", \"reconcileID\": 2026-01-29 16:03:28.489682 | controller | \"041bfc82-68a8-4c12-89e6-d0603d9ab6b5\"}" 2026-01-29 16:03:28.489686 | controller | - " 2026-01-29T16:03:26.042Z\tINFO\tironic-resource\tDefaulting for Ironic\t{\"name\": 2026-01-29 16:03:28.489691 | controller | \"ironic\"}" 2026-01-29 16:03:28.489698 | controller | - " 2026-01-29T16:03:26.042Z\tINFO\tironic-resource\twebhook - calling defaulter" 2026-01-29 16:03:28.489716 | controller | - " 2026-01-29T16:03:26.042Z\tINFO\tironic-resource\twebhook - defaulter called" 2026-01-29 16:03:28.489730 | controller | - " 2026-01-29T16:03:26.047Z\tINFO\tironic-resource\tValidation for Ironic upon update\t{\"name\": 2026-01-29 16:03:28.489736 | controller | \"ironic\"}" 2026-01-29 16:03:28.489742 | controller | - " 2026-01-29T16:03:26.047Z\tINFO\tironic-resource\tvalidate update\t{\"name\": 2026-01-29 16:03:28.489748 | controller | \"ironic\"}" 2026-01-29 16:03:28.489753 | controller | - " 2026-01-29T16:03:26.078Z\tINFO\t---Test---\tDeleted\t{\"Name\": \"ironic\", \"Namespace\": 2026-01-29 16:03:28.489759 | controller | \"2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8\", \"Kind\": \"Ironic\"}" 2026-01-29 16:03:28.489765 | controller | - " \e[38;5;243m<< Timeline\e[0m" 2026-01-29 16:03:28.489771 | controller | - '' 2026-01-29 16:03:28.489779 | controller | - " \e[38;5;9m[FAILED] Timed out after 20.001s." 2026-01-29 16:03:28.489784 | 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 16:03:28.489789 | controller | with:' 2026-01-29 16:03:28.489794 | controller | - ' ServiceConfigReady condition is in an unexpected state. Expected: True, Actual: 2026-01-29 16:03:28.489798 | controller | False, instance name: 2fd65188-22ad-41a3-aa4f-1fdf48a0f8c8/ironic, Conditions: [{Ready 2026-01-29 16:03:28.489802 | controller | False Warning 2026-01-29 16:03:06 +0000 UTC Error Service config create error occurred 2026-01-29 16:03:28.489807 | controller | ApplicationCredential secret not found: ac-ironic-secret} {DBReady True 2026-01-29 2026-01-29 16:03:28.489811 | controller | 16:03:06 +0000 UTC Ready DB create completed} {DBSyncReady Unknown 2026-01-29 16:03:05 2026-01-29 16:03:28.489815 | controller | +0000 UTC Init DBsync not started} {InputReady True 2026-01-29 16:03:05 +0000 UTC 2026-01-29 16:03:28.489819 | controller | Ready Input data complete} {IronicAPIReady Unknown 2026-01-29 16:03:05 +0000 UTC 2026-01-29 16:03:28.489823 | controller | Init IronicAPI not started} {IronicConductorReady Unknown 2026-01-29 16:03:05 +0000 2026-01-29 16:03:28.489828 | controller | UTC Init IronicConductor not started} {IronicInspectorReady Unknown 2026-01-29 2026-01-29 16:03:28.489832 | controller | 16:03:05 +0000 UTC Init IronicInspector not started} {IronicNeutronAgentReady Unknown 2026-01-29 2026-01-29 16:03:28.489836 | controller | 16:03:05 +0000 UTC Init IronicNeutronAgent not started} {MariaDBAccountReady True 2026-01-29 2026-01-29 16:03:28.489846 | controller | 16:03:05 +0000 UTC Ready MariaDBAccount creation complete} {RabbitMqTransportURLReady 2026-01-29 16:03:28.489850 | controller | True 2026-01-29 16:03:05 +0000 UTC Ready RabbitMqTransportURL successfully created} 2026-01-29 16:03:28.489855 | controller | {RoleBindingReady True 2026-01-29 16:03:05 +0000 UTC Ready RoleBinding created} 2026-01-29 16:03:28.489859 | controller | {RoleReady True 2026-01-29 16:03:05 +0000 UTC Ready Role created} {ServiceAccountReady 2026-01-29 16:03:28.489863 | controller | True 2026-01-29 16:03:05 +0000 UTC Ready ServiceAccount created} {ServiceConfigReady 2026-01-29 16:03:28.489870 | controller | False Warning 2026-01-29 16:03:06 +0000 UTC Error Service config create error occurred 2026-01-29 16:03:28.489875 | controller | ApplicationCredential secret not found: ac-ironic-secret}]' 2026-01-29 16:03:28.489879 | controller | - ' Expected' 2026-01-29 16:03:28.489884 | controller | - ' : False' 2026-01-29 16:03:28.489888 | controller | - ' to equal' 2026-01-29 16:03:28.489893 | controller | - " : True\e[0m" 2026-01-29 16:03:28.489897 | 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 16:03:28.489903 | controller | \e[38;5;243m@ 01/29/26 16:03:26.005\e[0m" 2026-01-29 16:03:28.489907 | controller | - '' 2026-01-29 16:03:28.489911 | controller | - " \e[38;5;9mFull Stack Trace\e[0m" 2026-01-29 16:03:28.489915 | controller | - ' github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers.(*TestHelper).ExpectCondition(0xc0000d9680, 2026-01-29 16:03:28.489920 | controller | {{0xc0013c8780, 0x24}, {0x23ced07, 0x6}}, {0x2740940, 0x2519638}, {0x23e363b, 0x12}, 2026-01-29 16:03:28.489924 | controller | {0x23ccf95, ...})' 2026-01-29 16:03:28.489930 | 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 16:03:28.489934 | controller | +0x339" 2026-01-29 16:03:28.489938 | controller | - ' github.com/openstack-k8s-operators/ironic-operator/test/functional_test.init.func1.6.2()' 2026-01-29 16:03:28.489943 | controller | - " \t/home/zuul/src/github.com/openstack-k8s-operators/ironic-operator/test/functional/ironic_controller_test.go:1389 2026-01-29 16:03:28.489947 | controller | +0x2cb" 2026-01-29 16:03:28.489952 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.489958 | controller | - "\e[38;5;10m[AfterSuite] PASSED [1.125 seconds]\e[0m" 2026-01-29 16:03:28.489963 | controller | - "\e[38;5;10m\e[1m[AfterSuite] \e[0m" 2026-01-29 16:03:28.489968 | 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 16:03:28.489974 | controller | - '' 2026-01-29 16:03:28.489990 | controller | - " \e[38;5;243mCaptured StdOut/StdErr Output >>\e[0m" 2026-01-29 16:03:28.490006 | controller | - ' W0129 16:03:26.114555 58924 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.490013 | controller | watch of *v1beta1.IronicConductor ended with: an error on the server ("unable to 2026-01-29 16:03:28.490019 | controller | decode an event from the watch stream: context canceled") has prevented the request 2026-01-29 16:03:28.490025 | controller | from succeeding' 2026-01-29 16:03:28.490031 | controller | - ' W0129 16:03:26.114568 58924 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.490036 | controller | watch of *v1.PersistentVolumeClaim ended with: an error on the server ("unable to 2026-01-29 16:03:28.490042 | controller | decode an event from the watch stream: context canceled") has prevented the request 2026-01-29 16:03:28.490047 | controller | from succeeding' 2026-01-29 16:03:28.490053 | controller | - ' W0129 16:03:26.114637 58924 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.490058 | controller | watch of *v1.RoleBinding ended with: an error on the server ("unable to decode an 2026-01-29 16:03:28.490062 | controller | event from the watch stream: context canceled") has prevented the request from succeeding' 2026-01-29 16:03:28.490066 | controller | - ' W0129 16:03:26.114725 58924 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.490070 | controller | watch of *v1.Secret ended with: an error on the server ("unable to decode an event 2026-01-29 16:03:28.490075 | controller | from the watch stream: context canceled") has prevented the request from succeeding' 2026-01-29 16:03:28.490079 | controller | - ' W0129 16:03:26.114782 58924 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.490083 | controller | watch of *v1.ServiceAccount ended with: an error on the server ("unable to decode 2026-01-29 16:03:28.490087 | controller | an event from the watch stream: context canceled") has prevented the request from 2026-01-29 16:03:28.490091 | controller | succeeding' 2026-01-29 16:03:28.490096 | controller | - ' W0129 16:03:26.115101 58924 reflector.go:484] pkg/mod/k8s.io/client-go@v0.31.14/tools/cache/reflector.go:243: 2026-01-29 16:03:28.490100 | controller | watch of *v1beta1.MariaDBAccount ended with: an error on the server ("unable to 2026-01-29 16:03:28.490104 | controller | decode an event from the watch stream: context canceled") has prevented the request 2026-01-29 16:03:28.490109 | controller | from succeeding' 2026-01-29 16:03:28.490113 | controller | - " \e[38;5;243m<< Captured StdOut/StdErr Output\e[0m" 2026-01-29 16:03:28.490117 | controller | - "\e[38;5;243m------------------------------\e[0m" 2026-01-29 16:03:28.490121 | controller | - '' 2026-01-29 16:03:28.490126 | controller | - "\e[38;5;9m\e[1mSummarizing 34 Failures:\e[0m" 2026-01-29 16:03:28.490136 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.490141 | controller | with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when 2026-01-29 16:03:28.490145 | controller | nilled\e[0m" 2026-01-29 16:03:28.490150 | 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 16:03:28.490155 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.490159 | controller | with topologyref [BeforeEach] \e[0moverrides topology when the reference changes\e[0m" 2026-01-29 16:03:28.490164 | 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 16:03:28.490172 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.490176 | controller | is fully running [BeforeEach] \e[0mshould remove the finalizer from all associated 2026-01-29 16:03:28.490180 | controller | MariaDBAccount objects regardless of status when deleted\e[0m" 2026-01-29 16:03:28.490185 | 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 16:03:28.490189 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.490193 | controller | is progressing [BeforeEach] \e[0mshows the IronicConductor deployment progressing 2026-01-29 16:03:28.490198 | controller | in DeploymentReadyCondition\e[0m" 2026-01-29 16:03:28.490202 | 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 16:03:28.490206 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.490211 | controller | is progressing [BeforeEach] \e[0mIronicInspector reaches Ready when deployment rollout 2026-01-29 16:03:28.490215 | controller | finished\e[0m" 2026-01-29 16:03:28.490220 | 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 16:03:28.490224 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.490228 | controller | is fully running [BeforeEach] \e[0mshould ensure a new MariaDBAccount exists when 2026-01-29 16:03:28.490232 | controller | accountname is changed\e[0m" 2026-01-29 16:03:28.490237 | 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 16:03:28.490241 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.490245 | controller | is progressing [BeforeEach] \e[0mshows the IronicNeutronAgent deployment progressing 2026-01-29 16:03:28.490250 | controller | in DeploymentReadyCondition\e[0m" 2026-01-29 16:03:28.490254 | 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 16:03:28.490259 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 16:03:28.490263 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates ConfigMaps and gets Secrets 2026-01-29 16:03:28.490267 | controller | (input) and set Hash of inputs\e[0m" 2026-01-29 16:03:28.490271 | 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 16:03:28.490276 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.490280 | controller | with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override\e[0m" 2026-01-29 16:03:28.490285 | 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 16:03:28.490291 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.490296 | controller | is progressing [BeforeEach] \e[0mIronicConductor reaches Ready when deployment rollout 2026-01-29 16:03:28.490300 | controller | finished\e[0m" 2026-01-29 16:03:28.490304 | 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 16:03:28.490311 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.490315 | controller | with topologyref [BeforeEach] \e[0mupdates topology when the reference changes\e[0m" 2026-01-29 16:03:28.490343 | 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 16:03:28.490351 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.490356 | controller | with nodeSelector [BeforeEach] \e[0msets nodeSelector in resource specs\e[0m" 2026-01-29 16:03:28.490360 | 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 16:03:28.490364 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.490368 | controller | is progressing [BeforeEach] \e[0mIronic overall condition reaches ready when all 2026-01-29 16:03:28.490373 | controller | deployments succeeded\e[0m" 2026-01-29 16:03:28.490377 | 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 16:03:28.490381 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 16:03:28.490386 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Runs service database DBsync\e[0m" 2026-01-29 16:03:28.490390 | 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 16:03:28.490394 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.490399 | controller | with topologyref [BeforeEach] \e[0mremoves topologyRef from the spec\e[0m" 2026-01-29 16:03:28.490406 | 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 16:03:28.490410 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.490414 | controller | with nodeSelector [BeforeEach] \e[0mallows nodeSelector service override to empty\e[0m" 2026-01-29 16:03:28.490419 | 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 16:03:28.490423 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mIronic is fully deployed 2026-01-29 16:03:28.490427 | controller | [BeforeEach] \e[0mupdates the KeystoneAuthURL if keystone internal endpoint changes\e[0m" 2026-01-29 16:03:28.490431 | 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 16:03:28.490436 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen The service is 2026-01-29 16:03:28.490440 | controller | being configured to run \e[38;5;9m\e[1m[It] Uses a pre-existing MariaDBAccount and 2026-01-29 16:03:28.490444 | controller | sets a finalizer\e[0m" 2026-01-29 16:03:28.490449 | 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 16:03:28.490453 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 16:03:28.490457 | controller | with rpcTransport == oslo \e[38;5;9m\e[1m[It] Creates deployment for API, Conductor, 2026-01-29 16:03:28.490461 | controller | Inspector and INA\e[0m" 2026-01-29 16:03:28.490466 | 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 16:03:28.490472 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.490477 | controller | is fully running [BeforeEach] \e[0mSets the correct database URL for the MariaDBAccount\e[0m" 2026-01-29 16:03:28.490481 | 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 16:03:28.490485 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.490490 | controller | with topologyref [BeforeEach] \e[0msets topology in resource specs\e[0m" 2026-01-29 16:03:28.490494 | 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 16:03:28.490498 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.490503 | controller | is progressing [BeforeEach] \e[0mIronicNeutronAgent reaches Ready when deployment 2026-01-29 16:03:28.490507 | controller | rollout finished\e[0m" 2026-01-29 16:03:28.490511 | 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 16:03:28.490516 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.490524 | controller | is progressing [BeforeEach] \e[0mshows the IronicInspector deployment progressing 2026-01-29 16:03:28.490529 | controller | in DeploymentReadyCondition\e[0m" 2026-01-29 16:03:28.490533 | 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 16:03:28.490537 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.490541 | controller | is progressing [BeforeEach] \e[0mshows the IronicAPI deployment progressing in DeploymentReadyCondition\e[0m" 2026-01-29 16:03:28.490546 | 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 16:03:28.490550 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.490554 | controller | with topologyref [BeforeEach] \e[0msets topology in CR status\e[0m" 2026-01-29 16:03:28.490558 | 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 16:03:28.490562 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.490567 | controller | with nodeSelector [BeforeEach] \e[0mremoves nodeSelector from resource specs when 2026-01-29 16:03:28.490571 | controller | cleared\e[0m" 2026-01-29 16:03:28.490575 | 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 16:03:28.490579 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.490584 | controller | is progressing [BeforeEach] \e[0mIronicAPI reaches Ready when deployment rollout 2026-01-29 16:03:28.490588 | controller | finished\e[0m" 2026-01-29 16:03:28.490592 | 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 16:03:28.490599 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.490603 | controller | is progressing [BeforeEach] \e[0mstill shows the IronicNeutronAgent deployment progressing 2026-01-29 16:03:28.490608 | controller | in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" 2026-01-29 16:03:28.490617 | 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 16:03:28.490621 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Deployment rollout 2026-01-29 16:03:28.490625 | controller | is progressing [BeforeEach] \e[0mstill shows the IronicAPI deployment progressing 2026-01-29 16:03:28.490629 | controller | in DeploymentReadyCondition when rollout hits ProgressDeadlineExceeded\e[0m" 2026-01-29 16:03:28.490634 | 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 16:03:28.490638 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.490642 | controller | is fully running [BeforeEach] \e[0mshould move the finalizer to a new MariaDBAccount 2026-01-29 16:03:28.490646 | controller | when create is complete\e[0m" 2026-01-29 16:03:28.490651 | 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 16:03:28.490655 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen The service is 2026-01-29 16:03:28.490659 | controller | being configured to run \e[38;5;9m\e[1m[It] Ensures a MariaDBAccount is created 2026-01-29 16:03:28.490663 | controller | if not present and sets a finalizer\e[0m" 2026-01-29 16:03:28.490667 | 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 16:03:28.490672 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen The service 2026-01-29 16:03:28.490676 | controller | is fully running [BeforeEach] \e[0mUpdates the database URL when the MariaDBAccount 2026-01-29 16:03:28.490680 | controller | changes\e[0m" 2026-01-29 16:03:28.490684 | 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 16:03:28.490688 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;9m\e[1mwhen Ironic is created 2026-01-29 16:03:28.490694 | controller | with nodeSelector [BeforeEach] \e[0mupdates nodeSelector in resource specs when 2026-01-29 16:03:28.490703 | controller | changed\e[0m" 2026-01-29 16:03:28.490725 | 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 16:03:28.518389 | controller | - " \e[38;5;9m[FAIL]\e[0m \e[0mIronic controller \e[38;5;243mwhen Ironic is created 2026-01-29 16:03:28.518465 | controller | with rpc=oslo and quorum queue enabled transport URL \e[38;5;9m\e[1m[It] generates 2026-01-29 16:03:28.518471 | controller | ironic config with oslo_messaging_rabbit section when quorum queues enabled\e[0m" 2026-01-29 16:03:28.518476 | 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 16:03:28.518482 | controller | - '' 2026-01-29 16:03:28.518487 | controller | - "\e[38;5;9m\e[1mRan 136 of 136 Specs in 263.243 seconds\e[0m" 2026-01-29 16:03:28.518492 | 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 16:03:28.518497 | 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 16:03:28.518501 | controller | - '' 2026-01-29 16:03:28.518506 | controller | - 'coverage: 61.6% of statements' 2026-01-29 16:03:28.518511 | controller | - 'composite coverage: 61.6% of statements' 2026-01-29 16:03:28.518515 | controller | - '' 2026-01-29 16:03:28.518520 | controller | - Ginkgo ran 1 suite in 4m37.885481421s 2026-01-29 16:03:28.518524 | controller | - '' 2026-01-29 16:03:28.518529 | controller | - Test Suite Failed 2026-01-29 16:03:28.518533 | controller | - 'make: *** [Makefile:133: test] Error 1' 2026-01-29 16:03:28.518562 | controller | 2026-01-29 16:03:28.628849 | controller | NO MORE HOSTS LEFT ************************************************************* 2026-01-29 16:03:28.629114 | controller | 2026-01-29 16:03:28.629138 | controller | PLAY RECAP ********************************************************************* 2026-01-29 16:03:28.629150 | controller | localhost : ok=79 changed=32 unreachable=0 failed=1 skipped=46 rescued=0 ignored=0 2026-01-29 16:03:28.629162 | controller | 2026-01-29 16:03:28.629173 | controller | Thursday 29 January 2026 16:03:28 +0000 (0:05:48.131) 0:09:01.133 ****** 2026-01-29 16:03:28.629183 | controller | =============================================================================== 2026-01-29 16:03:28.629194 | controller | operator_build : ironic-operator - Call docker-build ------------------ 348.13s 2026-01-29 16:03:28.629204 | controller | install_yamls_makes : Run download_tools ------------------------------- 39.48s 2026-01-29 16:03:28.629215 | controller | operator_build : ironic-operator - Call manifests ---------------------- 34.54s 2026-01-29 16:03:28.629225 | controller | ci_setup : Install needed packages ------------------------------------- 31.77s 2026-01-29 16:03:28.629236 | controller | operator_build : ironic-operator - Get golang container image ---------- 19.30s 2026-01-29 16:03:28.629246 | controller | operator_build : ironic-operator - Update the go.mod file in meta operator for provided PR_SHA -- 14.54s 2026-01-29 16:03:28.629258 | controller | registry_deploy : Deploy the local registry from docker.io/library/registry:2 -- 11.77s 2026-01-29 16:03:28.629269 | controller | repo_setup : Initialize python venv and install requirements ------------ 9.13s 2026-01-29 16:03:28.629280 | controller | ci_setup : Install openshift client ------------------------------------- 5.53s 2026-01-29 16:03:28.629291 | controller | install_ca : Update ca bundle ------------------------------------------- 1.58s 2026-01-29 16:03:28.629324 | controller | repo_setup : Install repo-setup package --------------------------------- 1.22s 2026-01-29 16:03:28.629375 | controller | podman : Ensure podman is installed ------------------------------------- 1.20s 2026-01-29 16:03:28.629388 | controller | ci_setup : Manage directories ------------------------------------------- 1.15s 2026-01-29 16:03:28.629398 | controller | repo_setup : Get repo-setup repository ---------------------------------- 1.15s 2026-01-29 16:03:28.629409 | controller | Gathering Facts --------------------------------------------------------- 1.12s 2026-01-29 16:03:28.629419 | controller | repo_setup : Make sure git-core package is installed -------------------- 1.00s 2026-01-29 16:03:28.629430 | controller | operator_build : Get the PR owner using github api ---------------------- 0.97s 2026-01-29 16:03:28.629440 | controller | install_yamls : Generate make targets ----------------------------------- 0.91s 2026-01-29 16:03:28.629451 | controller | registry_deploy : Open port for local registry -------------------------- 0.73s 2026-01-29 16:03:28.629461 | controller | repo_setup : Dump full hash in delorean.repo.md5 file ------------------- 0.73s 2026-01-29 16:03:28.629472 | controller | Thursday 29 January 2026 16:03:28 +0000 (0:05:48.132) 0:09:01.132 ****** 2026-01-29 16:03:28.629482 | controller | =============================================================================== 2026-01-29 16:03:28.629493 | controller | operator_build -------------------------------------------------------- 419.79s 2026-01-29 16:03:28.629503 | controller | ci_setup --------------------------------------------------------------- 39.83s 2026-01-29 16:03:28.629514 | controller | install_yamls_makes ---------------------------------------------------- 39.53s 2026-01-29 16:03:28.629524 | controller | repo_setup ------------------------------------------------------------- 18.31s 2026-01-29 16:03:28.629535 | controller | registry_deploy -------------------------------------------------------- 12.99s 2026-01-29 16:03:28.629545 | controller | install_yamls ----------------------------------------------------------- 3.91s 2026-01-29 16:03:28.629556 | controller | install_ca -------------------------------------------------------------- 2.06s 2026-01-29 16:03:28.629566 | controller | podman ------------------------------------------------------------------ 2.01s 2026-01-29 16:03:28.629577 | controller | gather_facts ------------------------------------------------------------ 1.12s 2026-01-29 16:03:28.629596 | controller | cifmw_setup ------------------------------------------------------------- 0.83s 2026-01-29 16:03:28.629607 | controller | discover_latest_image --------------------------------------------------- 0.54s 2026-01-29 16:03:28.629617 | controller | ansible.builtin.include_role -------------------------------------------- 0.12s 2026-01-29 16:03:28.629627 | controller | ansible.builtin.set_fact ------------------------------------------------ 0.05s 2026-01-29 16:03:28.629638 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-29 16:03:28.629648 | controller | total ----------------------------------------------------------------- 541.10s 2026-01-29 16:03:29.495737 | controller | ERROR 2026-01-29 16:03:29.496060 | controller | { 2026-01-29 16:03:29.496134 | controller | "delta": "0:09:02.018551", 2026-01-29 16:03:29.496599 | controller | "end": "2026-01-29 16:03:28.634756", 2026-01-29 16:03:29.496652 | controller | "msg": "non-zero return code", 2026-01-29 16:03:29.496691 | controller | "rc": 2, 2026-01-29 16:03:29.496729 | controller | "start": "2026-01-29 15:54:26.616205" 2026-01-29 16:03:29.496770 | controller | } failure 2026-01-29 16:03:29.952684 | 2026-01-29 16:03:29.952798 | PLAY RECAP 2026-01-29 16:03:29.952840 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-01-29 16:03:29.952861 | 2026-01-29 16:03:30.128445 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/run.yml@main] 2026-01-29 16:03:30.130126 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-01-29 16:03:30.764741 | 2026-01-29 16:03:30.764855 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-01-29 16:03:30.787808 | 2026-01-29 16:03:30.787944 | TASK [Filter out host if needed] 2026-01-29 16:03:30.797234 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-01-29 16:03:30.802615 | 2026-01-29 16:03:30.802697 | TASK [Ensure file is present] 2026-01-29 16:03:31.230304 | controller | ok 2026-01-29 16:03:31.242276 | 2026-01-29 16:03:31.242427 | TASK [Manage molecule report file] 2026-01-29 16:03:31.789330 | controller | skipping: Conditional result was False 2026-01-29 16:03:31.801835 | 2026-01-29 16:03:31.801983 | TASK [Check if we get ci-framework-data basedir] 2026-01-29 16:03:32.105644 | controller | ok 2026-01-29 16:03:32.117509 | 2026-01-29 16:03:32.117679 | TASK [Create ci-framework-data log directory for zuul] 2026-01-29 16:03:32.523609 | controller | changed 2026-01-29 16:03:32.534300 | 2026-01-29 16:03:32.534370 | TASK [Copy ci-framework interesting files] 2026-01-29 16:03:32.940286 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-01-29 16:03:33.063859 | controller | changed 2026-01-29 16:03:33.075196 | 2026-01-29 16:03:33.075325 | TASK [Get SELinux listing] 2026-01-29 16:03:33.628366 | controller | changed 2026-01-29 16:03:33.642250 | 2026-01-29 16:03:33.642420 | TASK [Generate log index] 2026-01-29 16:03:34.558851 | controller | changed 2026-01-29 16:03:34.570345 | 2026-01-29 16:03:34.570472 | TASK [Get some env related data] 2026-01-29 16:03:35.263431 | controller | /home/zuul/.local/bin/ansible 2026-01-29 16:03:36.124322 | controller | changed 2026-01-29 16:03:36.130108 | 2026-01-29 16:03:36.130168 | TASK [Generate list of logs to collect in home directory] 2026-01-29 16:03:36.553114 | controller | ok: All paths examined 2026-01-29 16:03:36.560288 | 2026-01-29 16:03:36.560371 | LOOP [Copy logs from home directory] 2026-01-29 16:03:36.977617 | controller | changed: 2026-01-29 16:03:36.981085 | controller | { 2026-01-29 16:03:36.981166 | controller | "atime": 1769702030.6610134, 2026-01-29 16:03:36.981229 | controller | "ctime": 1769702608.516621, 2026-01-29 16:03:36.981270 | controller | "dev": 64513, 2026-01-29 16:03:36.981307 | controller | "gid": 1000, 2026-01-29 16:03:36.981342 | controller | "gr_name": "zuul", 2026-01-29 16:03:36.981379 | controller | "inode": 1704779, 2026-01-29 16:03:36.981413 | controller | "isblk": false, 2026-01-29 16:03:36.981446 | controller | "ischr": false, 2026-01-29 16:03:36.981480 | controller | "isdir": false, 2026-01-29 16:03:36.981513 | controller | "isfifo": false, 2026-01-29 16:03:36.981546 | controller | "isgid": false, 2026-01-29 16:03:36.981578 | controller | "islnk": false, 2026-01-29 16:03:36.981694 | controller | "isreg": true, 2026-01-29 16:03:36.981747 | controller | "issock": false, 2026-01-29 16:03:36.981783 | controller | "isuid": false, 2026-01-29 16:03:36.981816 | controller | "mode": "0644", 2026-01-29 16:03:36.981849 | controller | "mtime": 1769702608.516621, 2026-01-29 16:03:36.981882 | controller | "nlink": 1, 2026-01-29 16:03:36.981915 | controller | "path": "/home/zuul/ansible.log", 2026-01-29 16:03:36.981957 | controller | "pw_name": "zuul", 2026-01-29 16:03:36.981992 | controller | "rgrp": true, 2026-01-29 16:03:36.982061 | controller | "roth": true, 2026-01-29 16:03:36.982100 | controller | "rusr": true, 2026-01-29 16:03:36.982135 | controller | "size": 4540357, 2026-01-29 16:03:36.982170 | controller | "uid": 1000, 2026-01-29 16:03:36.982202 | controller | "wgrp": false, 2026-01-29 16:03:36.982234 | controller | "woth": false, 2026-01-29 16:03:36.982272 | controller | "wusr": true, 2026-01-29 16:03:36.982307 | controller | "xgrp": false, 2026-01-29 16:03:36.982340 | controller | "xoth": false, 2026-01-29 16:03:36.982373 | controller | "xusr": false 2026-01-29 16:03:36.982405 | controller | } 2026-01-29 16:03:37.001468 | 2026-01-29 16:03:37.001671 | TASK [Copy crio stats log file] 2026-01-29 16:03:37.039511 | controller | skipping: Conditional result was False 2026-01-29 16:03:37.051485 | 2026-01-29 16:03:37.051627 | TASK [Get SELinux related data] 2026-01-29 16:03:37.333100 | controller | 2026-01-29 16:03:37.604115 | controller | ERROR 2026-01-29 16:03:37.604440 | controller | { 2026-01-29 16:03:37.604529 | controller | "delta": "0:00:00.014236", 2026-01-29 16:03:37.604573 | controller | "end": "2026-01-29 16:03:37.334642", 2026-01-29 16:03:37.604610 | controller | "msg": "non-zero return code", 2026-01-29 16:03:37.604645 | controller | "rc": 1, 2026-01-29 16:03:37.604679 | controller | "start": "2026-01-29 16:03:37.320406" 2026-01-29 16:03:37.604727 | controller | } 2026-01-29 16:03:37.604775 | controller | ERROR: Ignoring Errors 2026-01-29 16:03:37.616133 | 2026-01-29 16:03:37.616256 | TASK [Create system configuration directory] 2026-01-29 16:03:37.870359 | controller | changed 2026-01-29 16:03:37.881783 | 2026-01-29 16:03:37.881909 | TASK [Get some of the system configurations] 2026-01-29 16:03:38.430951 | controller | changed 2026-01-29 16:03:38.442223 | 2026-01-29 16:03:38.442346 | TASK [Copy generated documentation if available] 2026-01-29 16:03:38.469411 | controller | skipping: Conditional result was False 2026-01-29 16:03:38.481626 | 2026-01-29 16:03:38.481760 | TASK [Copy generated AsciiDoc documentation if available] 2026-01-29 16:03:38.509384 | controller | skipping: Conditional result was False 2026-01-29 16:03:38.522155 | 2026-01-29 16:03:38.522287 | TASK [Compress logs bigger than 2MB] 2026-01-29 16:03:39.075961 | controller | changed 2026-01-29 16:03:39.087334 | 2026-01-29 16:03:39.087477 | TASK [Copy files from workspace on node] 2026-01-29 16:03:39.114195 | controller | ok 2026-01-29 16:03:39.173301 | 2026-01-29 16:03:39.173557 | TASK [fetch-output : Set log path for multiple nodes] 2026-01-29 16:03:39.190818 | controller | skipping: Conditional result was False 2026-01-29 16:03:39.204511 | 2026-01-29 16:03:39.204659 | TASK [fetch-output : Set log path for single node] 2026-01-29 16:03:39.243135 | controller | ok 2026-01-29 16:03:39.255782 | 2026-01-29 16:03:39.255925 | LOOP [fetch-output : Ensure local output dirs] 2026-01-29 16:03:39.483540 | controller -> localhost | ok: "/var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/work/logs" 2026-01-29 16:03:39.483776 | controller -> localhost | changed: All items complete 2026-01-29 16:03:39.483804 | 2026-01-29 16:03:39.726642 | controller -> localhost | changed: "/var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/work/artifacts" 2026-01-29 16:03:39.916936 | controller -> localhost | changed: "/var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/work/docs" 2026-01-29 16:03:39.934090 | 2026-01-29 16:03:39.934277 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-01-29 16:03:40.765533 | controller | changed: 2026-01-29 16:03:40.766050 | controller | .d..t...... ./ 2026-01-29 16:03:40.766125 | controller | >f+++++++++ README.html 2026-01-29 16:03:40.766203 | controller | >f+++++++++ ansible.log.gz 2026-01-29 16:03:40.766254 | controller | >f+++++++++ dmesg.log 2026-01-29 16:03:40.766296 | controller | >f+++++++++ installed-pkgs.log 2026-01-29 16:03:40.766336 | controller | >f+++++++++ python.log 2026-01-29 16:03:40.766380 | controller | >f+++++++++ registries.conf 2026-01-29 16:03:40.766422 | controller | >f+++++++++ selinux-denials.log 2026-01-29 16:03:40.766462 | controller | >f+++++++++ selinux-listing.log 2026-01-29 16:03:40.766506 | controller | cd+++++++++ ci-framework-data/ 2026-01-29 16:03:40.766548 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-01-29 16:03:40.766589 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_download.sh 2026-01-29 16:03:40.766629 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_001_ironic_operator_call.sh 2026-01-29 16:03:40.766670 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_002_ironic_operator_call_docker.sh 2026-01-29 16:03:40.766710 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-01-29 16:03:40.766749 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-01-29 16:03:40.766788 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-01-29 16:03:40.766826 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-01-29 16:03:40.766863 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-01-29 16:03:40.766902 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/custom-params.yml 2026-01-29 16:03:40.766940 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/install-yamls-params.yml 2026-01-29 16:03:40.766989 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-01-29 16:03:40.767066 | controller | cd+++++++++ ci-framework-data/artifacts/repositories/ 2026-01-29 16:03:40.767109 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean-antelope-testing.repo 2026-01-29 16:03:40.767149 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo 2026-01-29 16:03:40.767188 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo.md5 2026-01-29 16:03:40.767227 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-appstream.repo 2026-01-29 16:03:40.767266 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-baseos.repo 2026-01-29 16:03:40.767304 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-highavailability.repo 2026-01-29 16:03:40.767343 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-powertools.repo 2026-01-29 16:03:40.767381 | controller | cd+++++++++ ci-framework-data/artifacts/roles/ 2026-01-29 16:03:40.767419 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/ 2026-01-29 16:03:40.767458 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/ 2026-01-29 16:03:40.767496 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_all.yml 2026-01-29 16:03:40.767533 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee.yml 2026-01-29 16:03:40.767570 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_cleanup.yml 2026-01-29 16:03:40.767607 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl.yml 2026-01-29 16:03:40.767645 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_cleanup.yml 2026-01-29 16:03:40.767682 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_prep.yml 2026-01-29 16:03:40.767719 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_run.yml 2026-01-29 16:03:40.767756 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_prep.yml 2026-01-29 16:03:40.767793 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface.yml 2026-01-29 16:03:40.767830 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface_cleanup.yml 2026-01-29 16:03:40.767868 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican.yml 2026-01-29 16:03:40.767907 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_cleanup.yml 2026-01-29 16:03:40.767945 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy.yml 2026-01-29 16:03:40.767982 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_cleanup.yml 2026-01-29 16:03:40.768069 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_prep.yml 2026-01-29 16:03:40.768119 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_validate.yml 2026-01-29 16:03:40.768159 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl.yml 2026-01-29 16:03:40.768199 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl_run.yml 2026-01-29 16:03:40.768237 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_prep.yml 2026-01-29 16:03:40.768273 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal.yml 2026-01-29 16:03:40.768318 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_cleanup.yml 2026-01-29 16:03:40.768355 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_prep.yml 2026-01-29 16:03:40.768391 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas.yml 2026-01-29 16:03:40.768429 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad.yml 2026-01-29 16:03:40.768466 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad_cleanup.yml 2026-01-29 16:03:40.768504 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_cleanup.yml 2026-01-29 16:03:40.768543 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network.yml 2026-01-29 16:03:40.768581 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network_cleanup.yml 2026-01-29 16:03:40.768621 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge.yml 2026-01-29 16:03:40.768658 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge_cleanup.yml 2026-01-29 16:03:40.768696 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_generate_nodes_yaml.yml 2026-01-29 16:03:40.768733 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb.yml 2026-01-29 16:03:40.768770 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb_cleanup.yml 2026-01-29 16:03:40.768808 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network.yml 2026-01-29 16:03:40.768845 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network_cleanup.yml 2026-01-29 16:03:40.768883 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks.yml 2026-01-29 16:03:40.769460 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks_cleanup.yml 2026-01-29 16:03:40.769528 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator.yml 2026-01-29 16:03:40.769572 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_cleanup.yml 2026-01-29 16:03:40.769613 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_wait.yml 2026-01-29 16:03:40.769653 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms.yml 2026-01-29 16:03:40.769693 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms_cleanup.yml 2026-01-29 16:03:40.769732 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph.yml 2026-01-29 16:03:40.769772 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_cleanup.yml 2026-01-29 16:03:40.769811 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_help.yml 2026-01-29 16:03:40.769850 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager.yml 2026-01-29 16:03:40.769889 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager_cleanup.yml 2026-01-29 16:03:40.769927 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_cleanup.yml 2026-01-29 16:03:40.769976 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_prepare.yml 2026-01-29 16:03:40.770045 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder.yml 2026-01-29 16:03:40.770094 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_cleanup.yml 2026-01-29 16:03:40.770134 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy.yml 2026-01-29 16:03:40.770172 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_cleanup.yml 2026-01-29 16:03:40.770236 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_prep.yml 2026-01-29 16:03:40.770276 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl.yml 2026-01-29 16:03:40.770314 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl_run.yml 2026-01-29 16:03:40.770352 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_prep.yml 2026-01-29 16:03:40.770390 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cleanup.yml 2026-01-29 16:03:40.770428 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc.yml 2026-01-29 16:03:40.770466 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface.yml 2026-01-29 16:03:40.770504 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface_cleanup.yml 2026-01-29 16:03:40.770543 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_cleanup.yml 2026-01-29 16:03:40.770582 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_setup.yml 2026-01-29 16:03:40.770621 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_cleanup.yml 2026-01-29 16:03:40.770660 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_scrub.yml 2026-01-29 16:03:40.770698 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage.yml 2026-01-29 16:03:40.770737 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup.yml 2026-01-29 16:03:40.770775 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup_with_retries.yml 2026-01-29 16:03:40.770812 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_release.yml 2026-01-29 16:03:40.770850 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_with_retries.yml 2026-01-29 16:03:40.770887 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_deploy_cleanup.yml 2026-01-29 16:03:40.770924 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate.yml 2026-01-29 16:03:40.770961 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_cleanup.yml 2026-01-29 16:03:40.770999 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy.yml 2026-01-29 16:03:40.771073 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_cleanup.yml 2026-01-29 16:03:40.771113 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_prep.yml 2026-01-29 16:03:40.771150 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl.yml 2026-01-29 16:03:40.771199 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl_run.yml 2026-01-29 16:03:40.771237 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_prep.yml 2026-01-29 16:03:40.771274 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy.yml 2026-01-29 16:03:40.771312 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_cleanup.yml 2026-01-29 16:03:40.771349 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_prep.yml 2026-01-29 16:03:40.771386 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_download_tools.yml 2026-01-29 16:03:40.771424 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_ansible_runner.yml 2026-01-29 16:03:40.771462 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_baremetal_compute.yml 2026-01-29 16:03:40.771499 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute.yml 2026-01-29 16:03:40.771536 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_bootc.yml 2026-01-29 16:03:40.771573 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_cleanup.yml 2026-01-29 16:03:40.771611 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_repos.yml 2026-01-29 16:03:40.771648 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_computes_bgp.yml 2026-01-29 16:03:40.771686 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy.yml 2026-01-29 16:03:40.771724 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal.yml 2026-01-29 16:03:40.771762 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal_prep.yml 2026-01-29 16:03:40.771800 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_cleanup.yml 2026-01-29 16:03:40.771837 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_generate_keys.yml 2026-01-29 16:03:40.771875 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_instance.yml 2026-01-29 16:03:40.771913 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker.yml 2026-01-29 16:03:40.771950 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_cleanup.yml 2026-01-29 16:03:40.771988 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_prep.yml 2026-01-29 16:03:40.772082 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_prep.yml 2026-01-29 16:03:40.772127 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker.yml 2026-01-29 16:03:40.772168 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker_cleanup.yml 2026-01-29 16:03:40.772208 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_nova_discover_hosts.yml 2026-01-29 16:03:40.772252 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_patch_ansible_runner_image.yml 2026-01-29 16:03:40.772291 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_register_dns.yml 2026-01-29 16:03:40.772340 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy.yml 2026-01-29 16:03:40.772404 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy_baremetal.yml 2026-01-29 16:03:40.772454 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance.yml 2026-01-29 16:03:40.772501 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_cleanup.yml 2026-01-29 16:03:40.772549 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy.yml 2026-01-29 16:03:40.772597 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_cleanup.yml 2026-01-29 16:03:40.772653 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_prep.yml 2026-01-29 16:03:40.772702 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml 2026-01-29 16:03:40.772748 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl_run.yml 2026-01-29 16:03:40.772795 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_prep.yml 2026-01-29 16:03:40.772840 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat.yml 2026-01-29 16:03:40.772886 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_cleanup.yml 2026-01-29 16:03:40.772933 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy.yml 2026-01-29 16:03:40.772979 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_cleanup.yml 2026-01-29 16:03:40.773179 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_prep.yml 2026-01-29 16:03:40.773237 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl.yml 2026-01-29 16:03:40.773278 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_crc.yml 2026-01-29 16:03:40.773317 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_run.yml 2026-01-29 16:03:40.773357 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_prep.yml 2026-01-29 16:03:40.773537 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_help.yml 2026-01-29 16:03:40.773602 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon.yml 2026-01-29 16:03:40.773646 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_cleanup.yml 2026-01-29 16:03:40.773688 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy.yml 2026-01-29 16:03:40.773728 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_cleanup.yml 2026-01-29 16:03:40.773768 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_prep.yml 2026-01-29 16:03:40.773807 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl.yml 2026-01-29 16:03:40.773846 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl_run.yml 2026-01-29 16:03:40.773884 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_prep.yml 2026-01-29 16:03:40.773922 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra.yml 2026-01-29 16:03:40.773960 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_cleanup.yml 2026-01-29 16:03:40.773997 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl.yml 2026-01-29 16:03:40.774089 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl_run.yml 2026-01-29 16:03:40.774131 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_prep.yml 2026-01-29 16:03:40.774170 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input.yml 2026-01-29 16:03:40.774237 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input_cleanup.yml 2026-01-29 16:03:40.774277 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab.yml 2026-01-29 16:03:40.774316 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_cleanup.yml 2026-01-29 16:03:40.774353 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router.yml 2026-01-29 16:03:40.774391 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router_cleanup.yml 2026-01-29 16:03:40.774430 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network.yml 2026-01-29 16:03:40.774467 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network_cleanup.yml 2026-01-29 16:03:40.774506 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno.yml 2026-01-29 16:03:40.774543 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno_cleanup.yml 2026-01-29 16:03:40.774581 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic.yml 2026-01-29 16:03:40.774618 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_cleanup.yml 2026-01-29 16:03:40.774655 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy.yml 2026-01-29 16:03:40.774692 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_cleanup.yml 2026-01-29 16:03:40.774730 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_prep.yml 2026-01-29 16:03:40.774767 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl.yml 2026-01-29 16:03:40.774803 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_crc.yml 2026-01-29 16:03:40.774839 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_run.yml 2026-01-29 16:03:40.774876 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_prep.yml 2026-01-29 16:03:40.774912 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone.yml 2026-01-29 16:03:40.774948 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_cleanup.yml 2026-01-29 16:03:40.774986 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy.yml 2026-01-29 16:03:40.775060 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_cleanup.yml 2026-01-29 16:03:40.775102 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_prep.yml 2026-01-29 16:03:40.775141 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl.yml 2026-01-29 16:03:40.775183 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl_run.yml 2026-01-29 16:03:40.775221 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_prep.yml 2026-01-29 16:03:40.775267 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_cleanup.yml 2026-01-29 16:03:40.775306 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_prep.yml 2026-01-29 16:03:40.775343 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_cleanup.yml 2026-01-29 16:03:40.775379 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_prep.yml 2026-01-29 16:03:40.775416 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki.yml 2026-01-29 16:03:40.775453 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_cleanup.yml 2026-01-29 16:03:40.775490 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy.yml 2026-01-29 16:03:40.775527 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy_cleanup.yml 2026-01-29 16:03:40.775564 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_lvms.yml 2026-01-29 16:03:40.775600 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila.yml 2026-01-29 16:03:40.775637 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_cleanup.yml 2026-01-29 16:03:40.775673 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy.yml 2026-01-29 16:03:40.775709 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_cleanup.yml 2026-01-29 16:03:40.775746 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_prep.yml 2026-01-29 16:03:40.775783 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl.yml 2026-01-29 16:03:40.775821 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl_run.yml 2026-01-29 16:03:40.775996 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_prep.yml 2026-01-29 16:03:40.776108 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb.yml 2026-01-29 16:03:40.776153 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw.yml 2026-01-29 16:03:40.776193 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw_run.yml 2026-01-29 16:03:40.776233 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_cleanup.yml 2026-01-29 16:03:40.776272 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy.yml 2026-01-29 16:03:40.776312 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_cleanup.yml 2026-01-29 16:03:40.776351 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_prep.yml 2026-01-29 16:03:40.776391 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl.yml 2026-01-29 16:03:40.776429 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl_run.yml 2026-01-29 16:03:40.776467 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy.yml 2026-01-29 16:03:40.776506 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_cleanup.yml 2026-01-29 16:03:40.776545 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_prep.yml 2026-01-29 16:03:40.776584 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb.yml 2026-01-29 16:03:40.776632 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_cleanup.yml 2026-01-29 16:03:40.776673 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config.yml 2026-01-29 16:03:40.776710 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config_cleanup.yml 2026-01-29 16:03:40.776749 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace.yml 2026-01-29 16:03:40.776787 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace_cleanup.yml 2026-01-29 16:03:40.776825 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach.yml 2026-01-29 16:03:40.776861 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach_cleanup.yml 2026-01-29 16:03:40.776898 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy.yml 2026-01-29 16:03:40.776935 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_cleanup.yml 2026-01-29 16:03:40.776972 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_prep.yml 2026-01-29 16:03:40.777010 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv.yml 2026-01-29 16:03:40.777086 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_cleanup.yml 2026-01-29 16:03:40.777125 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy.yml 2026-01-29 16:03:40.777162 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy_cleanup.yml 2026-01-29 16:03:40.777199 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge.yml 2026-01-29 16:03:40.777237 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge_cleanup.yml 2026-01-29 16:03:40.777274 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron.yml 2026-01-29 16:03:40.777311 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_cleanup.yml 2026-01-29 16:03:40.777348 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy.yml 2026-01-29 16:03:40.777385 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_cleanup.yml 2026-01-29 16:03:40.777422 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_prep.yml 2026-01-29 16:03:40.777459 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl.yml 2026-01-29 16:03:40.777497 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl_run.yml 2026-01-29 16:03:40.777534 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_prep.yml 2026-01-29 16:03:40.777571 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs.yml 2026-01-29 16:03:40.777608 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs_cleanup.yml 2026-01-29 16:03:40.777645 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nmstate.yml 2026-01-29 16:03:40.777682 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp.yml 2026-01-29 16:03:40.777719 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp_cleanup.yml 2026-01-29 16:03:40.777764 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova.yml 2026-01-29 16:03:40.777802 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_cleanup.yml 2026-01-29 16:03:40.777838 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy.yml 2026-01-29 16:03:40.777875 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_cleanup.yml 2026-01-29 16:03:40.777912 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_prep.yml 2026-01-29 16:03:40.777948 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_prep.yml 2026-01-29 16:03:40.777984 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia.yml 2026-01-29 16:03:40.778048 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_cleanup.yml 2026-01-29 16:03:40.778094 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy.yml 2026-01-29 16:03:40.778131 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_cleanup.yml 2026-01-29 16:03:40.778170 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_prep.yml 2026-01-29 16:03:40.778241 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl.yml 2026-01-29 16:03:40.778282 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl_run.yml 2026-01-29 16:03:40.778321 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_prep.yml 2026-01-29 16:03:40.778359 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack.yml 2026-01-29 16:03:40.778396 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_cleanup.yml 2026-01-29 16:03:40.778433 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds.yml 2026-01-29 16:03:40.778470 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds_cleanup.yml 2026-01-29 16:03:40.778506 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy.yml 2026-01-29 16:03:40.778543 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_cleanup.yml 2026-01-29 16:03:40.778580 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_prep.yml 2026-01-29 16:03:40.778617 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_init.yml 2026-01-29 16:03:40.778654 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl.yml 2026-01-29 16:03:40.778691 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_run.yml 2026-01-29 16:03:40.778730 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_patch_version.yml 2026-01-29 16:03:40.778769 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_prep.yml 2026-01-29 16:03:40.778807 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_repo.yml 2026-01-29 16:03:40.778845 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_update_run.yml 2026-01-29 16:03:40.778884 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait.yml 2026-01-29 16:03:40.778931 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait_deploy.yml 2026-01-29 16:03:40.778969 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_operator_namespace.yml 2026-01-29 16:03:40.779007 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn.yml 2026-01-29 16:03:40.779082 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_cleanup.yml 2026-01-29 16:03:40.779602 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy.yml 2026-01-29 16:03:40.779677 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_cleanup.yml 2026-01-29 16:03:40.779721 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_prep.yml 2026-01-29 16:03:40.779762 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl.yml 2026-01-29 16:03:40.779801 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl_run.yml 2026-01-29 16:03:40.779840 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_prep.yml 2026-01-29 16:03:40.779879 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement.yml 2026-01-29 16:03:40.779918 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_cleanup.yml 2026-01-29 16:03:40.779957 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy.yml 2026-01-29 16:03:40.779995 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_cleanup.yml 2026-01-29 16:03:40.780089 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_prep.yml 2026-01-29 16:03:40.780131 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl.yml 2026-01-29 16:03:40.780170 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl_run.yml 2026-01-29 16:03:40.780207 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_prep.yml 2026-01-29 16:03:40.780244 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq.yml 2026-01-29 16:03:40.780281 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_cleanup.yml 2026-01-29 16:03:40.780318 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy.yml 2026-01-29 16:03:40.780354 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_cleanup.yml 2026-01-29 16:03:40.780392 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_prep.yml 2026-01-29 16:03:40.780430 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_prep.yml 2026-01-29 16:03:40.780468 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy.yml 2026-01-29 16:03:40.780506 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_cleanup.yml 2026-01-29 16:03:40.780543 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_prep.yml 2026-01-29 16:03:40.780580 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook.yml 2026-01-29 16:03:40.780617 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_cleanup.yml 2026-01-29 16:03:40.780654 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_crc_disk.yml 2026-01-29 16:03:40.780700 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy.yml 2026-01-29 16:03:40.780739 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy_prep.yml 2026-01-29 16:03:40.780776 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_prep.yml 2026-01-29 16:03:40.780812 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_set_slower_etcd_profile.yml 2026-01-29 16:03:40.780849 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone.yml 2026-01-29 16:03:40.780886 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_cleanup.yml 2026-01-29 16:03:40.780923 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_deploy.yml 2026-01-29 16:03:40.780960 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_revert.yml 2026-01-29 16:03:40.780996 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_snapshot.yml 2026-01-29 16:03:40.781069 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_sync.yml 2026-01-29 16:03:40.781108 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift.yml 2026-01-29 16:03:40.781146 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_cleanup.yml 2026-01-29 16:03:40.781184 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy.yml 2026-01-29 16:03:40.781221 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_cleanup.yml 2026-01-29 16:03:40.781259 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_prep.yml 2026-01-29 16:03:40.781296 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl.yml 2026-01-29 16:03:40.781334 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl_run.yml 2026-01-29 16:03:40.781371 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_prep.yml 2026-01-29 16:03:40.781408 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry.yml 2026-01-29 16:03:40.781445 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_cleanup.yml 2026-01-29 16:03:40.781482 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy.yml 2026-01-29 16:03:40.781519 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_cleanup.yml 2026-01-29 16:03:40.781555 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_prep.yml 2026-01-29 16:03:40.781592 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl.yml 2026-01-29 16:03:40.781629 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl_run.yml 2026-01-29 16:03:40.781666 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_prep.yml 2026-01-29 16:03:40.781702 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_tripleo_deploy.yml 2026-01-29 16:03:40.781738 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_services.yml 2026-01-29 16:03:40.781774 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_system.yml 2026-01-29 16:03:40.781811 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_validate_marketplace.yml 2026-01-29 16:03:40.781855 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_wait.yml 2026-01-29 16:03:40.781892 | controller | cd+++++++++ ci-framework-data/logs/ 2026-01-29 16:03:40.781930 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_download.log 2026-01-29 16:03:40.781969 | controller | >f+++++++++ ci-framework-data/logs/ci_script_001_ironic_operator_call.log 2026-01-29 16:03:40.782008 | controller | >f+++++++++ ci-framework-data/logs/ci_script_002_ironic_operator_call_docker.log 2026-01-29 16:03:40.782082 | controller | cd+++++++++ registries.conf.d/ 2026-01-29 16:03:40.782124 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-01-29 16:03:40.782164 | controller | >f+++++++++ registries.conf.d/99-local-registry.conf 2026-01-29 16:03:40.782227 | controller | cd+++++++++ system-config/ 2026-01-29 16:03:40.782268 | controller | cd+++++++++ system-config/libvirt/ 2026-01-29 16:03:40.782306 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-01-29 16:03:40.782344 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-01-29 16:03:41.262219 | controller | changed: .d..t...... ./ 2026-01-29 16:03:41.783475 | controller | changed: .d..t...... ./ 2026-01-29 16:03:41.826281 | 2026-01-29 16:03:41.826472 | TASK [Return artifact to Zuul] 2026-01-29 16:03:41.864314 | controller | skipping: Conditional result was False 2026-01-29 16:03:41.907123 | 2026-01-29 16:03:41.907230 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-01-29 16:03:41.907358 | 2026-01-29 16:03:41.907394 | PLAY RECAP 2026-01-29 16:03:41.907442 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-01-29 16:03:41.907469 | 2026-01-29 16:03:42.023452 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-01-29 16:03:42.024260 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-01-29 16:03:42.614563 | 2026-01-29 16:03:42.614684 | PLAY [all] 2026-01-29 16:03:42.635578 | 2026-01-29 16:03:42.635710 | TASK [include_role : fetch-output] 2026-01-29 16:03:42.685944 | controller | ok 2026-01-29 16:03:42.703632 | 2026-01-29 16:03:42.703753 | TASK [fetch-output : Set log path for multiple nodes] 2026-01-29 16:03:42.768566 | controller | skipping: Conditional result was False 2026-01-29 16:03:42.774786 | 2026-01-29 16:03:42.774856 | TASK [fetch-output : Set log path for single node] 2026-01-29 16:03:42.814899 | controller | ok 2026-01-29 16:03:42.820097 | 2026-01-29 16:03:42.820160 | LOOP [fetch-output : Ensure local output dirs] 2026-01-29 16:03:43.208481 | controller -> localhost | ok: "/var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/work/logs" 2026-01-29 16:03:43.484062 | controller -> localhost | ok: "/var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/work/artifacts" 2026-01-29 16:03:43.747411 | controller -> localhost | ok: "/var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/work/docs" 2026-01-29 16:03:43.772868 | 2026-01-29 16:03:43.773231 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-01-29 16:03:44.462891 | controller | ok 2026-01-29 16:03:44.463304 | controller | ok: All items complete 2026-01-29 16:03:44.463734 | 2026-01-29 16:03:44.994238 | controller | ok 2026-01-29 16:03:45.514703 | controller | ok 2026-01-29 16:03:45.540859 | 2026-01-29 16:03:45.541184 | TASK [include_role : fetch-output-openshift] 2026-01-29 16:03:45.565905 | controller | skipping: Conditional result was False 2026-01-29 16:03:45.573998 | 2026-01-29 16:03:45.574130 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-01-29 16:03:46.027474 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.013274 2026-01-29 16:03:46.286869 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.013047 2026-01-29 16:03:46.350381 | 2026-01-29 16:03:46.350523 | PLAY [all] 2026-01-29 16:03:46.376971 | 2026-01-29 16:03:46.377169 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-01-29 16:03:46.921638 | controller | changed 2026-01-29 16:03:46.944883 | 2026-01-29 16:03:46.944942 | PLAY RECAP 2026-01-29 16:03:46.944982 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-01-29 16:03:46.945003 | 2026-01-29 16:03:47.059813 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-01-29 16:03:47.060591 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-01-29 16:03:49.567869 | 2026-01-29 16:03:49.567979 | PLAY [localhost] 2026-01-29 16:03:49.584878 | 2026-01-29 16:03:49.584953 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-01-29 16:03:49.964162 | localhost | changed 2026-01-29 16:03:49.968827 | 2026-01-29 16:03:49.968903 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-01-29 16:03:50.006459 | localhost | ok 2026-01-29 16:03:50.015072 | 2026-01-29 16:03:50.015150 | TASK [add-fileserver : Create SSH private key tempfile] 2026-01-29 16:03:50.377268 | localhost | changed 2026-01-29 16:03:50.381960 | 2026-01-29 16:03:50.382042 | TASK [add-fileserver : Create SSH private key from secret] 2026-01-29 16:03:51.094170 | localhost | changed 2026-01-29 16:03:51.099444 | 2026-01-29 16:03:51.099511 | TASK [add-fileserver : Add fileserver ssh key] 2026-01-29 16:03:51.493182 | localhost | Identity added: /var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/work/tmp/ansible.exsritzc (/var/lib/zuul/builds/bf3f4756cb2c403b851fb82bbaa32e08/work/tmp/ansible.exsritzc) 2026-01-29 16:03:51.493357 | localhost | ok: Runtime: 0:00:00.012462 2026-01-29 16:03:51.498678 | 2026-01-29 16:03:51.498747 | TASK [add-fileserver : Remove SSH private key from disk] 2026-01-29 16:03:51.742247 | localhost | ok: Runtime: 0:00:00.005230 2026-01-29 16:03:51.746796 | 2026-01-29 16:03:51.746860 | TASK [add-fileserver : Add fileserver to inventory] 2026-01-29 16:03:51.805942 | localhost | changed 2026-01-29 16:03:51.811654 | 2026-01-29 16:03:51.811741 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-01-29 16:03:52.235812 | localhost | changed 2026-01-29 16:03:52.255587 | 2026-01-29 16:03:52.255670 | PLAY [localhost] 2026-01-29 16:03:52.266994 | 2026-01-29 16:03:52.267073 | TASK [Generate bulk log download script] 2026-01-29 16:03:52.295209 | localhost | ok 2026-01-29 16:03:52.308340 | 2026-01-29 16:03:52.308451 | TASK [local-log-download : Check API endpoint is defined] 2026-01-29 16:03:52.336843 | localhost | ok: All assertions passed 2026-01-29 16:03:52.341509 | 2026-01-29 16:03:52.341574 | TASK [local-log-download : Create download script] 2026-01-29 16:03:52.742514 | localhost -> localhost | changed 2026-01-29 16:03:52.774005 | 2026-01-29 16:03:52.774155 | TASK [Register quick-download link] 2026-01-29 16:03:52.801956 | localhost | ok 2026-01-29 16:03:52.817663 | 2026-01-29 16:03:52.817745 | PLAY [logserver.rdoproject.org] 2026-01-29 16:03:52.828054 | 2026-01-29 16:03:52.828115 | TASK [Set zuul-log-path fact] 2026-01-29 16:03:52.843994 | logserver.rdoproject.org | ok 2026-01-29 16:03:52.853613 | 2026-01-29 16:03:52.853684 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-29 16:03:52.879575 | logserver.rdoproject.org | ok 2026-01-29 16:03:52.884942 | 2026-01-29 16:03:52.885029 | TASK [upload-logs : Create log directories] 2026-01-29 16:03:53.583093 | logserver.rdoproject.org | changed 2026-01-29 16:03:53.590010 | 2026-01-29 16:03:53.590206 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-01-29 16:03:53.882487 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.016955 2026-01-29 16:03:53.887278 | 2026-01-29 16:03:53.887350 | TASK [upload-logs : Upload logs to log server] 2026-01-29 16:03:54.784037 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-01-29 16:03:54.786986 | 2026-01-29 16:03:54.787070 | LOOP [upload-logs : Compress console log and json output] 2026-01-29 16:03:54.841832 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-29 16:03:54.842593 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-29 16:03:54.849243 | 2026-01-29 16:03:54.849325 | LOOP [upload-logs : Upload compressed console log and json output] 2026-01-29 16:03:54.892887 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-29 16:03:54.893111 | 2026-01-29 16:03:54.893711 | logserver.rdoproject.org | skipping: Conditional result was False 2026-01-29 16:03:54.898493 | 2026-01-29 16:03:54.898579 | LOOP [upload-logs : Upload console log and json output]