2026-02-27 12:06:05.688336 | Job console starting... 2026-02-27 12:06:05.698955 | Updating repositories 2026-02-27 12:06:05.771203 | Preparing job workspace 2026-02-27 12:06:12.072579 | Running Ansible setup... 2026-02-27 12:06:15.648098 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-27 12:06:16.282304 | 2026-02-27 12:06:16.282421 | PLAY [localhost] 2026-02-27 12:06:16.291877 | 2026-02-27 12:06:16.291960 | TASK [Gathering Facts] 2026-02-27 12:06:17.328884 | localhost | ok 2026-02-27 12:06:17.354015 | 2026-02-27 12:06:17.354153 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-27 12:06:17.872728 | localhost -> localhost | changed 2026-02-27 12:06:17.879111 | 2026-02-27 12:06:17.879193 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-27 12:06:18.723893 | localhost -> localhost | changed 2026-02-27 12:06:18.733345 | 2026-02-27 12:06:18.733443 | TASK [Setup log path fact] 2026-02-27 12:06:18.773382 | localhost | ok 2026-02-27 12:06:18.788504 | 2026-02-27 12:06:18.788601 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-27 12:06:18.837029 | localhost | ok 2026-02-27 12:06:18.848016 | 2026-02-27 12:06:18.848121 | TASK [emit-job-header : Print job information] 2026-02-27 12:06:18.891058 | # Job Information 2026-02-27 12:06:18.891226 | Ansible Version: 2.15.12 2026-02-27 12:06:18.891252 | Job: rhoso-architecture-validate-bmo01 2026-02-27 12:06:18.891272 | Pipeline: github-check 2026-02-27 12:06:18.891290 | Executor: ze04.softwarefactory-project.io 2026-02-27 12:06:18.891307 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/708 2026-02-27 12:06:18.891325 | Log URL (when completed): https://logserver.rdoproject.org/d29/rdoproject.org/d2935dcd80b145cd85a34672458e224b/ 2026-02-27 12:06:18.891343 | Event ID: 88ee5030-13d4-11f1-8c74-286689c0cbb8 2026-02-27 12:06:18.895998 | 2026-02-27 12:06:18.897757 | LOOP [emit-job-header : Print node information] 2026-02-27 12:06:18.988569 | localhost | ok: 2026-02-27 12:06:18.988790 | localhost | # Node Information 2026-02-27 12:06:18.988822 | localhost | Inventory Hostname: controller 2026-02-27 12:06:18.988845 | localhost | Hostname: np0005632857 2026-02-27 12:06:18.988865 | localhost | Username: zuul 2026-02-27 12:06:18.988885 | localhost | Distro: CentOS 9 2026-02-27 12:06:18.988902 | localhost | Provider: vexxhost-nodepool-tripleo 2026-02-27 12:06:18.988919 | localhost | Region: RegionOne 2026-02-27 12:06:18.988936 | localhost | Label: cloud-centos-9-stream-tripleo 2026-02-27 12:06:18.988958 | localhost | Product Name: OpenStack Nova 2026-02-27 12:06:18.988985 | localhost | Interface IP: 38.102.83.46 2026-02-27 12:06:19.015975 | 2026-02-27 12:06:19.016055 | PLAY [all] 2026-02-27 12:06:19.023166 | 2026-02-27 12:06:19.023259 | TASK [Gather network facts] 2026-02-27 12:06:19.424424 | controller | ok 2026-02-27 12:06:19.442881 | 2026-02-27 12:06:19.442990 | TASK [include_role : start-zuul-console] 2026-02-27 12:06:19.462617 | controller | ok 2026-02-27 12:06:19.475667 | 2026-02-27 12:06:19.475794 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-02-27 12:06:19.948219 | controller | ok 2026-02-27 12:06:19.967169 | 2026-02-27 12:06:19.967257 | TASK [include_role : add-build-sshkey] 2026-02-27 12:06:19.999030 | controller | ok 2026-02-27 12:06:20.017820 | 2026-02-27 12:06:20.017917 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-27 12:06:20.260426 | controller -> localhost | ok 2026-02-27 12:06:20.274333 | 2026-02-27 12:06:20.274545 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-27 12:06:20.305970 | controller | ok 2026-02-27 12:06:20.330840 | controller | included: /var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-27 12:06:20.337213 | 2026-02-27 12:06:20.337281 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-27 12:06:21.038188 | controller -> localhost | Generating public/private rsa key pair. 2026-02-27 12:06:21.038384 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/work/d2935dcd80b145cd85a34672458e224b_id_rsa. 2026-02-27 12:06:21.038414 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/work/d2935dcd80b145cd85a34672458e224b_id_rsa.pub. 2026-02-27 12:06:21.038444 | controller -> localhost | The key fingerprint is: 2026-02-27 12:06:21.038472 | controller -> localhost | SHA256:fZtPWZxLv3bHwAI5xS9YpDvcqObQqTMXj+mp/dFnCv0 zuul-build-sshkey 2026-02-27 12:06:21.038501 | controller -> localhost | The key's randomart image is: 2026-02-27 12:06:21.038525 | controller -> localhost | +---[RSA 3072]----+ 2026-02-27 12:06:21.038549 | controller -> localhost | | o. | 2026-02-27 12:06:21.038576 | controller -> localhost | | .+ | 2026-02-27 12:06:21.038600 | controller -> localhost | | .= . | 2026-02-27 12:06:21.038618 | controller -> localhost | | o=+. ...| 2026-02-27 12:06:21.038636 | controller -> localhost | | S *ooo oo| 2026-02-27 12:06:21.038652 | controller -> localhost | | ..o =.o+oo| 2026-02-27 12:06:21.038670 | controller -> localhost | | . ==o =.=+.| 2026-02-27 12:06:21.038713 | controller -> localhost | | o*+..o B .=| 2026-02-27 12:06:21.038733 | controller -> localhost | | o*=.. . E.o| 2026-02-27 12:06:21.038749 | controller -> localhost | +----[SHA256]-----+ 2026-02-27 12:06:21.038788 | controller -> localhost | ok: Runtime: 0:00:00.308999 2026-02-27 12:06:21.047335 | 2026-02-27 12:06:21.047401 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-27 12:06:21.076065 | controller | ok 2026-02-27 12:06:21.086005 | controller | included: /var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-27 12:06:21.094407 | 2026-02-27 12:06:21.094468 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-27 12:06:21.118392 | controller | skipping: Conditional result was False 2026-02-27 12:06:21.124197 | 2026-02-27 12:06:21.124280 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-27 12:06:21.602523 | controller | changed 2026-02-27 12:06:21.616346 | 2026-02-27 12:06:21.616446 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-27 12:06:21.870705 | controller | ok 2026-02-27 12:06:21.875905 | 2026-02-27 12:06:21.875968 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-27 12:06:22.572861 | controller | changed 2026-02-27 12:06:22.578804 | 2026-02-27 12:06:22.578875 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-27 12:06:23.328800 | controller | changed 2026-02-27 12:06:23.334063 | 2026-02-27 12:06:23.334158 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-27 12:06:23.358700 | controller | skipping: Conditional result was False 2026-02-27 12:06:23.364736 | 2026-02-27 12:06:23.364835 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-27 12:06:24.060600 | controller -> localhost | changed 2026-02-27 12:06:24.074220 | 2026-02-27 12:06:24.074320 | TASK [add-build-sshkey : Add back temp key] 2026-02-27 12:06:24.545815 | controller -> localhost | Identity added: /var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/work/d2935dcd80b145cd85a34672458e224b_id_rsa (zuul-build-sshkey) 2026-02-27 12:06:24.546014 | controller -> localhost | ok: Runtime: 0:00:00.014283 2026-02-27 12:06:24.552155 | 2026-02-27 12:06:24.552220 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-27 12:06:25.068105 | controller | ok 2026-02-27 12:06:25.078777 | 2026-02-27 12:06:25.078886 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-27 12:06:25.116162 | controller | skipping: Conditional result was False 2026-02-27 12:06:25.137488 | 2026-02-27 12:06:25.137587 | TASK [include_role : validate-host] 2026-02-27 12:06:25.162296 | controller | ok 2026-02-27 12:06:25.188398 | 2026-02-27 12:06:25.188494 | TASK [validate-host : Define zuul_info_dir fact] 2026-02-27 12:06:25.238375 | controller | ok 2026-02-27 12:06:25.243271 | 2026-02-27 12:06:25.243341 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-02-27 12:06:25.531371 | controller -> localhost | ok 2026-02-27 12:06:25.567662 | 2026-02-27 12:06:25.567798 | TASK [validate-host : Collect information about the host] 2026-02-27 12:06:26.308806 | controller | ok 2026-02-27 12:06:26.319567 | 2026-02-27 12:06:26.319640 | TASK [validate-host : Sanitize hostname] 2026-02-27 12:06:26.403253 | controller | ok 2026-02-27 12:06:26.408290 | 2026-02-27 12:06:26.408358 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-02-27 12:06:27.055716 | controller -> localhost | changed 2026-02-27 12:06:27.061624 | 2026-02-27 12:06:27.061708 | TASK [validate-host : Collect information about zuul worker] 2026-02-27 12:06:27.474637 | controller | ok 2026-02-27 12:06:27.481947 | 2026-02-27 12:06:27.482078 | TASK [validate-host : Write out all zuul information for each host] 2026-02-27 12:06:27.949818 | controller -> localhost | changed 2026-02-27 12:06:27.960600 | 2026-02-27 12:06:27.960732 | TASK [include_role : prepare-workspace-openshift] 2026-02-27 12:06:27.974958 | controller | skipping: Conditional result was False 2026-02-27 12:06:27.980453 | 2026-02-27 12:06:27.980519 | TASK [include_role : remove-zuul-sshkey] 2026-02-27 12:06:27.994317 | controller | skipping: Conditional result was False 2026-02-27 12:06:27.999384 | 2026-02-27 12:06:27.999452 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-27 12:06:28.212861 | controller | ok: "logs" 2026-02-27 12:06:28.213115 | controller | ok: All items complete 2026-02-27 12:06:28.213143 | 2026-02-27 12:06:28.410784 | controller | ok: "artifacts" 2026-02-27 12:06:28.638285 | controller | ok: "docs" 2026-02-27 12:06:28.656983 | 2026-02-27 12:06:28.657122 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-27 12:06:28.880793 | controller | changed: "logs" 2026-02-27 12:06:29.114813 | controller | changed: "artifacts" 2026-02-27 12:06:29.347670 | controller | changed: "docs" 2026-02-27 12:06:29.400846 | 2026-02-27 12:06:29.400934 | PLAY RECAP 2026-02-27 12:06:29.400981 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-27 12:06:29.401007 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-27 12:06:29.401025 | 2026-02-27 12:06:29.552042 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-27 12:06:29.552930 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-27 12:06:30.280987 | 2026-02-27 12:06:30.281102 | PLAY [all] 2026-02-27 12:06:30.307792 | 2026-02-27 12:06:30.307876 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-02-27 12:06:30.369827 | controller | ok 2026-02-27 12:06:30.374864 | 2026-02-27 12:06:30.374940 | TASK [mirror-info-fork : Create /etc/ci] 2026-02-27 12:06:30.821128 | controller | changed 2026-02-27 12:06:30.826879 | 2026-02-27 12:06:30.826952 | TASK [mirror-info-fork : Install ci_mirror script] 2026-02-27 12:06:31.789084 | controller | changed 2026-02-27 12:06:31.820182 | 2026-02-27 12:06:31.820300 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-02-27 12:06:32.274866 | controller | changed: 2026-02-27 12:06:32.275056 | controller | { 2026-02-27 12:06:32.275085 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-02-27 12:06:32.275114 | controller | } 2026-02-27 12:06:32.574640 | controller | changed: 2026-02-27 12:06:32.574753 | controller | { 2026-02-27 12:06:32.574792 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-02-27 12:06:32.574817 | controller | } 2026-02-27 12:06:32.886753 | controller | changed: 2026-02-27 12:06:32.886913 | controller | { 2026-02-27 12:06:32.886942 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2026-02-27 12:06:32.886962 | controller | } 2026-02-27 12:06:33.147799 | controller | changed: 2026-02-27 12:06:33.147898 | controller | { 2026-02-27 12:06:33.147924 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-02-27 12:06:33.147943 | controller | } 2026-02-27 12:06:33.409455 | controller | changed: 2026-02-27 12:06:33.409570 | controller | { 2026-02-27 12:06:33.409596 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-02-27 12:06:33.409614 | controller | } 2026-02-27 12:06:33.672524 | controller | changed: 2026-02-27 12:06:33.673132 | controller | { 2026-02-27 12:06:33.673178 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-02-27 12:06:33.673206 | controller | } 2026-02-27 12:06:33.921876 | controller | changed: 2026-02-27 12:06:33.921993 | controller | { 2026-02-27 12:06:33.922027 | 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-02-27 12:06:33.922063 | controller | } 2026-02-27 12:06:34.213076 | controller | changed: 2026-02-27 12:06:34.213194 | controller | { 2026-02-27 12:06:34.213232 | 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-02-27 12:06:34.213261 | controller | } 2026-02-27 12:06:34.466516 | controller | changed: 2026-02-27 12:06:34.466644 | controller | { 2026-02-27 12:06:34.466699 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-02-27 12:06:34.466734 | controller | } 2026-02-27 12:06:34.734343 | controller | changed: 2026-02-27 12:06:34.734448 | controller | { 2026-02-27 12:06:34.734475 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-02-27 12:06:34.734500 | controller | } 2026-02-27 12:06:35.053994 | controller | changed: 2026-02-27 12:06:35.054097 | controller | { 2026-02-27 12:06:35.054120 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-02-27 12:06:35.054138 | controller | } 2026-02-27 12:06:35.320132 | controller | changed: 2026-02-27 12:06:35.320252 | controller | { 2026-02-27 12:06:35.320294 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-02-27 12:06:35.320328 | controller | } 2026-02-27 12:06:35.590076 | controller | changed: 2026-02-27 12:06:35.590247 | controller | { 2026-02-27 12:06:35.590282 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-02-27 12:06:35.590303 | controller | } 2026-02-27 12:06:35.849658 | controller | changed: 2026-02-27 12:06:35.849876 | controller | { 2026-02-27 12:06:35.849903 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-02-27 12:06:35.855827 | controller | } 2026-02-27 12:06:36.120258 | controller | changed: 2026-02-27 12:06:36.120375 | controller | { 2026-02-27 12:06:36.120409 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-02-27 12:06:36.120437 | controller | } 2026-02-27 12:06:36.401757 | controller | changed: 2026-02-27 12:06:36.401851 | controller | { 2026-02-27 12:06:36.401875 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-02-27 12:06:36.401894 | controller | } 2026-02-27 12:06:36.657295 | controller | changed: 2026-02-27 12:06:36.657437 | controller | { 2026-02-27 12:06:36.657467 | 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-02-27 12:06:36.657487 | controller | } 2026-02-27 12:06:36.936669 | controller | changed: 2026-02-27 12:06:36.936830 | controller | { 2026-02-27 12:06:36.936866 | 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-02-27 12:06:36.936907 | controller | } 2026-02-27 12:06:37.187206 | controller | changed: 2026-02-27 12:06:37.187398 | controller | { 2026-02-27 12:06:37.187437 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-02-27 12:06:37.187465 | controller | } 2026-02-27 12:06:37.446842 | controller | changed: 2026-02-27 12:06:37.446941 | controller | { 2026-02-27 12:06:37.446970 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-02-27 12:06:37.446996 | controller | } 2026-02-27 12:06:37.675868 | controller | changed: 2026-02-27 12:06:37.675969 | controller | { 2026-02-27 12:06:37.675994 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-02-27 12:06:37.676013 | controller | } 2026-02-27 12:06:37.949735 | controller | changed: 2026-02-27 12:06:37.949979 | controller | { 2026-02-27 12:06:37.950015 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-02-27 12:06:37.950035 | controller | } 2026-02-27 12:06:38.215337 | controller | changed: 2026-02-27 12:06:38.221089 | controller | { 2026-02-27 12:06:38.221358 | 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-02-27 12:06:38.221396 | controller | } 2026-02-27 12:06:38.485593 | controller | changed: 2026-02-27 12:06:38.485740 | controller | { 2026-02-27 12:06:38.485770 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-02-27 12:06:38.485790 | controller | } 2026-02-27 12:06:38.763236 | controller | changed: 2026-02-27 12:06:38.763358 | controller | { 2026-02-27 12:06:38.763385 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-02-27 12:06:38.763405 | controller | } 2026-02-27 12:06:39.042426 | controller | changed: 2026-02-27 12:06:39.043765 | controller | { 2026-02-27 12:06:39.043864 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-02-27 12:06:39.043924 | controller | } 2026-02-27 12:06:39.070401 | 2026-02-27 12:06:39.070542 | TASK [Set timezone to UTC] 2026-02-27 12:06:39.623250 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-02-27 12:06:39.632969 | 2026-02-27 12:06:39.633090 | TASK [Create nodepool directory] 2026-02-27 12:06:39.874446 | controller | changed 2026-02-27 12:06:39.900429 | 2026-02-27 12:06:39.905072 | TASK [Create nodepool sub_nodes file] 2026-02-27 12:06:40.601882 | controller | changed 2026-02-27 12:06:40.607434 | 2026-02-27 12:06:40.607517 | TASK [Create nodepool sub_nodes_private file] 2026-02-27 12:06:41.252858 | controller | changed 2026-02-27 12:06:41.259891 | 2026-02-27 12:06:41.260006 | LOOP [Populate nodepool sub_nodes file] 2026-02-27 12:06:41.300327 | 2026-02-27 12:06:41.300541 | LOOP [Populate nodepool sub_nodes_private file] 2026-02-27 12:06:41.345857 | 2026-02-27 12:06:41.346168 | TASK [Create nodepool primary file] 2026-02-27 12:06:41.421251 | controller | skipping: Conditional result was False 2026-02-27 12:06:41.428660 | 2026-02-27 12:06:41.428792 | TASK [Create nodepool node_private for this node] 2026-02-27 12:06:42.240946 | controller | changed 2026-02-27 12:06:42.248884 | 2026-02-27 12:06:42.249019 | LOOP [Copy ssh keys to nodepool directory] 2026-02-27 12:06:42.704245 | controller | ok: Item: id_rsa Runtime: 0:00:00.006518 2026-02-27 12:06:42.704421 | 2026-02-27 12:06:42.907018 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.004388 2026-02-27 12:06:42.921649 | 2026-02-27 12:06:42.921791 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-02-27 12:06:43.650362 | controller | changed 2026-02-27 12:06:43.656312 | 2026-02-27 12:06:43.656392 | TASK [Validate sudoers config after edits] 2026-02-27 12:06:43.980011 | controller | /etc/sudoers: parsed OK 2026-02-27 12:06:43.980086 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-02-27 12:06:43.980096 | controller | /etc/sudoers.d/zuul: parsed OK 2026-02-27 12:06:43.980103 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-02-27 12:06:44.208412 | controller | ok: Runtime: 0:00:00.008711 2026-02-27 12:06:44.214235 | 2026-02-27 12:06:44.214303 | TASK [Show the environment passed in to job shell scripts] 2026-02-27 12:06:44.544914 | controller | SHELL=/bin/bash 2026-02-27 12:06:44.545004 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2026-02-27 12:06:44.545028 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2026-02-27 12:06:44.545112 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/08/708/0c2d116397e03da5f9fd8907c6524b9ebd20251d 2026-02-27 12:06:44.545128 | controller | PWD=/home/zuul 2026-02-27 12:06:44.545135 | controller | ZUUL_PIPELINE=github-check 2026-02-27 12:06:44.545142 | controller | LOGNAME=zuul 2026-02-27 12:06:44.545148 | controller | XDG_SESSION_TYPE=tty 2026-02-27 12:06:44.545155 | controller | _=/usr/bin/env 2026-02-27 12:06:44.545161 | controller | MOTD_SHOWN=pam 2026-02-27 12:06:44.545168 | controller | HOME=/home/zuul 2026-02-27 12:06:44.545174 | controller | LANG=en_US.UTF-8 2026-02-27 12:06:44.545180 | controller | SSH_CONNECTION=38.102.83.114 33876 38.102.83.46 22 2026-02-27 12:06:44.545187 | 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-02-27 12:06:44.545199 | controller | ZUUL_CHANGE_IDS=708,0c2d116397e03da5f9fd8907c6524b9ebd20251d 2026-02-27 12:06:44.545207 | controller | WORKSPACE=/home/zuul/workspace 2026-02-27 12:06:44.545217 | controller | XDG_SESSION_CLASS=user 2026-02-27 12:06:44.545226 | controller | SELINUX_ROLE_REQUESTED= 2026-02-27 12:06:44.545235 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-02-27 12:06:44.545243 | controller | USER=zuul 2026-02-27 12:06:44.545252 | controller | ZUUL_VOTING=True 2026-02-27 12:06:44.545261 | controller | BUILD_TIMEOUT=1800000 2026-02-27 12:06:44.545269 | controller | SELINUX_USE_CURRENT_RANGE= 2026-02-27 12:06:44.545278 | controller | SHLVL=1 2026-02-27 12:06:44.545287 | controller | ZUUL_PATCHSET=0c2d116397e03da5f9fd8907c6524b9ebd20251d 2026-02-27 12:06:44.545295 | controller | XDG_SESSION_ID=1 2026-02-27 12:06:44.545303 | controller | ZUUL_BRANCH=main 2026-02-27 12:06:44.545311 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-02-27 12:06:44.545320 | controller | SSH_CLIENT=38.102.83.114 33876 22 2026-02-27 12:06:44.545330 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-02-27 12:06:44.545339 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-02-27 12:06:44.545348 | controller | which_declare=declare -f 2026-02-27 12:06:44.545358 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-02-27 12:06:44.545367 | controller | SELINUX_LEVEL_REQUESTED= 2026-02-27 12:06:44.545376 | controller | ZUUL_CHANGE=708 2026-02-27 12:06:44.545384 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-02-27 12:06:44.545393 | controller | ZUUL_UUID=d2935dcd80b145cd85a34672458e224b 2026-02-27 12:06:44.545402 | controller | BASH_FUNC_which%%=() { ( alias; 2026-02-27 12:06:44.545411 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-02-27 12:06:44.545419 | controller | } 2026-02-27 12:06:44.755394 | controller | ok: Runtime: 0:00:00.007875 2026-02-27 12:06:44.761087 | 2026-02-27 12:06:44.761152 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-02-27 12:06:44.792421 | controller | skipping: Conditional result was False 2026-02-27 12:06:44.798712 | 2026-02-27 12:06:44.798785 | TASK [Symlink /home/zuul-worker/workspace] 2026-02-27 12:06:45.354718 | controller | skipping: Conditional result was False 2026-02-27 12:06:45.360452 | 2026-02-27 12:06:45.360517 | TASK [Ensure legacy workspace directory] 2026-02-27 12:06:45.589260 | controller | changed 2026-02-27 12:06:45.657112 | 2026-02-27 12:06:45.657214 | PLAY RECAP 2026-02-27 12:06:45.657258 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-27 12:06:45.657278 | 2026-02-27 12:06:45.773949 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-27 12:06:45.774871 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-27 12:06:46.678564 | 2026-02-27 12:06:46.678670 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-02-27 12:06:46.704041 | 2026-02-27 12:06:46.704195 | TASK [Clone repos in the job workspace] 2026-02-27 12:06:46.734754 | controller | ok 2026-02-27 12:06:46.754769 | 2026-02-27 12:06:46.754956 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-27 12:06:47.163608 | controller | ok 2026-02-27 12:06:47.174121 | 2026-02-27 12:06:47.174197 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-27 12:06:50.339637 | controller | Output suppressed because no_log was given 2026-02-27 12:06:50.407420 | 2026-02-27 12:06:50.407558 | TASK [Create zuul-output directory] 2026-02-27 12:06:50.757376 | controller | ok 2026-02-27 12:06:50.764660 | 2026-02-27 12:06:50.764882 | TASK [Install required packages] 2026-02-27 12:07:46.386608 | controller | changed 2026-02-27 12:07:46.395970 | 2026-02-27 12:07:46.396074 | TASK [Output pip related things] 2026-02-27 12:07:47.139729 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-02-27 12:07:47.440592 | controller | changed 2026-02-27 12:07:47.446301 | 2026-02-27 12:07:47.446512 | TASK [Install requirements] 2026-02-27 12:09:02.942105 | controller | changed 2026-02-27 12:09:02.971153 | 2026-02-27 12:09:02.971300 | TASK [Add cronjob to trigger job stats] 2026-02-27 12:09:03.020035 | controller | skipping: Conditional result was False 2026-02-27 12:09:03.034096 | 2026-02-27 12:09:03.034229 | LOOP [Construct project change list] 2026-02-27 12:09:03.087933 | controller | ok: 2026-02-27 12:09:03.088103 | controller | { 2026-02-27 12:09:03.088128 | controller | "branch": "main", 2026-02-27 12:09:03.088148 | controller | "change": "708", 2026-02-27 12:09:03.088164 | controller | "change_message": "Increase rabbitmq pods memory limits\n\nThis is necessary b/c of the quorum queues introduction, where memory usage might be higher than in the past.", 2026-02-27 12:09:03.088185 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/708", 2026-02-27 12:09:03.088202 | controller | "commit_id": "0c2d116397e03da5f9fd8907c6524b9ebd20251d", 2026-02-27 12:09:03.088218 | controller | "patchset": "0c2d116397e03da5f9fd8907c6524b9ebd20251d", 2026-02-27 12:09:03.088234 | controller | "project": { 2026-02-27 12:09:03.088249 | controller | "canonical_hostname": "github.com", 2026-02-27 12:09:03.088264 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2026-02-27 12:09:03.088280 | controller | "name": "openstack-k8s-operators/architecture", 2026-02-27 12:09:03.088295 | controller | "short_name": "architecture", 2026-02-27 12:09:03.088319 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2026-02-27 12:09:03.088335 | controller | }, 2026-02-27 12:09:03.088351 | controller | "topic": null 2026-02-27 12:09:03.088366 | controller | } 2026-02-27 12:09:03.166440 | 2026-02-27 12:09:03.166554 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-02-27 12:09:03.186631 | 2026-02-27 12:09:03.186783 | TASK [Filter out host if needed] 2026-02-27 12:09:03.199108 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-27 12:09:03.204355 | 2026-02-27 12:09:03.204422 | TASK [Get git tag for image tagging] 2026-02-27 12:09:03.733366 | controller | skipping: Conditional result was False 2026-02-27 12:09:03.746391 | 2026-02-27 12:09:03.746540 | TASK [Set openstack-runner image] 2026-02-27 12:09:03.775126 | controller | skipping: Conditional result was False 2026-02-27 12:09:03.788573 | 2026-02-27 12:09:03.788737 | TASK [Build openstack-runner image] 2026-02-27 12:09:03.827514 | controller | skipping: Conditional result was False 2026-02-27 12:09:03.842003 | 2026-02-27 12:09:03.842141 | TASK [Push openstack-runner image] 2026-02-27 12:09:03.870750 | controller | skipping: Conditional result was False 2026-02-27 12:09:03.886730 | 2026-02-27 12:09:03.886882 | TASK [Make sure ci-framework directory exists] 2026-02-27 12:09:03.924706 | controller | skipping: Conditional result was False 2026-02-27 12:09:03.938329 | 2026-02-27 12:09:03.938464 | TASK [Create EDPM ansible var file] 2026-02-27 12:09:03.967902 | controller | skipping: Conditional result was False 2026-02-27 12:09:04.008659 | 2026-02-27 12:09:04.008785 | PLAY RECAP 2026-02-27 12:09:04.008856 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-02-27 12:09:04.008897 | 2026-02-27 12:09:04.136883 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-27 12:09:04.139200 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-27 12:09:04.740475 | 2026-02-27 12:09:04.740587 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-02-27 12:09:04.762139 | 2026-02-27 12:09:04.762223 | TASK [Create zuul-output directory] 2026-02-27 12:09:05.236546 | controller | changed 2026-02-27 12:09:05.251131 | 2026-02-27 12:09:05.251308 | TASK [Slurp Zuul inventory test] 2026-02-27 12:09:05.634998 | controller -> localhost | ok 2026-02-27 12:09:05.650742 | 2026-02-27 12:09:05.650902 | TASK [Save zuul inventory] 2026-02-27 12:09:06.765398 | controller | changed 2026-02-27 12:09:06.778539 | 2026-02-27 12:09:06.778739 | TASK [Save zuul vars without the change_message] 2026-02-27 12:09:07.624763 | controller | changed 2026-02-27 12:09:07.666424 | 2026-02-27 12:09:07.666553 | PLAY RECAP 2026-02-27 12:09:07.666614 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-27 12:09:07.666642 | 2026-02-27 12:09:07.862161 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-27 12:09:07.863432 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-02-27 12:09:11.637660 | 2026-02-27 12:09:11.637802 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2026-02-27 12:09:11.659906 | 2026-02-27 12:09:11.660013 | TASK [Filter out host if needed] 2026-02-27 12:09:11.669316 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-27 12:09:11.674450 | 2026-02-27 12:09:11.674516 | TASK [Run playbook] 2026-02-27 12:09:12.744563 | controller | 2026-02-27 12:09:13.689290 | controller | PLAY [Test architecture automations] ******************************************* 2026-02-27 12:09:13.689394 | controller | 2026-02-27 12:09:13.689407 | controller | TASK [Gathering Facts ] ******************************************************** 2026-02-27 12:09:13.689416 | controller | Friday 27 February 2026 12:09:12 +0000 (0:00:00.036) 0:00:00.036 ******* 2026-02-27 12:09:13.689425 | controller | Friday 27 February 2026 12:09:12 +0000 (0:00:00.034) 0:00:00.034 ******* 2026-02-27 12:09:13.689450 | controller | ok: [localhost] 2026-02-27 12:09:13.725775 | controller | 2026-02-27 12:09:13.725844 | controller | TASK [Assert we have the bare minimum to run quiet=True, that=['cifmw_architecture_repo is defined', 'cifmw_architecture_scenario is defined', 'cifmw_networking_mapper_networking_env_def_path is defined']] *** 2026-02-27 12:09:13.725864 | controller | Friday 27 February 2026 12:09:13 +0000 (0:00:00.945) 0:00:00.981 ******* 2026-02-27 12:09:13.725872 | controller | Friday 27 February 2026 12:09:13 +0000 (0:00:00.945) 0:00:00.980 ******* 2026-02-27 12:09:13.725886 | controller | ok: [localhost] 2026-02-27 12:09:13.762926 | controller | 2026-02-27 12:09:13.762984 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-02-27 12:09:13.762997 | controller | Friday 27 February 2026 12:09:13 +0000 (0:00:00.037) 0:00:01.018 ******* 2026-02-27 12:09:13.763008 | controller | Friday 27 February 2026 12:09:13 +0000 (0:00:00.037) 0:00:01.017 ******* 2026-02-27 12:09:13.763027 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-02-27 12:09:13.790110 | controller | 2026-02-27 12:09:13.790192 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-02-27 12:09:13.790207 | controller | Friday 27 February 2026 12:09:13 +0000 (0:00:00.036) 0:00:01.055 ******* 2026-02-27 12:09:13.790218 | controller | Friday 27 February 2026 12:09:13 +0000 (0:00:00.036) 0:00:01.054 ******* 2026-02-27 12:09:13.790240 | controller | ok: [localhost] => 2026-02-27 12:09:17.767643 | controller | cifmw_ci_setup_packages: 2026-02-27 12:09:17.767740 | controller | - bash-completion 2026-02-27 12:09:17.767749 | controller | - ca-certificates 2026-02-27 12:09:17.767754 | controller | - git-core 2026-02-27 12:09:17.767758 | controller | - make 2026-02-27 12:09:17.767763 | controller | - tar 2026-02-27 12:09:17.767768 | controller | - tmux 2026-02-27 12:09:17.767772 | controller | - python3-pip 2026-02-27 12:09:17.767778 | controller | 2026-02-27 12:09:17.767783 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-02-27 12:09:17.767796 | controller | Friday 27 February 2026 12:09:13 +0000 (0:00:00.026) 0:00:01.082 ******* 2026-02-27 12:09:17.767802 | controller | Friday 27 February 2026 12:09:13 +0000 (0:00:00.026) 0:00:01.081 ******* 2026-02-27 12:09:17.767817 | controller | changed: [localhost] 2026-02-27 12:09:18.088089 | controller | 2026-02-27 12:09:18.088133 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-02-27 12:09:18.088140 | controller | Friday 27 February 2026 12:09:17 +0000 (0:00:03.977) 0:00:05.060 ******* 2026-02-27 12:09:18.088146 | controller | Friday 27 February 2026 12:09:17 +0000 (0:00:03.977) 0:00:05.058 ******* 2026-02-27 12:09:18.088155 | controller | ok: [localhost] 2026-02-27 12:09:18.468793 | controller | 2026-02-27 12:09:18.468837 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-02-27 12:09:18.468845 | controller | Friday 27 February 2026 12:09:18 +0000 (0:00:00.320) 0:00:05.380 ******* 2026-02-27 12:09:18.468851 | controller | Friday 27 February 2026 12:09:18 +0000 (0:00:00.320) 0:00:05.379 ******* 2026-02-27 12:09:18.468863 | controller | changed: [localhost] 2026-02-27 12:09:23.964676 | controller | 2026-02-27 12:09:23.964795 | 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-02-27 12:09:23.964806 | controller | Friday 27 February 2026 12:09:18 +0000 (0:00:00.380) 0:00:05.761 ******* 2026-02-27 12:09:23.964825 | controller | Friday 27 February 2026 12:09:18 +0000 (0:00:00.380) 0:00:05.759 ******* 2026-02-27 12:09:23.964838 | controller | changed: [localhost] 2026-02-27 12:09:24.009629 | controller | 2026-02-27 12:09:24.009752 | 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-02-27 12:09:24.009774 | controller | Friday 27 February 2026 12:09:23 +0000 (0:00:05.496) 0:00:11.257 ******* 2026-02-27 12:09:24.009780 | controller | Friday 27 February 2026 12:09:23 +0000 (0:00:05.496) 0:00:11.255 ******* 2026-02-27 12:09:24.009795 | controller | skipping: [localhost] 2026-02-27 12:09:24.325042 | controller | 2026-02-27 12:09:24.325167 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-02-27 12:09:24.325177 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.044) 0:00:11.302 ******* 2026-02-27 12:09:24.325185 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.044) 0:00:11.300 ******* 2026-02-27 12:09:24.325214 | controller | changed: [localhost] 2026-02-27 12:09:24.612530 | controller | 2026-02-27 12:09:24.612655 | 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-02-27 12:09:24.612666 | controller | source ~/.oc_completion 2026-02-27 12:09:24.612674 | controller | fi] *** 2026-02-27 12:09:24.612734 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.314) 0:00:11.616 ******* 2026-02-27 12:09:24.612745 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.314) 0:00:11.615 ******* 2026-02-27 12:09:24.612772 | controller | changed: [localhost] 2026-02-27 12:09:24.636419 | controller | 2026-02-27 12:09:24.636482 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-02-27 12:09:24.636491 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.288) 0:00:11.905 ******* 2026-02-27 12:09:24.636498 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.288) 0:00:11.903 ******* 2026-02-27 12:09:24.636513 | controller | skipping: [localhost] 2026-02-27 12:09:24.660089 | controller | 2026-02-27 12:09:24.660146 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-02-27 12:09:24.660156 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-02-27 12:09:24.660164 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-02-27 12:09:24.660172 | controller | }}] *** 2026-02-27 12:09:24.660180 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.023) 0:00:11.928 ******* 2026-02-27 12:09:24.660187 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.023) 0:00:11.927 ******* 2026-02-27 12:09:24.660201 | controller | skipping: [localhost] 2026-02-27 12:09:24.684482 | controller | 2026-02-27 12:09:24.684546 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-02-27 12:09:24.684553 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.023) 0:00:11.952 ******* 2026-02-27 12:09:24.684559 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.023) 0:00:11.950 ******* 2026-02-27 12:09:24.684575 | controller | skipping: [localhost] 2026-02-27 12:09:24.705884 | controller | 2026-02-27 12:09:24.705936 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-02-27 12:09:24.705946 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.023) 0:00:11.976 ******* 2026-02-27 12:09:24.705954 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.023) 0:00:11.974 ******* 2026-02-27 12:09:24.705967 | controller | skipping: [localhost] 2026-02-27 12:09:24.728047 | controller | 2026-02-27 12:09:24.728087 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-02-27 12:09:24.728097 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.022) 0:00:11.998 ******* 2026-02-27 12:09:24.728105 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.022) 0:00:11.996 ******* 2026-02-27 12:09:24.728117 | controller | skipping: [localhost] 2026-02-27 12:09:24.757982 | controller | 2026-02-27 12:09:24.758023 | 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-02-27 12:09:24.758035 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.022) 0:00:12.020 ******* 2026-02-27 12:09:24.758044 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.022) 0:00:12.019 ******* 2026-02-27 12:09:24.758054 | controller | skipping: [localhost] 2026-02-27 12:09:25.809053 | controller | 2026-02-27 12:09:25.809097 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-02-27 12:09:25.809105 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.030) 0:00:12.050 ******* 2026-02-27 12:09:25.809110 | controller | Friday 27 February 2026 12:09:24 +0000 (0:00:00.029) 0:00:12.049 ******* 2026-02-27 12:09:25.809120 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-02-27 12:09:26.214340 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-02-27 12:09:26.214382 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-02-27 12:09:26.214388 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-02-27 12:09:26.214395 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-02-27 12:09:26.214400 | controller | 2026-02-27 12:09:26.214424 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2026-02-27 12:09:26.214429 | controller | Friday 27 February 2026 12:09:25 +0000 (0:00:01.051) 0:00:13.101 ******* 2026-02-27 12:09:26.214434 | controller | Friday 27 February 2026 12:09:25 +0000 (0:00:01.051) 0:00:13.100 ******* 2026-02-27 12:09:26.214444 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-02-27 12:09:26.466546 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-02-27 12:09:26.466585 | controller | 2026-02-27 12:09:26.466592 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2026-02-27 12:09:26.466597 | controller | Friday 27 February 2026 12:09:26 +0000 (0:00:00.405) 0:00:13.506 ******* 2026-02-27 12:09:26.466601 | controller | Friday 27 February 2026 12:09:26 +0000 (0:00:00.405) 0:00:13.505 ******* 2026-02-27 12:09:26.466611 | controller | ok: [localhost] 2026-02-27 12:09:26.726098 | controller | 2026-02-27 12:09:26.726147 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2026-02-27 12:09:26.726154 | controller | Friday 27 February 2026 12:09:26 +0000 (0:00:00.252) 0:00:13.759 ******* 2026-02-27 12:09:26.726159 | controller | Friday 27 February 2026 12:09:26 +0000 (0:00:00.252) 0:00:13.757 ******* 2026-02-27 12:09:26.726169 | controller | ok: [localhost] 2026-02-27 12:09:27.313407 | controller | 2026-02-27 12:09:27.313454 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2026-02-27 12:09:27.313468 | controller | Friday 27 February 2026 12:09:26 +0000 (0:00:00.259) 0:00:14.018 ******* 2026-02-27 12:09:27.313476 | controller | Friday 27 February 2026 12:09:26 +0000 (0:00:00.259) 0:00:14.017 ******* 2026-02-27 12:09:27.313490 | controller | changed: [localhost] 2026-02-27 12:09:27.341020 | controller | 2026-02-27 12:09:27.341059 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2026-02-27 12:09:27.341066 | controller | Friday 27 February 2026 12:09:27 +0000 (0:00:00.587) 0:00:14.605 ******* 2026-02-27 12:09:27.341071 | controller | Friday 27 February 2026 12:09:27 +0000 (0:00:00.587) 0:00:14.604 ******* 2026-02-27 12:09:27.341081 | controller | ok: [localhost] 2026-02-27 12:09:27.710725 | controller | 2026-02-27 12:09:27.710763 | controller | TASK [kustomize_deploy : Ensure that architecture repo exists repo={{ cifmw_kustomize_deploy_architecture_repo_url }}, dest={{ cifmw_kustomize_deploy_architecture_repo_dest_dir }}, update=False, version={{ cifmw_kustomize_deploy_architecture_repo_version }}] *** 2026-02-27 12:09:27.710771 | controller | Friday 27 February 2026 12:09:27 +0000 (0:00:00.027) 0:00:14.633 ******* 2026-02-27 12:09:27.710781 | controller | Friday 27 February 2026 12:09:27 +0000 (0:00:00.027) 0:00:14.632 ******* 2026-02-27 12:09:27.710790 | controller | ok: [localhost] 2026-02-27 12:09:28.085750 | controller | 2026-02-27 12:09:28.085787 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2026-02-27 12:09:28.085794 | controller | Friday 27 February 2026 12:09:27 +0000 (0:00:00.369) 0:00:15.003 ******* 2026-02-27 12:09:28.085800 | controller | Friday 27 February 2026 12:09:27 +0000 (0:00:00.369) 0:00:15.002 ******* 2026-02-27 12:09:28.085809 | controller | ok: [localhost] 2026-02-27 12:09:28.119610 | controller | 2026-02-27 12:09:28.119664 | controller | TASK [kustomize_deploy : Check if scenario is in the list msg=You need to properly set the `cifmw_architecture_scenario` variable in order to select the architecture-based scenario to deploy. You can take a list of scenario in the `examples/va` folder in the architecture repo. 2026-02-27 12:09:28.119682 | controller | ] *** 2026-02-27 12:09:28.119694 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.374) 0:00:15.378 ******* 2026-02-27 12:09:28.119733 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.374) 0:00:15.377 ******* 2026-02-27 12:09:28.119756 | controller | skipping: [localhost] 2026-02-27 12:09:28.312902 | controller | 2026-02-27 12:09:28.312941 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2026-02-27 12:09:28.312949 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.033) 0:00:15.411 ******* 2026-02-27 12:09:28.312954 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.033) 0:00:15.410 ******* 2026-02-27 12:09:28.312965 | controller | changed: [localhost] 2026-02-27 12:09:28.382539 | controller | 2026-02-27 12:09:28.382579 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2026-02-27 12:09:28.382586 | controller | _cifmw_kustomize_deploy_user_kustomize | 2026-02-27 12:09:28.382595 | controller | default({}) | 2026-02-27 12:09:28.382599 | controller | combine(item.value, recursive=True) 2026-02-27 12:09:28.382606 | controller | }}] *** 2026-02-27 12:09:28.382612 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.193) 0:00:15.605 ******* 2026-02-27 12:09:28.382617 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.193) 0:00:15.604 ******* 2026-02-27 12:09:28.382627 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2026-02-27 12:09:28.478864 | controller | 2026-02-27 12:09:28.478924 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ 2026-02-27 12:09:28.478938 | controller | _b64_kustomize_user_patches | 2026-02-27 12:09:28.478951 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2026-02-27 12:09:28.478963 | controller | }}] *** 2026-02-27 12:09:28.478974 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.069) 0:00:15.675 ******* 2026-02-27 12:09:28.478987 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.069) 0:00:15.673 ******* 2026-02-27 12:09:28.479006 | controller | ok: [localhost] 2026-02-27 12:09:28.950883 | controller | 2026-02-27 12:09:28.950940 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-02-27 12:09:28.950954 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.095) 0:00:15.770 ******* 2026-02-27 12:09:28.950965 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.095) 0:00:15.769 ******* 2026-02-27 12:09:28.950983 | controller | ok: [localhost] 2026-02-27 12:09:28.993824 | controller | 2026-02-27 12:09:28.993896 | controller | TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] *** 2026-02-27 12:09:28.993914 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.472) 0:00:16.243 ******* 2026-02-27 12:09:28.993930 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.472) 0:00:16.241 ******* 2026-02-27 12:09:28.993966 | controller | ok: [localhost] 2026-02-27 12:09:29.207248 | controller | 2026-02-27 12:09:29.207310 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-02-27 12:09:29.207325 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.042) 0:00:16.285 ******* 2026-02-27 12:09:29.207336 | controller | Friday 27 February 2026 12:09:28 +0000 (0:00:00.042) 0:00:16.284 ******* 2026-02-27 12:09:29.207357 | controller | ok: [localhost] 2026-02-27 12:09:29.329138 | controller | 2026-02-27 12:09:29.329199 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2026-02-27 12:09:29.329209 | controller | _net_env_def_slurp['content'] | 2026-02-27 12:09:29.329216 | controller | b64decode | 2026-02-27 12:09:29.329223 | controller | from_yaml 2026-02-27 12:09:29.329229 | controller | }}, cacheable=True] *** 2026-02-27 12:09:29.329236 | controller | Friday 27 February 2026 12:09:29 +0000 (0:00:00.213) 0:00:16.499 ******* 2026-02-27 12:09:29.329243 | controller | Friday 27 February 2026 12:09:29 +0000 (0:00:00.213) 0:00:16.498 ******* 2026-02-27 12:09:29.329258 | controller | ok: [localhost] 2026-02-27 12:09:29.707194 | controller | 2026-02-27 12:09:29.707272 | controller | TASK [Discover automation files paths={{ 2026-02-27 12:09:29.707296 | controller | [cifmw_architecture_repo, _automation_relative] | 2026-02-27 12:09:29.707302 | controller | path_join 2026-02-27 12:09:29.707307 | controller | }}, patterns=*.yaml] *** 2026-02-27 12:09:29.707312 | controller | Friday 27 February 2026 12:09:29 +0000 (0:00:00.121) 0:00:16.621 ******* 2026-02-27 12:09:29.707318 | controller | Friday 27 February 2026 12:09:29 +0000 (0:00:00.121) 0:00:16.620 ******* 2026-02-27 12:09:29.707334 | controller | ok: [localhost] 2026-02-27 12:09:37.793788 | controller | 2026-02-27 12:09:37.793879 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2026-02-27 12:09:37.793893 | controller | Friday 27 February 2026 12:09:29 +0000 (0:00:00.377) 0:00:16.998 ******* 2026-02-27 12:09:37.793904 | controller | Friday 27 February 2026 12:09:29 +0000 (0:00:00.377) 0:00:16.997 ******* 2026-02-27 12:09:37.793928 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-02-27 12:09:39.573959 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-02-27 12:09:39.574064 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-02-27 12:09:39.574084 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-02-27 12:09:39.574100 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-02-27 12:09:39.574115 | controller | ok: [localhost] => (item=dcn.yaml) 2026-02-27 12:09:39.574132 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-02-27 12:09:39.574147 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-02-27 12:09:39.574163 | controller | ok: [localhost] => (item=hci.yaml) 2026-02-27 12:09:39.574178 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-02-27 12:09:39.574193 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-02-27 12:09:39.574209 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-02-27 12:09:39.574223 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-02-27 12:09:39.574238 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-02-27 12:09:39.574253 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-02-27 12:09:39.574268 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-02-27 12:09:39.574284 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-02-27 12:09:39.574298 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-02-27 12:09:39.574313 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-02-27 12:09:39.574327 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-02-27 12:09:39.574342 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-02-27 12:09:39.574357 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-02-27 12:09:39.574373 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-02-27 12:09:39.574389 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-02-27 12:09:39.574406 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-02-27 12:09:39.574422 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-02-27 12:09:39.574459 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-02-27 12:09:39.574477 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-02-27 12:09:39.574492 | controller | ok: [localhost] => (item=pidone.yaml) 2026-02-27 12:09:39.574507 | controller | ok: [localhost] => (item=sriov.yaml) 2026-02-27 12:09:39.574521 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-02-27 12:09:39.574536 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-02-27 12:09:39.574550 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-02-27 12:09:39.574564 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-02-27 12:09:39.574579 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-02-27 12:09:39.574594 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-02-27 12:09:39.574609 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-02-27 12:09:39.574624 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-02-27 12:09:39.574639 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-02-27 12:09:39.574654 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-02-27 12:09:39.574669 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-02-27 12:09:39.574684 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-02-27 12:09:39.574736 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-02-27 12:09:39.574764 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-02-27 12:09:39.574780 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-02-27 12:09:39.574795 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-02-27 12:09:39.574808 | controller | 2026-02-27 12:09:39.574819 | controller | TASK [Load automation files as fact vas={{ 2026-02-27 12:09:39.574830 | controller | vas | default({}) | 2026-02-27 12:09:39.574844 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2026-02-27 12:09:39.574859 | controller | }}] *** 2026-02-27 12:09:39.574874 | controller | Friday 27 February 2026 12:09:37 +0000 (0:00:08.087) 0:00:25.086 ******* 2026-02-27 12:09:39.574890 | controller | Friday 27 February 2026 12:09:37 +0000 (0:00:08.087) 0:00:25.084 ******* 2026-02-27 12:09:39.574922 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-02-27 12:09:39.608872 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-02-27 12:09:39.608939 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-02-27 12:09:39.608947 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-02-27 12:09:39.608954 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-02-27 12:09:39.608960 | controller | ok: [localhost] => (item=dcn.yaml) 2026-02-27 12:09:39.608968 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-02-27 12:09:39.608974 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-02-27 12:09:39.608980 | controller | ok: [localhost] => (item=hci.yaml) 2026-02-27 12:09:39.608986 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-02-27 12:09:39.608998 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-02-27 12:09:39.609005 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-02-27 12:09:39.609011 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-02-27 12:09:39.609017 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-02-27 12:09:39.609023 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-02-27 12:09:39.609029 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-02-27 12:09:39.609035 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-02-27 12:09:39.609041 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-02-27 12:09:39.609048 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-02-27 12:09:39.609054 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-02-27 12:09:39.609060 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-02-27 12:09:39.609066 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-02-27 12:09:39.609073 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-02-27 12:09:39.609079 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-02-27 12:09:39.609085 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-02-27 12:09:39.609091 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-02-27 12:09:39.609097 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-02-27 12:09:39.609103 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-02-27 12:09:39.609119 | controller | ok: [localhost] => (item=pidone.yaml) 2026-02-27 12:09:39.609125 | controller | ok: [localhost] => (item=sriov.yaml) 2026-02-27 12:09:39.609131 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-02-27 12:09:39.609137 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-02-27 12:09:39.609143 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-02-27 12:09:39.609150 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-02-27 12:09:39.609156 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-02-27 12:09:39.609162 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-02-27 12:09:39.609168 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-02-27 12:09:39.609178 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-02-27 12:09:39.609184 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-02-27 12:09:39.609190 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-02-27 12:09:39.609197 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-02-27 12:09:39.609203 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-02-27 12:09:39.609209 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-02-27 12:09:39.609215 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-02-27 12:09:39.609221 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-02-27 12:09:39.609227 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-02-27 12:09:39.609233 | controller | 2026-02-27 12:09:39.609240 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2026-02-27 12:09:39.609247 | controller | Friday 27 February 2026 12:09:39 +0000 (0:00:01.780) 0:00:26.866 ******* 2026-02-27 12:09:39.609253 | controller | Friday 27 February 2026 12:09:39 +0000 (0:00:01.780) 0:00:26.865 ******* 2026-02-27 12:09:39.609267 | controller | ok: [localhost] 2026-02-27 12:09:40.302059 | controller | 2026-02-27 12:09:40.302155 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2026-02-27 12:09:40.302171 | controller | Friday 27 February 2026 12:09:39 +0000 (0:00:00.034) 0:00:26.901 ******* 2026-02-27 12:09:40.302181 | controller | Friday 27 February 2026 12:09:39 +0000 (0:00:00.035) 0:00:26.900 ******* 2026-02-27 12:09:40.302206 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2026-02-27 12:09:40.627379 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2026-02-27 12:09:40.627455 | controller | 2026-02-27 12:09:40.627462 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2026-02-27 12:09:40.627467 | controller | Friday 27 February 2026 12:09:40 +0000 (0:00:00.692) 0:00:27.594 ******* 2026-02-27 12:09:40.627472 | controller | Friday 27 February 2026 12:09:40 +0000 (0:00:00.692) 0:00:27.592 ******* 2026-02-27 12:09:40.627488 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2026-02-27 12:09:40.995396 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2026-02-27 12:09:40.995443 | controller | 2026-02-27 12:09:40.995453 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2026-02-27 12:09:40.995460 | controller | Friday 27 February 2026 12:09:40 +0000 (0:00:00.325) 0:00:27.920 ******* 2026-02-27 12:09:40.995467 | controller | Friday 27 February 2026 12:09:40 +0000 (0:00:00.325) 0:00:27.918 ******* 2026-02-27 12:09:40.995480 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2026-02-27 12:09:41.050613 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2026-02-27 12:09:41.050687 | controller | 2026-02-27 12:09:41.050739 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2026-02-27 12:09:41.050763 | controller | _pub_keys.results[1].content | b64decode 2026-02-27 12:09:41.050780 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2026-02-27 12:09:41.050796 | controller | _priv_keys.results[1].content | b64decode 2026-02-27 12:09:41.050811 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2026-02-27 12:09:41.050841 | controller | _pub_keys.results[1].content | b64decode 2026-02-27 12:09:41.050856 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2026-02-27 12:09:41.050871 | controller | _pub_keys.results[0].content | b64decode 2026-02-27 12:09:41.050886 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2026-02-27 12:09:41.050901 | controller | _priv_keys.results[0].content | b64decode 2026-02-27 12:09:41.050916 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2026-02-27 12:09:41.050932 | controller | [ 2026-02-27 12:09:41.050948 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2026-02-27 12:09:41.050963 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2026-02-27 12:09:41.050978 | controller | ] | select() 2026-02-27 12:09:41.050993 | controller | }}] *** 2026-02-27 12:09:41.051017 | controller | Friday 27 February 2026 12:09:40 +0000 (0:00:00.367) 0:00:28.287 ******* 2026-02-27 12:09:41.051032 | controller | Friday 27 February 2026 12:09:40 +0000 (0:00:00.367) 0:00:28.286 ******* 2026-02-27 12:09:41.051057 | controller | ok: [localhost] 2026-02-27 12:09:41.267883 | controller | 2026-02-27 12:09:41.267922 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2026-02-27 12:09:41.267929 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.055) 0:00:28.342 ******* 2026-02-27 12:09:41.267934 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.055) 0:00:28.341 ******* 2026-02-27 12:09:41.267943 | controller | 2026-02-27 12:09:41.309837 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-27 12:09:41.309885 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.217) 0:00:28.560 ******* 2026-02-27 12:09:41.309894 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.217) 0:00:28.559 ******* 2026-02-27 12:09:41.309907 | controller | ok: [localhost] => 2026-02-27 12:09:41.336812 | controller | changed: false 2026-02-27 12:09:41.336890 | controller | msg: All assertions passed 2026-02-27 12:09:41.336899 | controller | 2026-02-27 12:09:41.336906 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:09:41.336913 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.041) 0:00:28.602 ******* 2026-02-27 12:09:41.336919 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.041) 0:00:28.601 ******* 2026-02-27 12:09:41.336929 | controller | skipping: [localhost] 2026-02-27 12:09:41.372466 | controller | 2026-02-27 12:09:41.372516 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:09:41.372524 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.026) 0:00:28.629 ******* 2026-02-27 12:09:41.372532 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.026) 0:00:28.628 ******* 2026-02-27 12:09:41.372545 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2026-02-27 12:09:41.401652 | controller | 2026-02-27 12:09:41.401696 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-27 12:09:41.401727 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.035) 0:00:28.665 ******* 2026-02-27 12:09:41.401738 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.035) 0:00:28.663 ******* 2026-02-27 12:09:41.401751 | controller | skipping: [localhost] 2026-02-27 12:09:41.434344 | controller | 2026-02-27 12:09:41.434391 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-27 12:09:41.434410 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.029) 0:00:28.694 ******* 2026-02-27 12:09:41.434417 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.029) 0:00:28.692 ******* 2026-02-27 12:09:41.434429 | controller | ok: [localhost] 2026-02-27 12:09:41.665294 | controller | 2026-02-27 12:09:41.665334 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-27 12:09:41.665341 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:09:41.665345 | controller | stage['path'], item.src_file) | path_join 2026-02-27 12:09:41.665350 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:09:41.665355 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.032) 0:00:28.726 ******* 2026-02-27 12:09:41.665360 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.032) 0:00:28.725 ******* 2026-02-27 12:09:41.665370 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2026-02-27 12:09:41.732068 | controller | 2026-02-27 12:09:41.732105 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-27 12:09:41.732112 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.231) 0:00:28.957 ******* 2026-02-27 12:09:41.732117 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.231) 0:00:28.956 ******* 2026-02-27 12:09:41.732127 | controller | ok: [localhost] => (item=values.yaml) 2026-02-27 12:09:41.778237 | controller | 2026-02-27 12:09:41.778275 | controller | TASK [Executing pre_stage hooks for examples/dt/bmo01/control-plane/nncp name=run_hook] *** 2026-02-27 12:09:41.778281 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.066) 0:00:29.024 ******* 2026-02-27 12:09:41.778287 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.066) 0:00:29.023 ******* 2026-02-27 12:09:41.778296 | controller | skipping: [localhost] 2026-02-27 12:09:41.880653 | controller | 2026-02-27 12:09:41.880691 | controller | TASK [Generate values.yaml for examples/dt/bmo01/control-plane/nncp name=ci_gen_kustomize_values] *** 2026-02-27 12:09:41.880698 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.046) 0:00:29.071 ******* 2026-02-27 12:09:41.880728 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.046) 0:00:29.069 ******* 2026-02-27 12:09:41.880740 | controller | 2026-02-27 12:09:41.954311 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-27 12:09:41.954353 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.102) 0:00:29.173 ******* 2026-02-27 12:09:41.954359 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.102) 0:00:29.171 ******* 2026-02-27 12:09:41.954369 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-27 12:09:42.003822 | controller | 2026-02-27 12:09:42.003870 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-27 12:09:42.003879 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.073) 0:00:29.247 ******* 2026-02-27 12:09:42.003885 | controller | Friday 27 February 2026 12:09:41 +0000 (0:00:00.073) 0:00:29.245 ******* 2026-02-27 12:09:42.003894 | controller | ok: [localhost] => 2026-02-27 12:09:42.240374 | controller | changed: false 2026-02-27 12:09:42.240431 | controller | msg: All assertions passed 2026-02-27 12:09:42.240444 | controller | 2026-02-27 12:09:42.240455 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:09:42.240466 | controller | Friday 27 February 2026 12:09:42 +0000 (0:00:00.049) 0:00:29.296 ******* 2026-02-27 12:09:42.240476 | controller | Friday 27 February 2026 12:09:42 +0000 (0:00:00.049) 0:00:29.295 ******* 2026-02-27 12:09:42.240501 | controller | ok: [localhost] 2026-02-27 12:09:42.331904 | controller | 2026-02-27 12:09:42.331965 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-27 12:09:42.331987 | controller | Friday 27 February 2026 12:09:42 +0000 (0:00:00.236) 0:00:29.532 ******* 2026-02-27 12:09:42.331994 | controller | Friday 27 February 2026 12:09:42 +0000 (0:00:00.236) 0:00:29.531 ******* 2026-02-27 12:09:42.332011 | controller | ok: [localhost] => 2026-02-27 12:09:42.601616 | controller | changed: false 2026-02-27 12:09:42.601663 | controller | msg: All assertions passed 2026-02-27 12:09:42.601672 | controller | 2026-02-27 12:09:42.601680 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-27 12:09:42.601687 | controller | Friday 27 February 2026 12:09:42 +0000 (0:00:00.091) 0:00:29.624 ******* 2026-02-27 12:09:42.601695 | controller | Friday 27 February 2026 12:09:42 +0000 (0:00:00.091) 0:00:29.622 ******* 2026-02-27 12:09:42.601733 | controller | ok: [localhost] 2026-02-27 12:09:42.927259 | controller | 2026-02-27 12:09:42.927306 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-27 12:09:42.927317 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-27 12:09:42.927324 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-27 12:09:42.927331 | controller | _config_map_content | 2026-02-27 12:09:42.927342 | controller | ansible.utils.remove_keys( 2026-02-27 12:09:42.927348 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-27 12:09:42.927355 | controller | matching_parameter='regex') 2026-02-27 12:09:42.927362 | controller | }}, cacheable=False] *** 2026-02-27 12:09:42.927388 | controller | Friday 27 February 2026 12:09:42 +0000 (0:00:00.270) 0:00:29.894 ******* 2026-02-27 12:09:42.927399 | controller | Friday 27 February 2026 12:09:42 +0000 (0:00:00.270) 0:00:29.892 ******* 2026-02-27 12:09:42.927413 | controller | ok: [localhost] 2026-02-27 12:09:43.008395 | controller | 2026-02-27 12:09:43.008441 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-27 12:09:43.008451 | controller | Friday 27 February 2026 12:09:42 +0000 (0:00:00.325) 0:00:30.219 ******* 2026-02-27 12:09:43.008459 | controller | Friday 27 February 2026 12:09:42 +0000 (0:00:00.325) 0:00:30.218 ******* 2026-02-27 12:09:43.008473 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-02-27 12:09:43.084698 | controller | 2026-02-27 12:09:43.084789 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-27 12:09:43.084801 | controller | Friday 27 February 2026 12:09:43 +0000 (0:00:00.081) 0:00:30.300 ******* 2026-02-27 12:09:43.084811 | controller | Friday 27 February 2026 12:09:43 +0000 (0:00:00.081) 0:00:30.299 ******* 2026-02-27 12:09:43.084828 | controller | ok: [localhost] => 2026-02-27 12:09:43.344483 | controller | changed: false 2026-02-27 12:09:43.344550 | controller | msg: All assertions passed 2026-02-27 12:09:43.344565 | controller | 2026-02-27 12:09:43.344577 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-27 12:09:43.344588 | controller | Friday 27 February 2026 12:09:43 +0000 (0:00:00.075) 0:00:30.376 ******* 2026-02-27 12:09:43.344600 | controller | Friday 27 February 2026 12:09:43 +0000 (0:00:00.075) 0:00:30.375 ******* 2026-02-27 12:09:43.344619 | controller | changed: [localhost] 2026-02-27 12:09:43.877871 | controller | 2026-02-27 12:09:43.877942 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-27 12:09:43.877962 | controller | (snippet_datadir, 2026-02-27 12:09:43.877977 | controller | '02_ci_data.yaml') | path_join 2026-02-27 12:09:43.877992 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-27 12:09:43.878007 | controller | Friday 27 February 2026 12:09:43 +0000 (0:00:00.259) 0:00:30.636 ******* 2026-02-27 12:09:43.878021 | controller | Friday 27 February 2026 12:09:43 +0000 (0:00:00.259) 0:00:30.635 ******* 2026-02-27 12:09:43.878046 | controller | changed: [localhost] 2026-02-27 12:09:43.977100 | controller | 2026-02-27 12:09:43.977155 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-27 12:09:43.977165 | controller | Friday 27 February 2026 12:09:43 +0000 (0:00:00.533) 0:00:31.169 ******* 2026-02-27 12:09:43.977173 | controller | Friday 27 February 2026 12:09:43 +0000 (0:00:00.533) 0:00:31.168 ******* 2026-02-27 12:09:43.977187 | controller | ok: [localhost] 2026-02-27 12:09:44.437618 | controller | 2026-02-27 12:09:44.437663 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-27 12:09:44.437672 | controller | (snippet_datadir, 2026-02-27 12:09:44.437680 | controller | '03_user_data_b64.yaml') | path_join 2026-02-27 12:09:44.437687 | controller | }}, content={{ 2026-02-27 12:09:44.437694 | controller | _base64_patch | 2026-02-27 12:09:44.437701 | controller | default({}) | 2026-02-27 12:09:44.437749 | controller | to_nice_yaml 2026-02-27 12:09:44.437764 | controller | }}, mode=0644] *** 2026-02-27 12:09:44.437773 | controller | Friday 27 February 2026 12:09:43 +0000 (0:00:00.099) 0:00:31.269 ******* 2026-02-27 12:09:44.437783 | controller | Friday 27 February 2026 12:09:43 +0000 (0:00:00.099) 0:00:31.268 ******* 2026-02-27 12:09:44.437797 | controller | changed: [localhost] 2026-02-27 12:09:44.911475 | controller | 2026-02-27 12:09:44.911536 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-27 12:09:44.911550 | controller | (snippet_datadir, 2026-02-27 12:09:44.911561 | controller | '04_user_data.yaml') | path_join 2026-02-27 12:09:44.911572 | controller | }}, content={{ 2026-02-27 12:09:44.911583 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-27 12:09:44.911593 | controller | default({}) | 2026-02-27 12:09:44.911603 | controller | to_nice_yaml 2026-02-27 12:09:44.911613 | controller | }}, mode=0644] *** 2026-02-27 12:09:44.911623 | controller | Friday 27 February 2026 12:09:44 +0000 (0:00:00.460) 0:00:31.730 ******* 2026-02-27 12:09:44.911633 | controller | Friday 27 February 2026 12:09:44 +0000 (0:00:00.460) 0:00:31.728 ******* 2026-02-27 12:09:44.911653 | controller | changed: [localhost] 2026-02-27 12:09:45.400412 | controller | 2026-02-27 12:09:45.400469 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-27 12:09:45.400482 | controller | ( 2026-02-27 12:09:45.400493 | controller | snippet_datadir, 2026-02-27 12:09:45.400504 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-27 12:09:45.400516 | controller | ) | path_join 2026-02-27 12:09:45.400526 | controller | }}, mode=0644] *** 2026-02-27 12:09:45.400537 | controller | Friday 27 February 2026 12:09:44 +0000 (0:00:00.472) 0:00:32.203 ******* 2026-02-27 12:09:45.400548 | controller | Friday 27 February 2026 12:09:44 +0000 (0:00:00.473) 0:00:32.201 ******* 2026-02-27 12:09:45.400565 | controller | changed: [localhost] 2026-02-27 12:09:45.496823 | controller | 2026-02-27 12:09:45.496898 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-27 12:09:45.496907 | controller | Friday 27 February 2026 12:09:45 +0000 (0:00:00.489) 0:00:32.692 ******* 2026-02-27 12:09:45.496915 | controller | Friday 27 February 2026 12:09:45 +0000 (0:00:00.489) 0:00:32.691 ******* 2026-02-27 12:09:45.496927 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-27 12:09:45.569951 | controller | 2026-02-27 12:09:45.569990 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-27 12:09:45.569997 | controller | Friday 27 February 2026 12:09:45 +0000 (0:00:00.096) 0:00:32.789 ******* 2026-02-27 12:09:45.570002 | controller | Friday 27 February 2026 12:09:45 +0000 (0:00:00.096) 0:00:32.787 ******* 2026-02-27 12:09:45.570012 | controller | ok: [localhost] => 2026-02-27 12:09:45.833462 | controller | changed: false 2026-02-27 12:09:45.833505 | controller | msg: All assertions passed 2026-02-27 12:09:45.833512 | controller | 2026-02-27 12:09:45.833518 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-27 12:09:45.833529 | controller | Friday 27 February 2026 12:09:45 +0000 (0:00:00.073) 0:00:32.862 ******* 2026-02-27 12:09:45.833535 | controller | Friday 27 February 2026 12:09:45 +0000 (0:00:00.073) 0:00:32.861 ******* 2026-02-27 12:09:45.833544 | controller | ok: [localhost] 2026-02-27 12:09:45.887878 | controller | 2026-02-27 12:09:45.887932 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-27 12:09:45.887952 | controller | Friday 27 February 2026 12:09:45 +0000 (0:00:00.263) 0:00:33.126 ******* 2026-02-27 12:09:45.887962 | controller | Friday 27 February 2026 12:09:45 +0000 (0:00:00.263) 0:00:33.124 ******* 2026-02-27 12:09:45.887979 | controller | ok: [localhost] 2026-02-27 12:09:46.612052 | controller | 2026-02-27 12:09:46.612096 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-27 12:09:46.612105 | controller | Friday 27 February 2026 12:09:45 +0000 (0:00:00.053) 0:00:33.180 ******* 2026-02-27 12:09:46.612112 | controller | Friday 27 February 2026 12:09:45 +0000 (0:00:00.053) 0:00:33.178 ******* 2026-02-27 12:09:46.612125 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-27 12:09:46.754324 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-27 12:09:46.754376 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-27 12:09:46.754384 | controller | 2026-02-27 12:09:46.754390 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-27 12:09:46.754396 | controller | _content | 2026-02-27 12:09:46.754401 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-27 12:09:46.754406 | controller | combine(_parsed, recursive=true) 2026-02-27 12:09:46.754411 | controller | }} 2026-02-27 12:09:46.754416 | controller | ] *** 2026-02-27 12:09:46.754420 | controller | Friday 27 February 2026 12:09:46 +0000 (0:00:00.724) 0:00:33.904 ******* 2026-02-27 12:09:46.754426 | controller | Friday 27 February 2026 12:09:46 +0000 (0:00:00.724) 0:00:33.903 ******* 2026-02-27 12:09:46.754437 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-27 12:09:47.446648 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-27 12:09:47.446765 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-27 12:09:47.446781 | controller | 2026-02-27 12:09:47.446793 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-27 12:09:47.446804 | controller | Friday 27 February 2026 12:09:46 +0000 (0:00:00.142) 0:00:34.046 ******* 2026-02-27 12:09:47.446814 | controller | Friday 27 February 2026 12:09:46 +0000 (0:00:00.142) 0:00:34.045 ******* 2026-02-27 12:09:47.446839 | controller | changed: [localhost] 2026-02-27 12:09:47.939927 | controller | 2026-02-27 12:09:47.940003 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-27 12:09:47.940013 | controller | (_destdir, 2026-02-27 12:09:47.940020 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-27 12:09:47.940028 | controller | }}, content={{ 2026-02-27 12:09:47.940035 | controller | ( 2026-02-27 12:09:47.940042 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-27 12:09:47.940049 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-27 12:09:47.940055 | controller | }}, mode=0644] *** 2026-02-27 12:09:47.940062 | controller | Friday 27 February 2026 12:09:47 +0000 (0:00:00.691) 0:00:34.738 ******* 2026-02-27 12:09:47.940069 | controller | Friday 27 February 2026 12:09:47 +0000 (0:00:00.691) 0:00:34.737 ******* 2026-02-27 12:09:47.940086 | controller | changed: [localhost] 2026-02-27 12:09:48.331899 | controller | 2026-02-27 12:09:48.331974 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bmo01/control-plane/nncp mode=0644, backup=True, remote_src=True, src={{ 2026-02-27 12:09:48.331983 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-27 12:09:48.331988 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-27 12:09:48.331993 | controller | _val['name'], 'values.yaml') | path_join 2026-02-27 12:09:48.331998 | controller | }}, dest={{ 2026-02-27 12:09:48.332014 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:09:48.332019 | controller | stage['path'], _val.src_file 2026-02-27 12:09:48.332024 | controller | ) | 2026-02-27 12:09:48.332029 | controller | path_join 2026-02-27 12:09:48.332033 | controller | }}] *** 2026-02-27 12:09:48.332038 | controller | Friday 27 February 2026 12:09:47 +0000 (0:00:00.493) 0:00:35.232 ******* 2026-02-27 12:09:48.332043 | controller | Friday 27 February 2026 12:09:47 +0000 (0:00:00.493) 0:00:35.231 ******* 2026-02-27 12:09:48.332057 | controller | changed: [localhost] => (item=network-values) 2026-02-27 12:09:48.387434 | controller | 2026-02-27 12:09:48.387559 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:09:48.387569 | controller | Friday 27 February 2026 12:09:48 +0000 (0:00:00.391) 0:00:35.624 ******* 2026-02-27 12:09:48.387576 | controller | Friday 27 February 2026 12:09:48 +0000 (0:00:00.391) 0:00:35.622 ******* 2026-02-27 12:09:48.387603 | controller | skipping: [localhost] 2026-02-27 12:09:48.900600 | controller | 2026-02-27 12:09:48.900697 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bmo01/control-plane/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-27 12:09:48.900723 | controller | Friday 27 February 2026 12:09:48 +0000 (0:00:00.055) 0:00:35.679 ******* 2026-02-27 12:09:48.900733 | controller | Friday 27 February 2026 12:09:48 +0000 (0:00:00.055) 0:00:35.678 ******* 2026-02-27 12:09:48.900756 | controller | changed: [localhost] 2026-02-27 12:09:49.451921 | controller | 2026-02-27 12:09:49.452039 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-27 12:09:49.452048 | controller | Friday 27 February 2026 12:09:48 +0000 (0:00:00.513) 0:00:36.193 ******* 2026-02-27 12:09:49.452055 | controller | Friday 27 February 2026 12:09:48 +0000 (0:00:00.513) 0:00:36.191 ******* 2026-02-27 12:09:49.452079 | controller | changed: [localhost] 2026-02-27 12:09:49.743028 | controller | 2026-02-27 12:09:49.743132 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bmo01/control-plane/nncp remote_src=True, src={{ _output }}, dest={{ 2026-02-27 12:09:49.743147 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-27 12:09:49.743159 | controller | stage['build_output'] | basename) | path_join 2026-02-27 12:09:49.743170 | controller | }}, mode=0644] *** 2026-02-27 12:09:49.743180 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.551) 0:00:36.744 ******* 2026-02-27 12:09:49.743191 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.551) 0:00:36.743 ******* 2026-02-27 12:09:49.743218 | controller | changed: [localhost] 2026-02-27 12:09:49.804497 | controller | 2026-02-27 12:09:49.805313 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:09:49.805326 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.290) 0:00:37.034 ******* 2026-02-27 12:09:49.805333 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.290) 0:00:37.033 ******* 2026-02-27 12:09:49.805358 | controller | skipping: [localhost] 2026-02-27 12:09:49.856955 | controller | 2026-02-27 12:09:49.857083 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bmo01/control-plane/nncp _raw_params=oc apply -f {{ _cr }}] *** 2026-02-27 12:09:49.857090 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.061) 0:00:37.096 ******* 2026-02-27 12:09:49.857096 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.061) 0:00:37.094 ******* 2026-02-27 12:09:49.857119 | controller | skipping: [localhost] 2026-02-27 12:09:49.920986 | controller | 2026-02-27 12:09:49.921109 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bmo01/control-plane/nncp _raw_params=wait_condition.yml] *** 2026-02-27 12:09:49.921116 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.053) 0:00:37.149 ******* 2026-02-27 12:09:49.921122 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.053) 0:00:37.148 ******* 2026-02-27 12:09:49.921146 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2026-02-27 12:09:49.972847 | controller | skipping: [localhost] 2026-02-27 12:09:49.972965 | controller | 2026-02-27 12:09:49.972974 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:09:49.972980 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.063) 0:00:37.213 ******* 2026-02-27 12:09:49.972986 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.063) 0:00:37.211 ******* 2026-02-27 12:09:49.973012 | controller | skipping: [localhost] 2026-02-27 12:09:50.035321 | controller | 2026-02-27 12:09:50.035432 | controller | TASK [Executing post_stage hooks for examples/dt/bmo01/control-plane/nncp name=run_hook] *** 2026-02-27 12:09:50.035439 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.051) 0:00:37.265 ******* 2026-02-27 12:09:50.035466 | controller | Friday 27 February 2026 12:09:49 +0000 (0:00:00.051) 0:00:37.263 ******* 2026-02-27 12:09:50.035490 | controller | skipping: [localhost] 2026-02-27 12:09:50.080604 | controller | 2026-02-27 12:09:50.080763 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-27 12:09:50.080776 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.062) 0:00:37.327 ******* 2026-02-27 12:09:50.080784 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.062) 0:00:37.326 ******* 2026-02-27 12:09:50.080812 | controller | ok: [localhost] => 2026-02-27 12:09:50.119352 | controller | changed: false 2026-02-27 12:09:50.119438 | controller | msg: All assertions passed 2026-02-27 12:09:50.119445 | controller | 2026-02-27 12:09:50.119450 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:09:50.119457 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.045) 0:00:37.373 ******* 2026-02-27 12:09:50.119462 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.045) 0:00:37.371 ******* 2026-02-27 12:09:50.119485 | controller | skipping: [localhost] 2026-02-27 12:09:50.152025 | controller | 2026-02-27 12:09:50.152146 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:09:50.152165 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.038) 0:00:37.411 ******* 2026-02-27 12:09:50.152174 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.038) 0:00:37.410 ******* 2026-02-27 12:09:50.152201 | controller | ok: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=60m) 2026-02-27 12:09:50.184226 | controller | 2026-02-27 12:09:50.184371 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-27 12:09:50.184379 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.032) 0:00:37.444 ******* 2026-02-27 12:09:50.184385 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.032) 0:00:37.443 ******* 2026-02-27 12:09:50.184410 | controller | skipping: [localhost] 2026-02-27 12:09:50.226740 | controller | 2026-02-27 12:09:50.226851 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-27 12:09:50.226857 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.032) 0:00:37.476 ******* 2026-02-27 12:09:50.226863 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.032) 0:00:37.475 ******* 2026-02-27 12:09:50.226885 | controller | ok: [localhost] 2026-02-27 12:09:50.706510 | controller | 2026-02-27 12:09:50.706562 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-27 12:09:50.706573 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:09:50.706581 | controller | stage['path'], item.src_file) | path_join 2026-02-27 12:09:50.706601 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:09:50.706610 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.042) 0:00:37.519 ******* 2026-02-27 12:09:50.706618 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.042) 0:00:37.517 ******* 2026-02-27 12:09:50.706632 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2026-02-27 12:09:50.852731 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-02-27 12:09:50.852794 | controller | 2026-02-27 12:09:50.852805 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-27 12:09:50.852814 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.479) 0:00:37.999 ******* 2026-02-27 12:09:50.852822 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.479) 0:00:37.997 ******* 2026-02-27 12:09:50.852839 | controller | ok: [localhost] => (item=values.yaml) 2026-02-27 12:09:50.913640 | controller | ok: [localhost] => (item=service-values.yaml) 2026-02-27 12:09:50.913753 | controller | 2026-02-27 12:09:50.913766 | controller | TASK [Executing pre_stage hooks for examples/dt/bmo01/control-plane name=run_hook] *** 2026-02-27 12:09:50.913774 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.145) 0:00:38.145 ******* 2026-02-27 12:09:50.913783 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.146) 0:00:38.143 ******* 2026-02-27 12:09:50.913805 | controller | skipping: [localhost] 2026-02-27 12:09:51.049517 | controller | 2026-02-27 12:09:51.049575 | controller | TASK [Generate values.yaml for examples/dt/bmo01/control-plane name=ci_gen_kustomize_values] *** 2026-02-27 12:09:51.049589 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.060) 0:00:38.206 ******* 2026-02-27 12:09:51.049599 | controller | Friday 27 February 2026 12:09:50 +0000 (0:00:00.060) 0:00:38.204 ******* 2026-02-27 12:09:51.049617 | controller | 2026-02-27 12:09:51.107138 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-27 12:09:51.107188 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.136) 0:00:38.342 ******* 2026-02-27 12:09:51.107201 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.136) 0:00:38.340 ******* 2026-02-27 12:09:51.107220 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-27 12:09:51.172186 | controller | 2026-02-27 12:09:51.172255 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-27 12:09:51.172274 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.057) 0:00:38.399 ******* 2026-02-27 12:09:51.172289 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.057) 0:00:38.398 ******* 2026-02-27 12:09:51.172308 | controller | ok: [localhost] => 2026-02-27 12:09:51.446304 | controller | changed: false 2026-02-27 12:09:51.446469 | controller | msg: All assertions passed 2026-02-27 12:09:51.446485 | controller | 2026-02-27 12:09:51.446493 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:09:51.446501 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.064) 0:00:38.464 ******* 2026-02-27 12:09:51.446507 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.064) 0:00:38.463 ******* 2026-02-27 12:09:51.446531 | controller | ok: [localhost] 2026-02-27 12:09:51.509437 | controller | 2026-02-27 12:09:51.509555 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-27 12:09:51.509566 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.274) 0:00:38.738 ******* 2026-02-27 12:09:51.509574 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.274) 0:00:38.737 ******* 2026-02-27 12:09:51.509626 | controller | ok: [localhost] => 2026-02-27 12:09:51.729646 | controller | changed: false 2026-02-27 12:09:51.729775 | controller | msg: All assertions passed 2026-02-27 12:09:51.729788 | controller | 2026-02-27 12:09:51.729795 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-27 12:09:51.729802 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.062) 0:00:38.801 ******* 2026-02-27 12:09:51.729809 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.062) 0:00:38.800 ******* 2026-02-27 12:09:51.729828 | controller | ok: [localhost] 2026-02-27 12:09:52.095845 | controller | 2026-02-27 12:09:52.095934 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-27 12:09:52.095941 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-27 12:09:52.095946 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-27 12:09:52.095951 | controller | _config_map_content | 2026-02-27 12:09:52.095956 | controller | ansible.utils.remove_keys( 2026-02-27 12:09:52.095961 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-27 12:09:52.095965 | controller | matching_parameter='regex') 2026-02-27 12:09:52.095970 | controller | }}, cacheable=False] *** 2026-02-27 12:09:52.095974 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.219) 0:00:39.021 ******* 2026-02-27 12:09:52.095979 | controller | Friday 27 February 2026 12:09:51 +0000 (0:00:00.220) 0:00:39.020 ******* 2026-02-27 12:09:52.095996 | controller | ok: [localhost] 2026-02-27 12:09:52.178007 | controller | 2026-02-27 12:09:52.178091 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-27 12:09:52.178098 | controller | Friday 27 February 2026 12:09:52 +0000 (0:00:00.366) 0:00:39.388 ******* 2026-02-27 12:09:52.178104 | controller | Friday 27 February 2026 12:09:52 +0000 (0:00:00.366) 0:00:39.386 ******* 2026-02-27 12:09:52.178119 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-02-27 12:09:52.229648 | controller | 2026-02-27 12:09:52.229696 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-02-27 12:09:52.229731 | controller | Friday 27 February 2026 12:09:52 +0000 (0:00:00.082) 0:00:39.470 ******* 2026-02-27 12:09:52.229743 | controller | Friday 27 February 2026 12:09:52 +0000 (0:00:00.082) 0:00:39.469 ******* 2026-02-27 12:09:52.229756 | controller | ok: [localhost] => 2026-02-27 12:09:52.442914 | controller | changed: false 2026-02-27 12:09:52.442984 | controller | msg: All assertions passed 2026-02-27 12:09:52.442991 | controller | 2026-02-27 12:09:52.442996 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-27 12:09:52.443001 | controller | Friday 27 February 2026 12:09:52 +0000 (0:00:00.051) 0:00:39.522 ******* 2026-02-27 12:09:52.443007 | controller | Friday 27 February 2026 12:09:52 +0000 (0:00:00.051) 0:00:39.520 ******* 2026-02-27 12:09:52.443021 | controller | ok: [localhost] 2026-02-27 12:09:52.967357 | controller | 2026-02-27 12:09:52.967420 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-27 12:09:52.967434 | controller | (snippet_datadir, 2026-02-27 12:09:52.967444 | controller | '02_ci_data.yaml') | path_join 2026-02-27 12:09:52.967454 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-27 12:09:52.967464 | controller | Friday 27 February 2026 12:09:52 +0000 (0:00:00.212) 0:00:39.735 ******* 2026-02-27 12:09:52.967475 | controller | Friday 27 February 2026 12:09:52 +0000 (0:00:00.213) 0:00:39.734 ******* 2026-02-27 12:09:52.967493 | controller | ok: [localhost] 2026-02-27 12:09:53.057129 | controller | 2026-02-27 12:09:53.057194 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-27 12:09:53.057208 | controller | Friday 27 February 2026 12:09:52 +0000 (0:00:00.523) 0:00:40.259 ******* 2026-02-27 12:09:53.057219 | controller | Friday 27 February 2026 12:09:52 +0000 (0:00:00.523) 0:00:40.258 ******* 2026-02-27 12:09:53.057257 | controller | ok: [localhost] 2026-02-27 12:09:53.553316 | controller | 2026-02-27 12:09:53.553434 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-27 12:09:53.553455 | controller | (snippet_datadir, 2026-02-27 12:09:53.553471 | controller | '03_user_data_b64.yaml') | path_join 2026-02-27 12:09:53.553485 | controller | }}, content={{ 2026-02-27 12:09:53.553499 | controller | _base64_patch | 2026-02-27 12:09:53.553514 | controller | default({}) | 2026-02-27 12:09:53.553529 | controller | to_nice_yaml 2026-02-27 12:09:53.553544 | controller | }}, mode=0644] *** 2026-02-27 12:09:53.553559 | controller | Friday 27 February 2026 12:09:53 +0000 (0:00:00.089) 0:00:40.349 ******* 2026-02-27 12:09:53.553573 | controller | Friday 27 February 2026 12:09:53 +0000 (0:00:00.089) 0:00:40.347 ******* 2026-02-27 12:09:53.553606 | controller | ok: [localhost] 2026-02-27 12:09:54.069604 | controller | 2026-02-27 12:09:54.069747 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-27 12:09:54.069764 | controller | (snippet_datadir, 2026-02-27 12:09:54.069777 | controller | '04_user_data.yaml') | path_join 2026-02-27 12:09:54.069788 | controller | }}, content={{ 2026-02-27 12:09:54.069798 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-27 12:09:54.069808 | controller | default({}) | 2026-02-27 12:09:54.069819 | controller | to_nice_yaml 2026-02-27 12:09:54.069829 | controller | }}, mode=0644] *** 2026-02-27 12:09:54.069839 | controller | Friday 27 February 2026 12:09:53 +0000 (0:00:00.496) 0:00:40.845 ******* 2026-02-27 12:09:54.069849 | controller | Friday 27 February 2026 12:09:53 +0000 (0:00:00.496) 0:00:40.844 ******* 2026-02-27 12:09:54.069876 | controller | ok: [localhost] 2026-02-27 12:09:54.592578 | controller | 2026-02-27 12:09:54.592698 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-27 12:09:54.592727 | controller | ( 2026-02-27 12:09:54.592733 | controller | snippet_datadir, 2026-02-27 12:09:54.592740 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-27 12:09:54.592747 | controller | ) | path_join 2026-02-27 12:09:54.592752 | controller | }}, mode=0644] *** 2026-02-27 12:09:54.592758 | controller | Friday 27 February 2026 12:09:54 +0000 (0:00:00.515) 0:00:41.361 ******* 2026-02-27 12:09:54.592765 | controller | Friday 27 February 2026 12:09:54 +0000 (0:00:00.515) 0:00:41.360 ******* 2026-02-27 12:09:54.592791 | controller | ok: [localhost] 2026-02-27 12:09:54.662544 | controller | 2026-02-27 12:09:54.662657 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-27 12:09:54.662664 | controller | Friday 27 February 2026 12:09:54 +0000 (0:00:00.523) 0:00:41.885 ******* 2026-02-27 12:09:54.662670 | controller | Friday 27 February 2026 12:09:54 +0000 (0:00:00.523) 0:00:41.883 ******* 2026-02-27 12:09:54.662693 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-27 12:09:54.717342 | controller | 2026-02-27 12:09:54.717406 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-27 12:09:54.717418 | controller | Friday 27 February 2026 12:09:54 +0000 (0:00:00.069) 0:00:41.954 ******* 2026-02-27 12:09:54.717426 | controller | Friday 27 February 2026 12:09:54 +0000 (0:00:00.069) 0:00:41.953 ******* 2026-02-27 12:09:54.717440 | controller | ok: [localhost] => 2026-02-27 12:09:54.955319 | controller | changed: false 2026-02-27 12:09:54.955379 | controller | msg: All assertions passed 2026-02-27 12:09:54.955388 | controller | 2026-02-27 12:09:54.955406 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-27 12:09:54.955424 | controller | Friday 27 February 2026 12:09:54 +0000 (0:00:00.054) 0:00:42.009 ******* 2026-02-27 12:09:54.955430 | controller | Friday 27 February 2026 12:09:54 +0000 (0:00:00.054) 0:00:42.008 ******* 2026-02-27 12:09:54.955444 | controller | ok: [localhost] 2026-02-27 12:09:55.008130 | controller | 2026-02-27 12:09:55.008226 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-27 12:09:55.008234 | controller | Friday 27 February 2026 12:09:54 +0000 (0:00:00.237) 0:00:42.247 ******* 2026-02-27 12:09:55.008238 | controller | Friday 27 February 2026 12:09:54 +0000 (0:00:00.238) 0:00:42.246 ******* 2026-02-27 12:09:55.008260 | controller | ok: [localhost] 2026-02-27 12:09:55.644901 | controller | 2026-02-27 12:09:55.644958 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-27 12:09:55.644967 | controller | Friday 27 February 2026 12:09:55 +0000 (0:00:00.052) 0:00:42.300 ******* 2026-02-27 12:09:55.644974 | controller | Friday 27 February 2026 12:09:55 +0000 (0:00:00.052) 0:00:42.299 ******* 2026-02-27 12:09:55.644988 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-02-27 12:09:55.812639 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-02-27 12:09:55.812770 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-02-27 12:09:55.812785 | controller | 2026-02-27 12:09:55.812793 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-27 12:09:55.812800 | controller | _content | 2026-02-27 12:09:55.812807 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-27 12:09:55.812814 | controller | combine(_parsed, recursive=true) 2026-02-27 12:09:55.812821 | controller | }} 2026-02-27 12:09:55.812828 | controller | ] *** 2026-02-27 12:09:55.812835 | controller | Friday 27 February 2026 12:09:55 +0000 (0:00:00.636) 0:00:42.936 ******* 2026-02-27 12:09:55.812842 | controller | Friday 27 February 2026 12:09:55 +0000 (0:00:00.636) 0:00:42.935 ******* 2026-02-27 12:09:55.812864 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-27 12:09:56.085105 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-27 12:09:56.085229 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-27 12:09:56.085238 | controller | 2026-02-27 12:09:56.085245 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-27 12:09:56.085253 | controller | Friday 27 February 2026 12:09:55 +0000 (0:00:00.168) 0:00:43.105 ******* 2026-02-27 12:09:56.085259 | controller | Friday 27 February 2026 12:09:55 +0000 (0:00:00.168) 0:00:43.103 ******* 2026-02-27 12:09:56.085287 | controller | ok: [localhost] 2026-02-27 12:09:56.588438 | controller | 2026-02-27 12:09:56.588530 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-27 12:09:56.588539 | controller | (_destdir, 2026-02-27 12:09:56.588546 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-27 12:09:56.588553 | controller | }}, content={{ 2026-02-27 12:09:56.588559 | controller | ( 2026-02-27 12:09:56.588565 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-27 12:09:56.588572 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-27 12:09:56.588579 | controller | }}, mode=0644] *** 2026-02-27 12:09:56.588585 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.272) 0:00:43.377 ******* 2026-02-27 12:09:56.588591 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.272) 0:00:43.376 ******* 2026-02-27 12:09:56.588611 | controller | ok: [localhost] 2026-02-27 12:09:56.658434 | controller | 2026-02-27 12:09:56.658488 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-27 12:09:56.658497 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.503) 0:00:43.880 ******* 2026-02-27 12:09:56.658504 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.503) 0:00:43.879 ******* 2026-02-27 12:09:56.658524 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-27 12:09:56.712022 | controller | 2026-02-27 12:09:56.712104 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-27 12:09:56.712121 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.069) 0:00:43.950 ******* 2026-02-27 12:09:56.712126 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.069) 0:00:43.949 ******* 2026-02-27 12:09:56.712144 | controller | ok: [localhost] => 2026-02-27 12:09:56.918752 | controller | changed: false 2026-02-27 12:09:56.918846 | controller | msg: All assertions passed 2026-02-27 12:09:56.918855 | controller | 2026-02-27 12:09:56.918862 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:09:56.918868 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.053) 0:00:44.004 ******* 2026-02-27 12:09:56.918873 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.053) 0:00:44.003 ******* 2026-02-27 12:09:56.918892 | controller | ok: [localhost] 2026-02-27 12:09:56.979348 | controller | 2026-02-27 12:09:56.979439 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-27 12:09:56.979466 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.206) 0:00:44.211 ******* 2026-02-27 12:09:56.979473 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.206) 0:00:44.209 ******* 2026-02-27 12:09:56.979494 | controller | ok: [localhost] => 2026-02-27 12:09:57.184692 | controller | changed: false 2026-02-27 12:09:57.184792 | controller | msg: All assertions passed 2026-02-27 12:09:57.184799 | controller | 2026-02-27 12:09:57.184804 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-27 12:09:57.184810 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.060) 0:00:44.271 ******* 2026-02-27 12:09:57.184816 | controller | Friday 27 February 2026 12:09:56 +0000 (0:00:00.060) 0:00:44.270 ******* 2026-02-27 12:09:57.184831 | controller | ok: [localhost] 2026-02-27 12:09:57.459793 | controller | 2026-02-27 12:09:57.459876 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-27 12:09:57.459886 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-27 12:09:57.459894 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-27 12:09:57.459900 | controller | _config_map_content | 2026-02-27 12:09:57.459907 | controller | ansible.utils.remove_keys( 2026-02-27 12:09:57.459914 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-27 12:09:57.459920 | controller | matching_parameter='regex') 2026-02-27 12:09:57.459926 | controller | }}, cacheable=False] *** 2026-02-27 12:09:57.459933 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.205) 0:00:44.476 ******* 2026-02-27 12:09:57.459939 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.205) 0:00:44.475 ******* 2026-02-27 12:09:57.459958 | controller | ok: [localhost] 2026-02-27 12:09:57.518560 | controller | 2026-02-27 12:09:57.518661 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-27 12:09:57.518671 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.275) 0:00:44.751 ******* 2026-02-27 12:09:57.518686 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.275) 0:00:44.750 ******* 2026-02-27 12:09:57.518737 | controller | skipping: [localhost] 2026-02-27 12:09:57.820282 | controller | 2026-02-27 12:09:57.820375 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-27 12:09:57.820383 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.058) 0:00:44.810 ******* 2026-02-27 12:09:57.820390 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.058) 0:00:44.809 ******* 2026-02-27 12:09:57.820411 | controller | changed: [localhost] 2026-02-27 12:09:57.885587 | controller | 2026-02-27 12:09:57.885680 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-27 12:09:57.885690 | controller | (snippet_datadir, 2026-02-27 12:09:57.885696 | controller | '02_ci_data.yaml') | path_join 2026-02-27 12:09:57.885742 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-27 12:09:57.885752 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.301) 0:00:45.112 ******* 2026-02-27 12:09:57.885759 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.301) 0:00:45.111 ******* 2026-02-27 12:09:57.885780 | controller | skipping: [localhost] 2026-02-27 12:09:57.974077 | controller | 2026-02-27 12:09:57.974165 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-27 12:09:57.974171 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.065) 0:00:45.177 ******* 2026-02-27 12:09:57.974177 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.065) 0:00:45.176 ******* 2026-02-27 12:09:57.974194 | controller | ok: [localhost] 2026-02-27 12:09:58.456538 | controller | 2026-02-27 12:09:58.456623 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-27 12:09:58.456638 | controller | (snippet_datadir, 2026-02-27 12:09:58.456648 | controller | '03_user_data_b64.yaml') | path_join 2026-02-27 12:09:58.456658 | controller | }}, content={{ 2026-02-27 12:09:58.456667 | controller | _base64_patch | 2026-02-27 12:09:58.456677 | controller | default({}) | 2026-02-27 12:09:58.456686 | controller | to_nice_yaml 2026-02-27 12:09:58.456695 | controller | }}, mode=0644] *** 2026-02-27 12:09:58.456728 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.088) 0:00:45.266 ******* 2026-02-27 12:09:58.456756 | controller | Friday 27 February 2026 12:09:57 +0000 (0:00:00.088) 0:00:45.264 ******* 2026-02-27 12:09:58.456779 | controller | changed: [localhost] 2026-02-27 12:09:58.955057 | controller | 2026-02-27 12:09:58.955136 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-27 12:09:58.955145 | controller | (snippet_datadir, 2026-02-27 12:09:58.955151 | controller | '04_user_data.yaml') | path_join 2026-02-27 12:09:58.955158 | controller | }}, content={{ 2026-02-27 12:09:58.955164 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-27 12:09:58.955170 | controller | default({}) | 2026-02-27 12:09:58.955176 | controller | to_nice_yaml 2026-02-27 12:09:58.955182 | controller | }}, mode=0644] *** 2026-02-27 12:09:58.955188 | controller | Friday 27 February 2026 12:09:58 +0000 (0:00:00.482) 0:00:45.748 ******* 2026-02-27 12:09:58.955194 | controller | Friday 27 February 2026 12:09:58 +0000 (0:00:00.482) 0:00:45.747 ******* 2026-02-27 12:09:58.955211 | controller | changed: [localhost] 2026-02-27 12:09:59.334328 | controller | 2026-02-27 12:09:59.334387 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-27 12:09:59.334394 | controller | ( 2026-02-27 12:09:59.334399 | controller | snippet_datadir, 2026-02-27 12:09:59.334404 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-27 12:09:59.334420 | controller | ) | path_join 2026-02-27 12:09:59.334425 | controller | }}, mode=0644] *** 2026-02-27 12:09:59.334429 | controller | Friday 27 February 2026 12:09:58 +0000 (0:00:00.499) 0:00:46.247 ******* 2026-02-27 12:09:59.334434 | controller | Friday 27 February 2026 12:09:58 +0000 (0:00:00.499) 0:00:46.246 ******* 2026-02-27 12:09:59.334445 | controller | changed: [localhost] 2026-02-27 12:09:59.406596 | controller | 2026-02-27 12:09:59.406681 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-27 12:09:59.406688 | controller | Friday 27 February 2026 12:09:59 +0000 (0:00:00.378) 0:00:46.626 ******* 2026-02-27 12:09:59.406694 | controller | Friday 27 February 2026 12:09:59 +0000 (0:00:00.378) 0:00:46.625 ******* 2026-02-27 12:09:59.406727 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-27 12:09:59.468551 | controller | 2026-02-27 12:09:59.468645 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-27 12:09:59.468653 | controller | Friday 27 February 2026 12:09:59 +0000 (0:00:00.072) 0:00:46.699 ******* 2026-02-27 12:09:59.468661 | controller | Friday 27 February 2026 12:09:59 +0000 (0:00:00.072) 0:00:46.697 ******* 2026-02-27 12:09:59.468694 | controller | ok: [localhost] => 2026-02-27 12:09:59.666305 | controller | changed: false 2026-02-27 12:09:59.666397 | controller | msg: All assertions passed 2026-02-27 12:09:59.666406 | controller | 2026-02-27 12:09:59.666414 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-27 12:09:59.666421 | controller | Friday 27 February 2026 12:09:59 +0000 (0:00:00.061) 0:00:46.760 ******* 2026-02-27 12:09:59.666428 | controller | Friday 27 February 2026 12:09:59 +0000 (0:00:00.061) 0:00:46.759 ******* 2026-02-27 12:09:59.666450 | controller | ok: [localhost] 2026-02-27 12:09:59.714697 | controller | 2026-02-27 12:09:59.714785 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-27 12:09:59.714794 | controller | Friday 27 February 2026 12:09:59 +0000 (0:00:00.197) 0:00:46.958 ******* 2026-02-27 12:09:59.714801 | controller | Friday 27 February 2026 12:09:59 +0000 (0:00:00.197) 0:00:46.957 ******* 2026-02-27 12:09:59.714818 | controller | ok: [localhost] 2026-02-27 12:10:00.122427 | controller | 2026-02-27 12:10:00.122483 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-27 12:10:00.122495 | controller | Friday 27 February 2026 12:09:59 +0000 (0:00:00.048) 0:00:47.007 ******* 2026-02-27 12:10:00.122504 | controller | Friday 27 February 2026 12:09:59 +0000 (0:00:00.048) 0:00:47.005 ******* 2026-02-27 12:10:00.122523 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-02-27 12:10:00.231112 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-02-27 12:10:00.231189 | controller | 2026-02-27 12:10:00.231199 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-27 12:10:00.231218 | controller | _content | 2026-02-27 12:10:00.231225 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-27 12:10:00.231232 | controller | combine(_parsed, recursive=true) 2026-02-27 12:10:00.231240 | controller | }} 2026-02-27 12:10:00.231246 | controller | ] *** 2026-02-27 12:10:00.231253 | controller | Friday 27 February 2026 12:10:00 +0000 (0:00:00.407) 0:00:47.414 ******* 2026-02-27 12:10:00.231261 | controller | Friday 27 February 2026 12:10:00 +0000 (0:00:00.407) 0:00:47.413 ******* 2026-02-27 12:10:00.231279 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-27 12:10:00.465614 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-27 12:10:00.465672 | controller | 2026-02-27 12:10:00.465684 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-27 12:10:00.465693 | controller | Friday 27 February 2026 12:10:00 +0000 (0:00:00.108) 0:00:47.523 ******* 2026-02-27 12:10:00.465702 | controller | Friday 27 February 2026 12:10:00 +0000 (0:00:00.108) 0:00:47.522 ******* 2026-02-27 12:10:00.465793 | controller | changed: [localhost] 2026-02-27 12:10:00.879455 | controller | 2026-02-27 12:10:00.879546 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-27 12:10:00.879559 | controller | (_destdir, 2026-02-27 12:10:00.879568 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-27 12:10:00.879577 | controller | }}, content={{ 2026-02-27 12:10:00.879586 | controller | ( 2026-02-27 12:10:00.879609 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-27 12:10:00.879619 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-27 12:10:00.879628 | controller | }}, mode=0644] *** 2026-02-27 12:10:00.879636 | controller | Friday 27 February 2026 12:10:00 +0000 (0:00:00.234) 0:00:47.757 ******* 2026-02-27 12:10:00.879645 | controller | Friday 27 February 2026 12:10:00 +0000 (0:00:00.234) 0:00:47.756 ******* 2026-02-27 12:10:00.879670 | controller | changed: [localhost] 2026-02-27 12:10:01.501957 | controller | 2026-02-27 12:10:01.502053 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bmo01/control-plane mode=0644, backup=True, remote_src=True, src={{ 2026-02-27 12:10:01.502063 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-27 12:10:01.502069 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-27 12:10:01.502087 | controller | _val['name'], 'values.yaml') | path_join 2026-02-27 12:10:01.502094 | controller | }}, dest={{ 2026-02-27 12:10:01.502100 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:10:01.502106 | controller | stage['path'], _val.src_file 2026-02-27 12:10:01.502113 | controller | ) | 2026-02-27 12:10:01.502119 | controller | path_join 2026-02-27 12:10:01.502125 | controller | }}] *** 2026-02-27 12:10:01.502132 | controller | Friday 27 February 2026 12:10:00 +0000 (0:00:00.414) 0:00:48.172 ******* 2026-02-27 12:10:01.502139 | controller | Friday 27 February 2026 12:10:00 +0000 (0:00:00.414) 0:00:48.170 ******* 2026-02-27 12:10:01.502158 | controller | ok: [localhost] => (item=network-values) 2026-02-27 12:10:01.568147 | controller | changed: [localhost] => (item=service-values) 2026-02-27 12:10:01.568247 | controller | 2026-02-27 12:10:01.568253 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:01.568259 | controller | Friday 27 February 2026 12:10:01 +0000 (0:00:00.622) 0:00:48.794 ******* 2026-02-27 12:10:01.568264 | controller | Friday 27 February 2026 12:10:01 +0000 (0:00:00.622) 0:00:48.793 ******* 2026-02-27 12:10:01.568281 | controller | skipping: [localhost] 2026-02-27 12:10:02.201468 | controller | 2026-02-27 12:10:02.201561 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bmo01/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-27 12:10:02.201571 | controller | Friday 27 February 2026 12:10:01 +0000 (0:00:00.066) 0:00:48.860 ******* 2026-02-27 12:10:02.201579 | controller | Friday 27 February 2026 12:10:01 +0000 (0:00:00.066) 0:00:48.859 ******* 2026-02-27 12:10:02.201600 | controller | changed: [localhost] 2026-02-27 12:10:02.660340 | controller | 2026-02-27 12:10:02.660452 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-27 12:10:02.660459 | controller | Friday 27 February 2026 12:10:02 +0000 (0:00:00.633) 0:00:49.493 ******* 2026-02-27 12:10:02.660488 | controller | Friday 27 February 2026 12:10:02 +0000 (0:00:00.633) 0:00:49.492 ******* 2026-02-27 12:10:02.660511 | controller | changed: [localhost] 2026-02-27 12:10:02.964978 | controller | 2026-02-27 12:10:02.965065 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bmo01/control-plane remote_src=True, src={{ _output }}, dest={{ 2026-02-27 12:10:02.965074 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-27 12:10:02.965079 | controller | stage['build_output'] | basename) | path_join 2026-02-27 12:10:02.965084 | controller | }}, mode=0644] *** 2026-02-27 12:10:02.965089 | controller | Friday 27 February 2026 12:10:02 +0000 (0:00:00.458) 0:00:49.952 ******* 2026-02-27 12:10:02.965095 | controller | Friday 27 February 2026 12:10:02 +0000 (0:00:00.458) 0:00:49.951 ******* 2026-02-27 12:10:02.965114 | controller | changed: [localhost] 2026-02-27 12:10:03.020163 | controller | 2026-02-27 12:10:03.020265 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:03.020291 | controller | Friday 27 February 2026 12:10:02 +0000 (0:00:00.304) 0:00:50.257 ******* 2026-02-27 12:10:03.020298 | controller | Friday 27 February 2026 12:10:02 +0000 (0:00:00.304) 0:00:50.256 ******* 2026-02-27 12:10:03.020323 | controller | skipping: [localhost] 2026-02-27 12:10:03.071097 | controller | 2026-02-27 12:10:03.071219 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bmo01/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2026-02-27 12:10:03.071228 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.054) 0:00:50.312 ******* 2026-02-27 12:10:03.071235 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.054) 0:00:50.311 ******* 2026-02-27 12:10:03.071260 | controller | skipping: [localhost] 2026-02-27 12:10:03.128591 | controller | 2026-02-27 12:10:03.128690 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bmo01/control-plane _raw_params=wait_condition.yml] *** 2026-02-27 12:10:03.128700 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.050) 0:00:50.363 ******* 2026-02-27 12:10:03.128735 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.050) 0:00:50.361 ******* 2026-02-27 12:10:03.128771 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=60m) 2026-02-27 12:10:03.186137 | controller | skipping: [localhost] 2026-02-27 12:10:03.186230 | controller | 2026-02-27 12:10:03.186240 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:03.186247 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.057) 0:00:50.420 ******* 2026-02-27 12:10:03.186254 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.057) 0:00:50.419 ******* 2026-02-27 12:10:03.186276 | controller | skipping: [localhost] 2026-02-27 12:10:03.250261 | controller | 2026-02-27 12:10:03.250360 | controller | TASK [Executing post_stage hooks for examples/dt/bmo01/control-plane name=run_hook] *** 2026-02-27 12:10:03.250370 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.057) 0:00:50.478 ******* 2026-02-27 12:10:03.250377 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.057) 0:00:50.477 ******* 2026-02-27 12:10:03.250397 | controller | skipping: [localhost] 2026-02-27 12:10:03.305490 | controller | 2026-02-27 12:10:03.305612 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-27 12:10:03.305651 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.063) 0:00:50.542 ******* 2026-02-27 12:10:03.305668 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.063) 0:00:50.541 ******* 2026-02-27 12:10:03.305790 | controller | ok: [localhost] => 2026-02-27 12:10:03.352149 | controller | changed: false 2026-02-27 12:10:03.352239 | controller | msg: All assertions passed 2026-02-27 12:10:03.352248 | controller | 2026-02-27 12:10:03.352255 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:10:03.352263 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.055) 0:00:50.597 ******* 2026-02-27 12:10:03.352269 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.055) 0:00:50.596 ******* 2026-02-27 12:10:03.352290 | controller | skipping: [localhost] 2026-02-27 12:10:03.393986 | controller | 2026-02-27 12:10:03.394103 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:10:03.394121 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.046) 0:00:50.644 ******* 2026-02-27 12:10:03.394136 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.046) 0:00:50.643 ******* 2026-02-27 12:10:03.394169 | controller | ok: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io -l app=openstack --for jsonpath=status.provisioning.state=available --timeout=10m) 2026-02-27 12:10:03.424343 | controller | 2026-02-27 12:10:03.424448 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-27 12:10:03.424466 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.041) 0:00:50.686 ******* 2026-02-27 12:10:03.424480 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.041) 0:00:50.684 ******* 2026-02-27 12:10:03.424512 | controller | skipping: [localhost] 2026-02-27 12:10:03.461086 | controller | 2026-02-27 12:10:03.461195 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-27 12:10:03.461213 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.030) 0:00:50.716 ******* 2026-02-27 12:10:03.461229 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.030) 0:00:50.715 ******* 2026-02-27 12:10:03.461261 | controller | ok: [localhost] 2026-02-27 12:10:03.702135 | controller | 2026-02-27 12:10:03.702179 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-27 12:10:03.702192 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:10:03.702197 | controller | stage['path'], item.src_file) | path_join 2026-02-27 12:10:03.702202 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:10:03.702207 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.036) 0:00:50.753 ******* 2026-02-27 12:10:03.702212 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.036) 0:00:50.752 ******* 2026-02-27 12:10:03.702222 | controller | ok: [localhost] => (item={'name': 'baremetalhost-values', 'src_file': 'values.yaml'}) 2026-02-27 12:10:03.782229 | controller | 2026-02-27 12:10:03.782297 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-27 12:10:03.782322 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.241) 0:00:50.994 ******* 2026-02-27 12:10:03.782356 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.241) 0:00:50.993 ******* 2026-02-27 12:10:03.782383 | controller | ok: [localhost] => (item=values.yaml) 2026-02-27 12:10:03.870016 | controller | 2026-02-27 12:10:03.870070 | controller | TASK [Executing pre_stage hooks for examples/dt/bmo01/dataplane/baremetalhosts name=run_hook] *** 2026-02-27 12:10:03.870084 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.080) 0:00:51.074 ******* 2026-02-27 12:10:03.870094 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.080) 0:00:51.073 ******* 2026-02-27 12:10:03.870122 | controller | skipping: [localhost] 2026-02-27 12:10:03.965752 | controller | 2026-02-27 12:10:03.965809 | controller | TASK [Generate values.yaml for examples/dt/bmo01/dataplane/baremetalhosts name=ci_gen_kustomize_values] *** 2026-02-27 12:10:03.965823 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.087) 0:00:51.162 ******* 2026-02-27 12:10:03.965834 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.087) 0:00:51.161 ******* 2026-02-27 12:10:03.965852 | controller | 2026-02-27 12:10:04.052645 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-27 12:10:04.052697 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.095) 0:00:51.258 ******* 2026-02-27 12:10:04.052734 | controller | Friday 27 February 2026 12:10:03 +0000 (0:00:00.095) 0:00:51.257 ******* 2026-02-27 12:10:04.052750 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-27 12:10:04.122100 | controller | 2026-02-27 12:10:04.122143 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-27 12:10:04.122151 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.086) 0:00:51.345 ******* 2026-02-27 12:10:04.122158 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.086) 0:00:51.343 ******* 2026-02-27 12:10:04.122170 | controller | ok: [localhost] => 2026-02-27 12:10:04.348171 | controller | changed: false 2026-02-27 12:10:04.348275 | controller | msg: All assertions passed 2026-02-27 12:10:04.348283 | controller | 2026-02-27 12:10:04.348291 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:10:04.348298 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.069) 0:00:51.414 ******* 2026-02-27 12:10:04.348305 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.069) 0:00:51.413 ******* 2026-02-27 12:10:04.348324 | controller | ok: [localhost] 2026-02-27 12:10:04.413517 | controller | 2026-02-27 12:10:04.413607 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-27 12:10:04.413616 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.226) 0:00:51.640 ******* 2026-02-27 12:10:04.413623 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.226) 0:00:51.639 ******* 2026-02-27 12:10:04.413643 | controller | ok: [localhost] => 2026-02-27 12:10:04.653287 | controller | changed: false 2026-02-27 12:10:04.653373 | controller | msg: All assertions passed 2026-02-27 12:10:04.653380 | controller | 2026-02-27 12:10:04.653385 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-27 12:10:04.653391 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.065) 0:00:51.706 ******* 2026-02-27 12:10:04.653396 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.065) 0:00:51.704 ******* 2026-02-27 12:10:04.653411 | controller | ok: [localhost] 2026-02-27 12:10:04.939289 | controller | 2026-02-27 12:10:04.939378 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-27 12:10:04.939389 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-27 12:10:04.939396 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-27 12:10:04.939402 | controller | _config_map_content | 2026-02-27 12:10:04.939408 | controller | ansible.utils.remove_keys( 2026-02-27 12:10:04.939415 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-27 12:10:04.939421 | controller | matching_parameter='regex') 2026-02-27 12:10:04.939427 | controller | }}, cacheable=False] *** 2026-02-27 12:10:04.939432 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.239) 0:00:51.945 ******* 2026-02-27 12:10:04.939438 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.239) 0:00:51.944 ******* 2026-02-27 12:10:04.939459 | controller | ok: [localhost] 2026-02-27 12:10:04.992021 | controller | 2026-02-27 12:10:04.992108 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-27 12:10:04.992117 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.286) 0:00:52.231 ******* 2026-02-27 12:10:04.992123 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.286) 0:00:52.230 ******* 2026-02-27 12:10:04.992142 | controller | skipping: [localhost] 2026-02-27 12:10:05.244753 | controller | 2026-02-27 12:10:05.244839 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-27 12:10:05.244848 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.052) 0:00:52.284 ******* 2026-02-27 12:10:05.244854 | controller | Friday 27 February 2026 12:10:04 +0000 (0:00:00.052) 0:00:52.283 ******* 2026-02-27 12:10:05.244874 | controller | changed: [localhost] 2026-02-27 12:10:05.706460 | controller | 2026-02-27 12:10:05.706508 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-27 12:10:05.706515 | controller | (snippet_datadir, 2026-02-27 12:10:05.706520 | controller | '02_ci_data.yaml') | path_join 2026-02-27 12:10:05.706525 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-27 12:10:05.706530 | controller | Friday 27 February 2026 12:10:05 +0000 (0:00:00.252) 0:00:52.536 ******* 2026-02-27 12:10:05.706534 | controller | Friday 27 February 2026 12:10:05 +0000 (0:00:00.252) 0:00:52.535 ******* 2026-02-27 12:10:05.706545 | controller | changed: [localhost] 2026-02-27 12:10:05.777620 | controller | 2026-02-27 12:10:05.777700 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-27 12:10:05.777750 | controller | Friday 27 February 2026 12:10:05 +0000 (0:00:00.462) 0:00:52.999 ******* 2026-02-27 12:10:05.777758 | controller | Friday 27 February 2026 12:10:05 +0000 (0:00:00.462) 0:00:52.997 ******* 2026-02-27 12:10:05.777772 | controller | ok: [localhost] 2026-02-27 12:10:06.234129 | controller | 2026-02-27 12:10:06.234174 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-27 12:10:06.234182 | controller | (snippet_datadir, 2026-02-27 12:10:06.234189 | controller | '03_user_data_b64.yaml') | path_join 2026-02-27 12:10:06.234195 | controller | }}, content={{ 2026-02-27 12:10:06.234201 | controller | _base64_patch | 2026-02-27 12:10:06.234207 | controller | default({}) | 2026-02-27 12:10:06.234212 | controller | to_nice_yaml 2026-02-27 12:10:06.234218 | controller | }}, mode=0644] *** 2026-02-27 12:10:06.234223 | controller | Friday 27 February 2026 12:10:05 +0000 (0:00:00.070) 0:00:53.069 ******* 2026-02-27 12:10:06.234233 | controller | Friday 27 February 2026 12:10:05 +0000 (0:00:00.070) 0:00:53.068 ******* 2026-02-27 12:10:06.234243 | controller | changed: [localhost] 2026-02-27 12:10:06.659619 | controller | 2026-02-27 12:10:06.659663 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-27 12:10:06.659671 | controller | (snippet_datadir, 2026-02-27 12:10:06.659685 | controller | '04_user_data.yaml') | path_join 2026-02-27 12:10:06.659692 | controller | }}, content={{ 2026-02-27 12:10:06.659698 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-27 12:10:06.659715 | controller | default({}) | 2026-02-27 12:10:06.659724 | controller | to_nice_yaml 2026-02-27 12:10:06.659733 | controller | }}, mode=0644] *** 2026-02-27 12:10:06.659739 | controller | Friday 27 February 2026 12:10:06 +0000 (0:00:00.456) 0:00:53.526 ******* 2026-02-27 12:10:06.659744 | controller | Friday 27 February 2026 12:10:06 +0000 (0:00:00.456) 0:00:53.525 ******* 2026-02-27 12:10:06.659755 | controller | changed: [localhost] 2026-02-27 12:10:07.155343 | controller | 2026-02-27 12:10:07.155433 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-27 12:10:07.155442 | controller | ( 2026-02-27 12:10:07.155449 | controller | snippet_datadir, 2026-02-27 12:10:07.155456 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-27 12:10:07.155462 | controller | ) | path_join 2026-02-27 12:10:07.155468 | controller | }}, mode=0644] *** 2026-02-27 12:10:07.155473 | controller | Friday 27 February 2026 12:10:06 +0000 (0:00:00.425) 0:00:53.952 ******* 2026-02-27 12:10:07.155480 | controller | Friday 27 February 2026 12:10:06 +0000 (0:00:00.425) 0:00:53.950 ******* 2026-02-27 12:10:07.155525 | controller | changed: [localhost] 2026-02-27 12:10:07.255054 | controller | 2026-02-27 12:10:07.255142 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-27 12:10:07.255152 | controller | Friday 27 February 2026 12:10:07 +0000 (0:00:00.495) 0:00:54.447 ******* 2026-02-27 12:10:07.255159 | controller | Friday 27 February 2026 12:10:07 +0000 (0:00:00.495) 0:00:54.446 ******* 2026-02-27 12:10:07.255178 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-27 12:10:07.319435 | controller | 2026-02-27 12:10:07.319482 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-27 12:10:07.319491 | controller | Friday 27 February 2026 12:10:07 +0000 (0:00:00.099) 0:00:54.547 ******* 2026-02-27 12:10:07.319499 | controller | Friday 27 February 2026 12:10:07 +0000 (0:00:00.099) 0:00:54.546 ******* 2026-02-27 12:10:07.319512 | controller | ok: [localhost] => 2026-02-27 12:10:07.585831 | controller | changed: false 2026-02-27 12:10:07.585878 | controller | msg: All assertions passed 2026-02-27 12:10:07.585887 | controller | 2026-02-27 12:10:07.585894 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-27 12:10:07.585900 | controller | Friday 27 February 2026 12:10:07 +0000 (0:00:00.064) 0:00:54.611 ******* 2026-02-27 12:10:07.585906 | controller | Friday 27 February 2026 12:10:07 +0000 (0:00:00.064) 0:00:54.610 ******* 2026-02-27 12:10:07.585920 | controller | ok: [localhost] 2026-02-27 12:10:07.639183 | controller | 2026-02-27 12:10:07.639270 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-27 12:10:07.639279 | controller | Friday 27 February 2026 12:10:07 +0000 (0:00:00.266) 0:00:54.877 ******* 2026-02-27 12:10:07.639284 | controller | Friday 27 February 2026 12:10:07 +0000 (0:00:00.266) 0:00:54.876 ******* 2026-02-27 12:10:07.639304 | controller | ok: [localhost] 2026-02-27 12:10:08.314159 | controller | 2026-02-27 12:10:08.314241 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-27 12:10:08.314247 | controller | Friday 27 February 2026 12:10:07 +0000 (0:00:00.053) 0:00:54.931 ******* 2026-02-27 12:10:08.314260 | controller | Friday 27 February 2026 12:10:07 +0000 (0:00:00.053) 0:00:54.930 ******* 2026-02-27 12:10:08.314275 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/02_ci_data.yaml) 2026-02-27 12:10:08.490143 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml) 2026-02-27 12:10:08.490226 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml) 2026-02-27 12:10:08.490232 | controller | 2026-02-27 12:10:08.490238 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-27 12:10:08.490243 | controller | _content | 2026-02-27 12:10:08.490248 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-27 12:10:08.490252 | controller | combine(_parsed, recursive=true) 2026-02-27 12:10:08.490257 | controller | }} 2026-02-27 12:10:08.490263 | controller | ] *** 2026-02-27 12:10:08.490267 | controller | Friday 27 February 2026 12:10:08 +0000 (0:00:00.674) 0:00:55.606 ******* 2026-02-27 12:10:08.490272 | controller | Friday 27 February 2026 12:10:08 +0000 (0:00:00.674) 0:00:55.604 ******* 2026-02-27 12:10:08.490288 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-27 12:10:08.737919 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-27 12:10:08.738005 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-27 12:10:08.738011 | controller | 2026-02-27 12:10:08.738018 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-27 12:10:08.738023 | controller | Friday 27 February 2026 12:10:08 +0000 (0:00:00.175) 0:00:55.781 ******* 2026-02-27 12:10:08.738029 | controller | Friday 27 February 2026 12:10:08 +0000 (0:00:00.175) 0:00:55.780 ******* 2026-02-27 12:10:08.738046 | controller | changed: [localhost] 2026-02-27 12:10:09.156194 | controller | 2026-02-27 12:10:09.156279 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-27 12:10:09.156286 | controller | (_destdir, 2026-02-27 12:10:09.156291 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-27 12:10:09.156328 | controller | }}, content={{ 2026-02-27 12:10:09.156340 | controller | ( 2026-02-27 12:10:09.156346 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-27 12:10:09.156350 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-27 12:10:09.156355 | controller | }}, mode=0644] *** 2026-02-27 12:10:09.156360 | controller | Friday 27 February 2026 12:10:08 +0000 (0:00:00.248) 0:00:56.030 ******* 2026-02-27 12:10:09.156364 | controller | Friday 27 February 2026 12:10:08 +0000 (0:00:00.248) 0:00:56.029 ******* 2026-02-27 12:10:09.156381 | controller | changed: [localhost] 2026-02-27 12:10:09.438897 | controller | 2026-02-27 12:10:09.438987 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bmo01/dataplane/baremetalhosts mode=0644, backup=True, remote_src=True, src={{ 2026-02-27 12:10:09.439001 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-27 12:10:09.439012 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-27 12:10:09.439022 | controller | _val['name'], 'values.yaml') | path_join 2026-02-27 12:10:09.439032 | controller | }}, dest={{ 2026-02-27 12:10:09.439043 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:10:09.439054 | controller | stage['path'], _val.src_file 2026-02-27 12:10:09.439064 | controller | ) | 2026-02-27 12:10:09.439080 | controller | path_join 2026-02-27 12:10:09.439090 | controller | }}] *** 2026-02-27 12:10:09.439099 | controller | Friday 27 February 2026 12:10:09 +0000 (0:00:00.418) 0:00:56.448 ******* 2026-02-27 12:10:09.439110 | controller | Friday 27 February 2026 12:10:09 +0000 (0:00:00.418) 0:00:56.447 ******* 2026-02-27 12:10:09.439131 | controller | changed: [localhost] => (item=baremetalhost-values) 2026-02-27 12:10:09.491146 | controller | 2026-02-27 12:10:09.491248 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:09.491261 | controller | Friday 27 February 2026 12:10:09 +0000 (0:00:00.282) 0:00:56.731 ******* 2026-02-27 12:10:09.491272 | controller | Friday 27 February 2026 12:10:09 +0000 (0:00:00.282) 0:00:56.730 ******* 2026-02-27 12:10:09.491313 | controller | skipping: [localhost] 2026-02-27 12:10:09.982898 | controller | 2026-02-27 12:10:09.982983 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bmo01/dataplane/baremetalhosts chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-27 12:10:09.982992 | controller | Friday 27 February 2026 12:10:09 +0000 (0:00:00.052) 0:00:56.783 ******* 2026-02-27 12:10:09.983000 | controller | Friday 27 February 2026 12:10:09 +0000 (0:00:00.052) 0:00:56.782 ******* 2026-02-27 12:10:09.983020 | controller | changed: [localhost] 2026-02-27 12:10:10.390653 | controller | 2026-02-27 12:10:10.390776 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-27 12:10:10.390793 | controller | Friday 27 February 2026 12:10:09 +0000 (0:00:00.491) 0:00:57.275 ******* 2026-02-27 12:10:10.390805 | controller | Friday 27 February 2026 12:10:09 +0000 (0:00:00.491) 0:00:57.274 ******* 2026-02-27 12:10:10.390830 | controller | changed: [localhost] 2026-02-27 12:10:10.643252 | controller | 2026-02-27 12:10:10.643337 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bmo01/dataplane/baremetalhosts remote_src=True, src={{ _output }}, dest={{ 2026-02-27 12:10:10.643345 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-27 12:10:10.643350 | controller | stage['build_output'] | basename) | path_join 2026-02-27 12:10:10.643355 | controller | }}, mode=0644] *** 2026-02-27 12:10:10.643359 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.407) 0:00:57.683 ******* 2026-02-27 12:10:10.643364 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.407) 0:00:57.681 ******* 2026-02-27 12:10:10.643379 | controller | changed: [localhost] 2026-02-27 12:10:10.695604 | controller | 2026-02-27 12:10:10.695741 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:10.695758 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.252) 0:00:57.935 ******* 2026-02-27 12:10:10.695768 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.252) 0:00:57.934 ******* 2026-02-27 12:10:10.695797 | controller | skipping: [localhost] 2026-02-27 12:10:10.742931 | controller | 2026-02-27 12:10:10.743001 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bmo01/dataplane/baremetalhosts _raw_params=oc apply -f {{ _cr }}] *** 2026-02-27 12:10:10.743011 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.052) 0:00:57.988 ******* 2026-02-27 12:10:10.743018 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.052) 0:00:57.986 ******* 2026-02-27 12:10:10.743033 | controller | skipping: [localhost] 2026-02-27 12:10:10.792676 | controller | 2026-02-27 12:10:10.792739 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bmo01/dataplane/baremetalhosts _raw_params=wait_condition.yml] *** 2026-02-27 12:10:10.792749 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.047) 0:00:58.035 ******* 2026-02-27 12:10:10.792756 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.047) 0:00:58.034 ******* 2026-02-27 12:10:10.792770 | controller | skipping: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io -l app=openstack --for jsonpath=status.provisioning.state=available --timeout=10m) 2026-02-27 12:10:10.850301 | controller | skipping: [localhost] 2026-02-27 12:10:10.850347 | controller | 2026-02-27 12:10:10.850356 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:10.850363 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.049) 0:00:58.085 ******* 2026-02-27 12:10:10.850370 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.049) 0:00:58.083 ******* 2026-02-27 12:10:10.850383 | controller | skipping: [localhost] 2026-02-27 12:10:10.928485 | controller | 2026-02-27 12:10:10.928571 | controller | TASK [Executing post_stage hooks for examples/dt/bmo01/dataplane/baremetalhosts name=run_hook] *** 2026-02-27 12:10:10.928579 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.057) 0:00:58.142 ******* 2026-02-27 12:10:10.928585 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.057) 0:00:58.141 ******* 2026-02-27 12:10:10.928616 | controller | skipping: [localhost] 2026-02-27 12:10:10.983949 | controller | 2026-02-27 12:10:10.984032 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-27 12:10:10.984038 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.077) 0:00:58.220 ******* 2026-02-27 12:10:10.984044 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.077) 0:00:58.219 ******* 2026-02-27 12:10:10.984059 | controller | ok: [localhost] => 2026-02-27 12:10:11.013961 | controller | changed: false 2026-02-27 12:10:11.014054 | controller | msg: All assertions passed 2026-02-27 12:10:11.014066 | controller | 2026-02-27 12:10:11.014077 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:10:11.014088 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.055) 0:00:58.276 ******* 2026-02-27 12:10:11.014099 | controller | Friday 27 February 2026 12:10:10 +0000 (0:00:00.055) 0:00:58.275 ******* 2026-02-27 12:10:11.014122 | controller | skipping: [localhost] 2026-02-27 12:10:11.048404 | controller | 2026-02-27 12:10:11.048481 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:10:11.048491 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.030) 0:00:58.306 ******* 2026-02-27 12:10:11.048498 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.030) 0:00:58.305 ******* 2026-02-27 12:10:11.048515 | controller | ok: [localhost] => (item=oc -n openstack wait secrets dataplane-ansible-ssh-private-key-secret --for jsonpath=metadata.uid) 2026-02-27 12:10:11.076919 | controller | ok: [localhost] => (item=oc -n openstack wait secrets nova-migration-ssh-key --for jsonpath=metadata.uid) 2026-02-27 12:10:11.077003 | controller | 2026-02-27 12:10:11.077011 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-27 12:10:11.077018 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.034) 0:00:58.341 ******* 2026-02-27 12:10:11.077024 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.034) 0:00:58.339 ******* 2026-02-27 12:10:11.077042 | controller | skipping: [localhost] 2026-02-27 12:10:11.111986 | controller | 2026-02-27 12:10:11.112077 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-27 12:10:11.112089 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.028) 0:00:58.369 ******* 2026-02-27 12:10:11.112110 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.028) 0:00:58.368 ******* 2026-02-27 12:10:11.112129 | controller | ok: [localhost] 2026-02-27 12:10:11.368162 | controller | 2026-02-27 12:10:11.368203 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-27 12:10:11.368211 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:10:11.368217 | controller | stage['path'], item.src_file) | path_join 2026-02-27 12:10:11.368223 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:10:11.368229 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.035) 0:00:58.404 ******* 2026-02-27 12:10:11.368235 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.035) 0:00:58.403 ******* 2026-02-27 12:10:11.368247 | controller | ok: [localhost] => (item={'name': 'secret-values', 'src_file': 'values.yaml'}) 2026-02-27 12:10:11.427749 | controller | 2026-02-27 12:10:11.427786 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-27 12:10:11.427793 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.256) 0:00:58.660 ******* 2026-02-27 12:10:11.427799 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.256) 0:00:58.659 ******* 2026-02-27 12:10:11.427814 | controller | ok: [localhost] => (item=values.yaml) 2026-02-27 12:10:11.481343 | controller | 2026-02-27 12:10:11.481397 | controller | TASK [Executing pre_stage hooks for examples/dt/bmo01/dataplane/secrets name=run_hook] *** 2026-02-27 12:10:11.481409 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.059) 0:00:58.720 ******* 2026-02-27 12:10:11.481418 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.059) 0:00:58.719 ******* 2026-02-27 12:10:11.481435 | controller | skipping: [localhost] 2026-02-27 12:10:11.575078 | controller | 2026-02-27 12:10:11.575118 | controller | TASK [Generate values.yaml for examples/dt/bmo01/dataplane/secrets name=ci_gen_kustomize_values] *** 2026-02-27 12:10:11.575125 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.053) 0:00:58.773 ******* 2026-02-27 12:10:11.575131 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.053) 0:00:58.772 ******* 2026-02-27 12:10:11.575141 | controller | 2026-02-27 12:10:11.636918 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-27 12:10:11.636988 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.093) 0:00:58.867 ******* 2026-02-27 12:10:11.637033 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.093) 0:00:58.866 ******* 2026-02-27 12:10:11.637058 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-27 12:10:11.691342 | controller | 2026-02-27 12:10:11.691394 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-27 12:10:11.691402 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.061) 0:00:58.929 ******* 2026-02-27 12:10:11.691416 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.061) 0:00:58.928 ******* 2026-02-27 12:10:11.691429 | controller | ok: [localhost] => 2026-02-27 12:10:11.907749 | controller | changed: false 2026-02-27 12:10:11.907817 | controller | msg: All assertions passed 2026-02-27 12:10:11.907835 | controller | 2026-02-27 12:10:11.907850 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:10:11.907865 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.054) 0:00:58.984 ******* 2026-02-27 12:10:11.907879 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.054) 0:00:58.982 ******* 2026-02-27 12:10:11.907903 | controller | ok: [localhost] 2026-02-27 12:10:11.985282 | controller | 2026-02-27 12:10:11.985379 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-27 12:10:11.985394 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.215) 0:00:59.199 ******* 2026-02-27 12:10:11.985406 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.215) 0:00:59.198 ******* 2026-02-27 12:10:11.985433 | controller | ok: [localhost] => 2026-02-27 12:10:12.200412 | controller | changed: false 2026-02-27 12:10:12.200456 | controller | msg: All assertions passed 2026-02-27 12:10:12.200464 | controller | 2026-02-27 12:10:12.200470 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-27 12:10:12.200476 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.077) 0:00:59.277 ******* 2026-02-27 12:10:12.200483 | controller | Friday 27 February 2026 12:10:11 +0000 (0:00:00.077) 0:00:59.276 ******* 2026-02-27 12:10:12.200494 | controller | ok: [localhost] 2026-02-27 12:10:12.452196 | controller | 2026-02-27 12:10:12.452299 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-27 12:10:12.452314 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-27 12:10:12.452326 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-27 12:10:12.452337 | controller | _config_map_content | 2026-02-27 12:10:12.452363 | controller | ansible.utils.remove_keys( 2026-02-27 12:10:12.452375 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-27 12:10:12.452386 | controller | matching_parameter='regex') 2026-02-27 12:10:12.452397 | controller | }}, cacheable=False] *** 2026-02-27 12:10:12.452408 | controller | Friday 27 February 2026 12:10:12 +0000 (0:00:00.215) 0:00:59.493 ******* 2026-02-27 12:10:12.452419 | controller | Friday 27 February 2026 12:10:12 +0000 (0:00:00.215) 0:00:59.491 ******* 2026-02-27 12:10:12.452444 | controller | ok: [localhost] 2026-02-27 12:10:12.517183 | controller | 2026-02-27 12:10:12.517271 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-27 12:10:12.517280 | controller | Friday 27 February 2026 12:10:12 +0000 (0:00:00.251) 0:00:59.744 ******* 2026-02-27 12:10:12.517287 | controller | Friday 27 February 2026 12:10:12 +0000 (0:00:00.251) 0:00:59.743 ******* 2026-02-27 12:10:12.517307 | controller | skipping: [localhost] 2026-02-27 12:10:12.724091 | controller | 2026-02-27 12:10:12.724170 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-27 12:10:12.724176 | controller | Friday 27 February 2026 12:10:12 +0000 (0:00:00.065) 0:00:59.809 ******* 2026-02-27 12:10:12.724182 | controller | Friday 27 February 2026 12:10:12 +0000 (0:00:00.065) 0:00:59.808 ******* 2026-02-27 12:10:12.724197 | controller | changed: [localhost] 2026-02-27 12:10:13.205520 | controller | 2026-02-27 12:10:13.206109 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-27 12:10:13.206126 | controller | (snippet_datadir, 2026-02-27 12:10:13.206133 | controller | '02_ci_data.yaml') | path_join 2026-02-27 12:10:13.206140 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-27 12:10:13.206147 | controller | Friday 27 February 2026 12:10:12 +0000 (0:00:00.207) 0:01:00.016 ******* 2026-02-27 12:10:13.206153 | controller | Friday 27 February 2026 12:10:12 +0000 (0:00:00.207) 0:01:00.015 ******* 2026-02-27 12:10:13.206172 | controller | changed: [localhost] 2026-02-27 12:10:13.276777 | controller | 2026-02-27 12:10:13.276865 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-27 12:10:13.276875 | controller | Friday 27 February 2026 12:10:13 +0000 (0:00:00.480) 0:01:00.497 ******* 2026-02-27 12:10:13.276882 | controller | Friday 27 February 2026 12:10:13 +0000 (0:00:00.480) 0:01:00.496 ******* 2026-02-27 12:10:13.276901 | controller | ok: [localhost] 2026-02-27 12:10:13.682322 | controller | 2026-02-27 12:10:13.682390 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-27 12:10:13.682397 | controller | (snippet_datadir, 2026-02-27 12:10:13.682402 | controller | '03_user_data_b64.yaml') | path_join 2026-02-27 12:10:13.682448 | controller | }}, content={{ 2026-02-27 12:10:13.682456 | controller | _base64_patch | 2026-02-27 12:10:13.682461 | controller | default({}) | 2026-02-27 12:10:13.682465 | controller | to_nice_yaml 2026-02-27 12:10:13.682470 | controller | }}, mode=0644] *** 2026-02-27 12:10:13.682474 | controller | Friday 27 February 2026 12:10:13 +0000 (0:00:00.071) 0:01:00.569 ******* 2026-02-27 12:10:13.682479 | controller | Friday 27 February 2026 12:10:13 +0000 (0:00:00.071) 0:01:00.568 ******* 2026-02-27 12:10:13.682491 | controller | changed: [localhost] 2026-02-27 12:10:14.109338 | controller | 2026-02-27 12:10:14.109421 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-27 12:10:14.109428 | controller | (snippet_datadir, 2026-02-27 12:10:14.109433 | controller | '04_user_data.yaml') | path_join 2026-02-27 12:10:14.109438 | controller | }}, content={{ 2026-02-27 12:10:14.109443 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-27 12:10:14.109447 | controller | default({}) | 2026-02-27 12:10:14.109452 | controller | to_nice_yaml 2026-02-27 12:10:14.109456 | controller | }}, mode=0644] *** 2026-02-27 12:10:14.109460 | controller | Friday 27 February 2026 12:10:13 +0000 (0:00:00.405) 0:01:00.975 ******* 2026-02-27 12:10:14.109465 | controller | Friday 27 February 2026 12:10:13 +0000 (0:00:00.405) 0:01:00.973 ******* 2026-02-27 12:10:14.109481 | controller | changed: [localhost] 2026-02-27 12:10:14.606530 | controller | 2026-02-27 12:10:14.606641 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-27 12:10:14.606654 | controller | ( 2026-02-27 12:10:14.606665 | controller | snippet_datadir, 2026-02-27 12:10:14.606676 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-27 12:10:14.606686 | controller | ) | path_join 2026-02-27 12:10:14.606696 | controller | }}, mode=0644] *** 2026-02-27 12:10:14.606738 | controller | Friday 27 February 2026 12:10:14 +0000 (0:00:00.426) 0:01:01.401 ******* 2026-02-27 12:10:14.606752 | controller | Friday 27 February 2026 12:10:14 +0000 (0:00:00.426) 0:01:01.400 ******* 2026-02-27 12:10:14.606775 | controller | changed: [localhost] 2026-02-27 12:10:14.676395 | controller | 2026-02-27 12:10:14.676486 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-27 12:10:14.676493 | controller | Friday 27 February 2026 12:10:14 +0000 (0:00:00.497) 0:01:01.899 ******* 2026-02-27 12:10:14.676499 | controller | Friday 27 February 2026 12:10:14 +0000 (0:00:00.497) 0:01:01.897 ******* 2026-02-27 12:10:14.676517 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-27 12:10:14.730393 | controller | 2026-02-27 12:10:14.730433 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-27 12:10:14.730441 | controller | Friday 27 February 2026 12:10:14 +0000 (0:00:00.069) 0:01:01.969 ******* 2026-02-27 12:10:14.730446 | controller | Friday 27 February 2026 12:10:14 +0000 (0:00:00.069) 0:01:01.967 ******* 2026-02-27 12:10:14.730459 | controller | ok: [localhost] => 2026-02-27 12:10:14.944012 | controller | changed: false 2026-02-27 12:10:14.944051 | controller | msg: All assertions passed 2026-02-27 12:10:14.944057 | controller | 2026-02-27 12:10:14.944063 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-27 12:10:14.944068 | controller | Friday 27 February 2026 12:10:14 +0000 (0:00:00.053) 0:01:02.022 ******* 2026-02-27 12:10:14.944073 | controller | Friday 27 February 2026 12:10:14 +0000 (0:00:00.053) 0:01:02.021 ******* 2026-02-27 12:10:14.944086 | controller | ok: [localhost] 2026-02-27 12:10:15.015536 | controller | 2026-02-27 12:10:15.015572 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-27 12:10:15.015578 | controller | Friday 27 February 2026 12:10:14 +0000 (0:00:00.213) 0:01:02.236 ******* 2026-02-27 12:10:15.015583 | controller | Friday 27 February 2026 12:10:14 +0000 (0:00:00.213) 0:01:02.235 ******* 2026-02-27 12:10:15.015599 | controller | ok: [localhost] 2026-02-27 12:10:15.643391 | controller | 2026-02-27 12:10:15.643452 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-27 12:10:15.643463 | controller | Friday 27 February 2026 12:10:15 +0000 (0:00:00.071) 0:01:02.308 ******* 2026-02-27 12:10:15.643471 | controller | Friday 27 February 2026 12:10:15 +0000 (0:00:00.071) 0:01:02.306 ******* 2026-02-27 12:10:15.643486 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/secret-values/02_ci_data.yaml) 2026-02-27 12:10:15.772954 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/secret-values/03_user_data_b64.yaml) 2026-02-27 12:10:15.773020 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/secret-values/04_user_data.yaml) 2026-02-27 12:10:15.773037 | controller | 2026-02-27 12:10:15.773052 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-27 12:10:15.773065 | controller | _content | 2026-02-27 12:10:15.773075 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-27 12:10:15.773085 | controller | combine(_parsed, recursive=true) 2026-02-27 12:10:15.773099 | controller | }} 2026-02-27 12:10:15.773109 | controller | ] *** 2026-02-27 12:10:15.773119 | controller | Friday 27 February 2026 12:10:15 +0000 (0:00:00.627) 0:01:02.935 ******* 2026-02-27 12:10:15.773143 | controller | Friday 27 February 2026 12:10:15 +0000 (0:00:00.627) 0:01:02.934 ******* 2026-02-27 12:10:15.773161 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-27 12:10:15.996653 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-27 12:10:15.996696 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-27 12:10:15.996726 | controller | 2026-02-27 12:10:15.996736 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-27 12:10:15.996742 | controller | Friday 27 February 2026 12:10:15 +0000 (0:00:00.129) 0:01:03.064 ******* 2026-02-27 12:10:15.996748 | controller | Friday 27 February 2026 12:10:15 +0000 (0:00:00.129) 0:01:03.063 ******* 2026-02-27 12:10:15.996759 | controller | changed: [localhost] 2026-02-27 12:10:16.400114 | controller | 2026-02-27 12:10:16.400156 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-27 12:10:16.400166 | controller | (_destdir, 2026-02-27 12:10:16.400174 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-27 12:10:16.400181 | controller | }}, content={{ 2026-02-27 12:10:16.400189 | controller | ( 2026-02-27 12:10:16.400196 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-27 12:10:16.400203 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-27 12:10:16.400211 | controller | }}, mode=0644] *** 2026-02-27 12:10:16.400218 | controller | Friday 27 February 2026 12:10:15 +0000 (0:00:00.224) 0:01:03.289 ******* 2026-02-27 12:10:16.400225 | controller | Friday 27 February 2026 12:10:15 +0000 (0:00:00.224) 0:01:03.287 ******* 2026-02-27 12:10:16.400238 | controller | changed: [localhost] 2026-02-27 12:10:16.669797 | controller | 2026-02-27 12:10:16.669863 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bmo01/dataplane/secrets mode=0644, backup=True, remote_src=True, src={{ 2026-02-27 12:10:16.669880 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-27 12:10:16.669894 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-27 12:10:16.669907 | controller | _val['name'], 'values.yaml') | path_join 2026-02-27 12:10:16.669921 | controller | }}, dest={{ 2026-02-27 12:10:16.669934 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:10:16.669948 | controller | stage['path'], _val.src_file 2026-02-27 12:10:16.669962 | controller | ) | 2026-02-27 12:10:16.669975 | controller | path_join 2026-02-27 12:10:16.669987 | controller | }}] *** 2026-02-27 12:10:16.670000 | controller | Friday 27 February 2026 12:10:16 +0000 (0:00:00.403) 0:01:03.692 ******* 2026-02-27 12:10:16.670013 | controller | Friday 27 February 2026 12:10:16 +0000 (0:00:00.403) 0:01:03.691 ******* 2026-02-27 12:10:16.670036 | controller | changed: [localhost] => (item=secret-values) 2026-02-27 12:10:16.731305 | controller | 2026-02-27 12:10:16.731360 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:16.731376 | controller | Friday 27 February 2026 12:10:16 +0000 (0:00:00.268) 0:01:03.961 ******* 2026-02-27 12:10:16.731387 | controller | Friday 27 February 2026 12:10:16 +0000 (0:00:00.268) 0:01:03.960 ******* 2026-02-27 12:10:16.731407 | controller | skipping: [localhost] 2026-02-27 12:10:17.083937 | controller | 2026-02-27 12:10:17.083981 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bmo01/dataplane/secrets chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-27 12:10:17.083991 | controller | Friday 27 February 2026 12:10:16 +0000 (0:00:00.061) 0:01:04.023 ******* 2026-02-27 12:10:17.083998 | controller | Friday 27 February 2026 12:10:16 +0000 (0:00:00.061) 0:01:04.022 ******* 2026-02-27 12:10:17.084010 | controller | changed: [localhost] 2026-02-27 12:10:17.558978 | controller | 2026-02-27 12:10:17.559065 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-27 12:10:17.559075 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.352) 0:01:04.376 ******* 2026-02-27 12:10:17.559082 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.352) 0:01:04.375 ******* 2026-02-27 12:10:17.559101 | controller | changed: [localhost] 2026-02-27 12:10:17.833889 | controller | 2026-02-27 12:10:17.833931 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bmo01/dataplane/secrets remote_src=True, src={{ _output }}, dest={{ 2026-02-27 12:10:17.833944 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-27 12:10:17.833950 | controller | stage['build_output'] | basename) | path_join 2026-02-27 12:10:17.833956 | controller | }}, mode=0644] *** 2026-02-27 12:10:17.833961 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.474) 0:01:04.851 ******* 2026-02-27 12:10:17.833967 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.474) 0:01:04.850 ******* 2026-02-27 12:10:17.833978 | controller | changed: [localhost] 2026-02-27 12:10:17.875930 | controller | 2026-02-27 12:10:17.875972 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:17.875979 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.275) 0:01:05.126 ******* 2026-02-27 12:10:17.875984 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.275) 0:01:05.125 ******* 2026-02-27 12:10:17.875993 | controller | skipping: [localhost] 2026-02-27 12:10:17.926165 | controller | 2026-02-27 12:10:17.926246 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bmo01/dataplane/secrets _raw_params=oc apply -f {{ _cr }}] *** 2026-02-27 12:10:17.926252 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.041) 0:01:05.168 ******* 2026-02-27 12:10:17.926257 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.041) 0:01:05.167 ******* 2026-02-27 12:10:17.926272 | controller | skipping: [localhost] 2026-02-27 12:10:17.989070 | controller | 2026-02-27 12:10:17.989165 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bmo01/dataplane/secrets _raw_params=wait_condition.yml] *** 2026-02-27 12:10:17.989172 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.050) 0:01:05.218 ******* 2026-02-27 12:10:17.989178 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.050) 0:01:05.217 ******* 2026-02-27 12:10:17.989193 | controller | skipping: [localhost] => (item=oc -n openstack wait secrets dataplane-ansible-ssh-private-key-secret --for jsonpath=metadata.uid) 2026-02-27 12:10:18.034873 | controller | skipping: [localhost] => (item=oc -n openstack wait secrets nova-migration-ssh-key --for jsonpath=metadata.uid) 2026-02-27 12:10:18.034910 | controller | skipping: [localhost] 2026-02-27 12:10:18.034916 | controller | 2026-02-27 12:10:18.034921 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:18.034926 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.062) 0:01:05.281 ******* 2026-02-27 12:10:18.034931 | controller | Friday 27 February 2026 12:10:17 +0000 (0:00:00.062) 0:01:05.280 ******* 2026-02-27 12:10:18.034940 | controller | skipping: [localhost] 2026-02-27 12:10:18.110362 | controller | 2026-02-27 12:10:18.110403 | controller | TASK [Executing post_stage hooks for examples/dt/bmo01/dataplane/secrets name=run_hook] *** 2026-02-27 12:10:18.110415 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.045) 0:01:05.327 ******* 2026-02-27 12:10:18.110422 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.045) 0:01:05.326 ******* 2026-02-27 12:10:18.110435 | controller | skipping: [localhost] 2026-02-27 12:10:18.158659 | controller | 2026-02-27 12:10:18.158728 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-27 12:10:18.158740 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.075) 0:01:05.402 ******* 2026-02-27 12:10:18.158748 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.075) 0:01:05.401 ******* 2026-02-27 12:10:18.158760 | controller | ok: [localhost] => 2026-02-27 12:10:18.194915 | controller | changed: false 2026-02-27 12:10:18.194953 | controller | msg: All assertions passed 2026-02-27 12:10:18.194962 | controller | 2026-02-27 12:10:18.194969 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:10:18.194982 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.048) 0:01:05.451 ******* 2026-02-27 12:10:18.194989 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.048) 0:01:05.449 ******* 2026-02-27 12:10:18.195002 | controller | skipping: [localhost] 2026-02-27 12:10:18.243285 | controller | 2026-02-27 12:10:18.243340 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:10:18.243355 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.036) 0:01:05.487 ******* 2026-02-27 12:10:18.243367 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.036) 0:01:05.486 ******* 2026-02-27 12:10:18.243386 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodesets nodeset-0 --for condition=NodeSetBaremetalProvisionReady --timeout=40m) 2026-02-27 12:10:18.279246 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodesets nodeset-1 --for condition=NodeSetBaremetalProvisionReady --timeout=40m) 2026-02-27 12:10:18.279294 | controller | 2026-02-27 12:10:18.279302 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-27 12:10:18.279309 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.047) 0:01:05.535 ******* 2026-02-27 12:10:18.279316 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.047) 0:01:05.534 ******* 2026-02-27 12:10:18.279327 | controller | skipping: [localhost] 2026-02-27 12:10:18.320272 | controller | 2026-02-27 12:10:18.320311 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-27 12:10:18.320319 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.036) 0:01:05.571 ******* 2026-02-27 12:10:18.320326 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.036) 0:01:05.570 ******* 2026-02-27 12:10:18.320338 | controller | ok: [localhost] 2026-02-27 12:10:18.537216 | controller | 2026-02-27 12:10:18.537261 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-27 12:10:18.537271 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:10:18.537278 | controller | stage['path'], item.src_file) | path_join 2026-02-27 12:10:18.537285 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:10:18.537291 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.041) 0:01:05.612 ******* 2026-02-27 12:10:18.537298 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.041) 0:01:05.611 ******* 2026-02-27 12:10:18.537311 | controller | ok: [localhost] => (item={'name': 'nodeset-values', 'src_file': 'values.yaml'}) 2026-02-27 12:10:18.619807 | controller | 2026-02-27 12:10:18.619897 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-27 12:10:18.619907 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.216) 0:01:05.829 ******* 2026-02-27 12:10:18.619915 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.216) 0:01:05.828 ******* 2026-02-27 12:10:18.619933 | controller | ok: [localhost] => (item=values.yaml) 2026-02-27 12:10:18.665384 | controller | 2026-02-27 12:10:18.665473 | controller | TASK [Executing pre_stage hooks for examples/dt/bmo01/dataplane/nodesets name=run_hook] *** 2026-02-27 12:10:18.665484 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.082) 0:01:05.912 ******* 2026-02-27 12:10:18.665491 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.082) 0:01:05.910 ******* 2026-02-27 12:10:18.665510 | controller | skipping: [localhost] 2026-02-27 12:10:18.745951 | controller | 2026-02-27 12:10:18.746033 | controller | TASK [Generate values.yaml for examples/dt/bmo01/dataplane/nodesets name=ci_gen_kustomize_values] *** 2026-02-27 12:10:18.746047 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.045) 0:01:05.957 ******* 2026-02-27 12:10:18.746052 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.045) 0:01:05.956 ******* 2026-02-27 12:10:18.746068 | controller | 2026-02-27 12:10:18.813239 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-27 12:10:18.813337 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.080) 0:01:06.038 ******* 2026-02-27 12:10:18.813346 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.080) 0:01:06.037 ******* 2026-02-27 12:10:18.813365 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-27 12:10:18.871911 | controller | 2026-02-27 12:10:18.871970 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-27 12:10:18.871984 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.067) 0:01:06.105 ******* 2026-02-27 12:10:18.871994 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.067) 0:01:06.104 ******* 2026-02-27 12:10:18.872014 | controller | ok: [localhost] => 2026-02-27 12:10:19.138590 | controller | changed: false 2026-02-27 12:10:19.138669 | controller | msg: All assertions passed 2026-02-27 12:10:19.138677 | controller | 2026-02-27 12:10:19.138682 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:10:19.138688 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.058) 0:01:06.164 ******* 2026-02-27 12:10:19.138693 | controller | Friday 27 February 2026 12:10:18 +0000 (0:00:00.058) 0:01:06.163 ******* 2026-02-27 12:10:19.138728 | controller | ok: [localhost] 2026-02-27 12:10:19.194994 | controller | 2026-02-27 12:10:19.195063 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-27 12:10:19.195069 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.266) 0:01:06.430 ******* 2026-02-27 12:10:19.195075 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.266) 0:01:06.429 ******* 2026-02-27 12:10:19.195087 | controller | ok: [localhost] => 2026-02-27 12:10:19.401950 | controller | changed: false 2026-02-27 12:10:19.402039 | controller | msg: All assertions passed 2026-02-27 12:10:19.402045 | controller | 2026-02-27 12:10:19.402051 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-27 12:10:19.402056 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.056) 0:01:06.487 ******* 2026-02-27 12:10:19.402061 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.056) 0:01:06.486 ******* 2026-02-27 12:10:19.402077 | controller | ok: [localhost] 2026-02-27 12:10:19.643923 | controller | 2026-02-27 12:10:19.644039 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-27 12:10:19.644047 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-27 12:10:19.644052 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-27 12:10:19.644056 | controller | _config_map_content | 2026-02-27 12:10:19.644061 | controller | ansible.utils.remove_keys( 2026-02-27 12:10:19.644065 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-27 12:10:19.644070 | controller | matching_parameter='regex') 2026-02-27 12:10:19.644074 | controller | }}, cacheable=False] *** 2026-02-27 12:10:19.644078 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.206) 0:01:06.694 ******* 2026-02-27 12:10:19.644083 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.206) 0:01:06.692 ******* 2026-02-27 12:10:19.644099 | controller | ok: [localhost] 2026-02-27 12:10:19.686786 | controller | 2026-02-27 12:10:19.686869 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-27 12:10:19.686877 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.242) 0:01:06.936 ******* 2026-02-27 12:10:19.686884 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.242) 0:01:06.935 ******* 2026-02-27 12:10:19.686915 | controller | skipping: [localhost] 2026-02-27 12:10:19.883605 | controller | 2026-02-27 12:10:19.883641 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-27 12:10:19.883648 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.042) 0:01:06.979 ******* 2026-02-27 12:10:19.883653 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.042) 0:01:06.978 ******* 2026-02-27 12:10:19.883662 | controller | changed: [localhost] 2026-02-27 12:10:20.341263 | controller | 2026-02-27 12:10:20.341360 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-27 12:10:20.341367 | controller | (snippet_datadir, 2026-02-27 12:10:20.341373 | controller | '02_ci_data.yaml') | path_join 2026-02-27 12:10:20.341378 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-27 12:10:20.341383 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.196) 0:01:07.176 ******* 2026-02-27 12:10:20.341387 | controller | Friday 27 February 2026 12:10:19 +0000 (0:00:00.196) 0:01:07.174 ******* 2026-02-27 12:10:20.341397 | controller | changed: [localhost] 2026-02-27 12:10:20.419177 | controller | 2026-02-27 12:10:20.419217 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-27 12:10:20.419224 | controller | Friday 27 February 2026 12:10:20 +0000 (0:00:00.457) 0:01:07.634 ******* 2026-02-27 12:10:20.419230 | controller | Friday 27 February 2026 12:10:20 +0000 (0:00:00.457) 0:01:07.632 ******* 2026-02-27 12:10:20.419240 | controller | ok: [localhost] 2026-02-27 12:10:20.816147 | controller | 2026-02-27 12:10:20.816218 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-27 12:10:20.816235 | controller | (snippet_datadir, 2026-02-27 12:10:20.816249 | controller | '03_user_data_b64.yaml') | path_join 2026-02-27 12:10:20.816259 | controller | }}, content={{ 2026-02-27 12:10:20.816269 | controller | _base64_patch | 2026-02-27 12:10:20.816278 | controller | default({}) | 2026-02-27 12:10:20.816288 | controller | to_nice_yaml 2026-02-27 12:10:20.816301 | controller | }}, mode=0644] *** 2026-02-27 12:10:20.816315 | controller | Friday 27 February 2026 12:10:20 +0000 (0:00:00.077) 0:01:07.711 ******* 2026-02-27 12:10:20.816329 | controller | Friday 27 February 2026 12:10:20 +0000 (0:00:00.077) 0:01:07.710 ******* 2026-02-27 12:10:20.816353 | controller | changed: [localhost] 2026-02-27 12:10:21.221501 | controller | 2026-02-27 12:10:21.221578 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-27 12:10:21.221585 | controller | (snippet_datadir, 2026-02-27 12:10:21.221590 | controller | '04_user_data.yaml') | path_join 2026-02-27 12:10:21.221595 | controller | }}, content={{ 2026-02-27 12:10:21.221600 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-27 12:10:21.221604 | controller | default({}) | 2026-02-27 12:10:21.221609 | controller | to_nice_yaml 2026-02-27 12:10:21.221613 | controller | }}, mode=0644] *** 2026-02-27 12:10:21.221617 | controller | Friday 27 February 2026 12:10:20 +0000 (0:00:00.396) 0:01:08.108 ******* 2026-02-27 12:10:21.221622 | controller | Friday 27 February 2026 12:10:20 +0000 (0:00:00.396) 0:01:08.106 ******* 2026-02-27 12:10:21.221636 | controller | changed: [localhost] 2026-02-27 12:10:21.679453 | controller | 2026-02-27 12:10:21.679541 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-27 12:10:21.679549 | controller | ( 2026-02-27 12:10:21.679555 | controller | snippet_datadir, 2026-02-27 12:10:21.679562 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-27 12:10:21.679568 | controller | ) | path_join 2026-02-27 12:10:21.679574 | controller | }}, mode=0644] *** 2026-02-27 12:10:21.679580 | controller | Friday 27 February 2026 12:10:21 +0000 (0:00:00.405) 0:01:08.513 ******* 2026-02-27 12:10:21.679586 | controller | Friday 27 February 2026 12:10:21 +0000 (0:00:00.405) 0:01:08.512 ******* 2026-02-27 12:10:21.679604 | controller | changed: [localhost] 2026-02-27 12:10:21.754012 | controller | 2026-02-27 12:10:21.754112 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-27 12:10:21.754126 | controller | Friday 27 February 2026 12:10:21 +0000 (0:00:00.457) 0:01:08.971 ******* 2026-02-27 12:10:21.754149 | controller | Friday 27 February 2026 12:10:21 +0000 (0:00:00.457) 0:01:08.970 ******* 2026-02-27 12:10:21.754183 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-27 12:10:21.824459 | controller | 2026-02-27 12:10:21.824521 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-27 12:10:21.824531 | controller | Friday 27 February 2026 12:10:21 +0000 (0:00:00.074) 0:01:09.046 ******* 2026-02-27 12:10:21.824538 | controller | Friday 27 February 2026 12:10:21 +0000 (0:00:00.074) 0:01:09.045 ******* 2026-02-27 12:10:21.824551 | controller | ok: [localhost] => 2026-02-27 12:10:22.036481 | controller | changed: false 2026-02-27 12:10:22.036537 | controller | msg: All assertions passed 2026-02-27 12:10:22.036550 | controller | 2026-02-27 12:10:22.036561 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-27 12:10:22.036579 | controller | Friday 27 February 2026 12:10:21 +0000 (0:00:00.070) 0:01:09.116 ******* 2026-02-27 12:10:22.036590 | controller | Friday 27 February 2026 12:10:21 +0000 (0:00:00.070) 0:01:09.115 ******* 2026-02-27 12:10:22.036608 | controller | ok: [localhost] 2026-02-27 12:10:22.113239 | controller | 2026-02-27 12:10:22.113296 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-27 12:10:22.113309 | controller | Friday 27 February 2026 12:10:22 +0000 (0:00:00.212) 0:01:09.329 ******* 2026-02-27 12:10:22.113319 | controller | Friday 27 February 2026 12:10:22 +0000 (0:00:00.212) 0:01:09.327 ******* 2026-02-27 12:10:22.113337 | controller | ok: [localhost] 2026-02-27 12:10:22.732898 | controller | 2026-02-27 12:10:22.732987 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-27 12:10:22.732997 | controller | Friday 27 February 2026 12:10:22 +0000 (0:00:00.076) 0:01:09.405 ******* 2026-02-27 12:10:22.733005 | controller | Friday 27 February 2026 12:10:22 +0000 (0:00:00.076) 0:01:09.404 ******* 2026-02-27 12:10:22.733025 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/nodeset-values/02_ci_data.yaml) 2026-02-27 12:10:22.856873 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/nodeset-values/03_user_data_b64.yaml) 2026-02-27 12:10:22.856972 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/nodeset-values/04_user_data.yaml) 2026-02-27 12:10:22.856983 | controller | 2026-02-27 12:10:22.856990 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-27 12:10:22.856997 | controller | _content | 2026-02-27 12:10:22.857003 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-27 12:10:22.857010 | controller | combine(_parsed, recursive=true) 2026-02-27 12:10:22.857017 | controller | }} 2026-02-27 12:10:22.857023 | controller | ] *** 2026-02-27 12:10:22.857029 | controller | Friday 27 February 2026 12:10:22 +0000 (0:00:00.619) 0:01:10.025 ******* 2026-02-27 12:10:22.857036 | controller | Friday 27 February 2026 12:10:22 +0000 (0:00:00.619) 0:01:10.023 ******* 2026-02-27 12:10:22.857056 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-02-27 12:10:23.050296 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-27 12:10:23.050375 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-27 12:10:23.050382 | controller | 2026-02-27 12:10:23.050387 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-27 12:10:23.050393 | controller | Friday 27 February 2026 12:10:22 +0000 (0:00:00.124) 0:01:10.149 ******* 2026-02-27 12:10:23.050403 | controller | Friday 27 February 2026 12:10:22 +0000 (0:00:00.124) 0:01:10.148 ******* 2026-02-27 12:10:23.050418 | controller | changed: [localhost] 2026-02-27 12:10:23.478261 | controller | 2026-02-27 12:10:23.478368 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-27 12:10:23.478385 | controller | (_destdir, 2026-02-27 12:10:23.478391 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-27 12:10:23.478396 | controller | }}, content={{ 2026-02-27 12:10:23.478400 | controller | ( 2026-02-27 12:10:23.478404 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-27 12:10:23.478409 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-27 12:10:23.478413 | controller | }}, mode=0644] *** 2026-02-27 12:10:23.478418 | controller | Friday 27 February 2026 12:10:23 +0000 (0:00:00.193) 0:01:10.342 ******* 2026-02-27 12:10:23.478422 | controller | Friday 27 February 2026 12:10:23 +0000 (0:00:00.193) 0:01:10.341 ******* 2026-02-27 12:10:23.478437 | controller | changed: [localhost] 2026-02-27 12:10:23.766323 | controller | 2026-02-27 12:10:23.766403 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bmo01/dataplane/nodesets mode=0644, backup=True, remote_src=True, src={{ 2026-02-27 12:10:23.766410 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-27 12:10:23.766415 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-27 12:10:23.766419 | controller | _val['name'], 'values.yaml') | path_join 2026-02-27 12:10:23.766424 | controller | }}, dest={{ 2026-02-27 12:10:23.766429 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:10:23.766433 | controller | stage['path'], _val.src_file 2026-02-27 12:10:23.766438 | controller | ) | 2026-02-27 12:10:23.766442 | controller | path_join 2026-02-27 12:10:23.766447 | controller | }}] *** 2026-02-27 12:10:23.766451 | controller | Friday 27 February 2026 12:10:23 +0000 (0:00:00.427) 0:01:10.770 ******* 2026-02-27 12:10:23.766456 | controller | Friday 27 February 2026 12:10:23 +0000 (0:00:00.427) 0:01:10.769 ******* 2026-02-27 12:10:23.766470 | controller | changed: [localhost] => (item=nodeset-values) 2026-02-27 12:10:23.818583 | controller | 2026-02-27 12:10:23.818638 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:23.818652 | controller | Friday 27 February 2026 12:10:23 +0000 (0:00:00.288) 0:01:11.058 ******* 2026-02-27 12:10:23.818663 | controller | Friday 27 February 2026 12:10:23 +0000 (0:00:00.288) 0:01:11.057 ******* 2026-02-27 12:10:23.818681 | controller | skipping: [localhost] 2026-02-27 12:10:24.178532 | controller | 2026-02-27 12:10:24.178593 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bmo01/dataplane/nodesets chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-27 12:10:24.178608 | controller | Friday 27 February 2026 12:10:23 +0000 (0:00:00.051) 0:01:11.110 ******* 2026-02-27 12:10:24.178619 | controller | Friday 27 February 2026 12:10:23 +0000 (0:00:00.052) 0:01:11.109 ******* 2026-02-27 12:10:24.178639 | controller | changed: [localhost] 2026-02-27 12:10:24.621413 | controller | 2026-02-27 12:10:24.621490 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-27 12:10:24.621497 | controller | Friday 27 February 2026 12:10:24 +0000 (0:00:00.360) 0:01:11.470 ******* 2026-02-27 12:10:24.621503 | controller | Friday 27 February 2026 12:10:24 +0000 (0:00:00.360) 0:01:11.469 ******* 2026-02-27 12:10:24.621517 | controller | changed: [localhost] 2026-02-27 12:10:24.885180 | controller | 2026-02-27 12:10:24.885220 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bmo01/dataplane/nodesets remote_src=True, src={{ _output }}, dest={{ 2026-02-27 12:10:24.885227 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-27 12:10:24.885232 | controller | stage['build_output'] | basename) | path_join 2026-02-27 12:10:24.885237 | controller | }}, mode=0644] *** 2026-02-27 12:10:24.885241 | controller | Friday 27 February 2026 12:10:24 +0000 (0:00:00.442) 0:01:11.913 ******* 2026-02-27 12:10:24.885246 | controller | Friday 27 February 2026 12:10:24 +0000 (0:00:00.442) 0:01:11.912 ******* 2026-02-27 12:10:24.885256 | controller | changed: [localhost] 2026-02-27 12:10:24.932202 | controller | 2026-02-27 12:10:24.932240 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:24.932246 | controller | Friday 27 February 2026 12:10:24 +0000 (0:00:00.263) 0:01:12.177 ******* 2026-02-27 12:10:24.932257 | controller | Friday 27 February 2026 12:10:24 +0000 (0:00:00.263) 0:01:12.176 ******* 2026-02-27 12:10:24.932266 | controller | skipping: [localhost] 2026-02-27 12:10:24.976806 | controller | 2026-02-27 12:10:24.976843 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bmo01/dataplane/nodesets _raw_params=oc apply -f {{ _cr }}] *** 2026-02-27 12:10:24.976850 | controller | Friday 27 February 2026 12:10:24 +0000 (0:00:00.046) 0:01:12.224 ******* 2026-02-27 12:10:24.976855 | controller | Friday 27 February 2026 12:10:24 +0000 (0:00:00.046) 0:01:12.223 ******* 2026-02-27 12:10:24.976865 | controller | skipping: [localhost] 2026-02-27 12:10:25.041293 | controller | 2026-02-27 12:10:25.041393 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bmo01/dataplane/nodesets _raw_params=wait_condition.yml] *** 2026-02-27 12:10:25.041405 | controller | Friday 27 February 2026 12:10:24 +0000 (0:00:00.044) 0:01:12.269 ******* 2026-02-27 12:10:25.041416 | controller | Friday 27 February 2026 12:10:24 +0000 (0:00:00.044) 0:01:12.268 ******* 2026-02-27 12:10:25.041441 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodesets nodeset-0 --for condition=NodeSetBaremetalProvisionReady --timeout=40m) 2026-02-27 12:10:25.124487 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodesets nodeset-1 --for condition=NodeSetBaremetalProvisionReady --timeout=40m) 2026-02-27 12:10:25.124577 | controller | skipping: [localhost] 2026-02-27 12:10:25.124585 | controller | 2026-02-27 12:10:25.124593 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:25.124600 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.064) 0:01:12.333 ******* 2026-02-27 12:10:25.124608 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.064) 0:01:12.332 ******* 2026-02-27 12:10:25.124627 | controller | skipping: [localhost] 2026-02-27 12:10:25.216357 | controller | 2026-02-27 12:10:25.216448 | controller | TASK [Executing post_stage hooks for examples/dt/bmo01/dataplane/nodesets name=run_hook] *** 2026-02-27 12:10:25.216458 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.083) 0:01:12.417 ******* 2026-02-27 12:10:25.216465 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.083) 0:01:12.415 ******* 2026-02-27 12:10:25.216484 | controller | skipping: [localhost] 2026-02-27 12:10:25.266918 | controller | 2026-02-27 12:10:25.266994 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-02-27 12:10:25.267003 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.091) 0:01:12.508 ******* 2026-02-27 12:10:25.267011 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.091) 0:01:12.507 ******* 2026-02-27 12:10:25.267027 | controller | ok: [localhost] => 2026-02-27 12:10:25.299388 | controller | changed: false 2026-02-27 12:10:25.299452 | controller | msg: All assertions passed 2026-02-27 12:10:25.299458 | controller | 2026-02-27 12:10:25.299463 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:10:25.299469 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.050) 0:01:12.559 ******* 2026-02-27 12:10:25.299479 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.050) 0:01:12.558 ******* 2026-02-27 12:10:25.299491 | controller | skipping: [localhost] 2026-02-27 12:10:25.343123 | controller | 2026-02-27 12:10:25.343159 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-02-27 12:10:25.343165 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.032) 0:01:12.591 ******* 2026-02-27 12:10:25.343171 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.032) 0:01:12.590 ******* 2026-02-27 12:10:25.343179 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodesets nodeset-0 --for condition=Ready --timeout=40m) 2026-02-27 12:10:25.373884 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodesets nodeset-1 --for condition=Ready --timeout=40m) 2026-02-27 12:10:25.373944 | controller | 2026-02-27 12:10:25.373952 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-02-27 12:10:25.373959 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.043) 0:01:12.635 ******* 2026-02-27 12:10:25.373964 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.043) 0:01:12.634 ******* 2026-02-27 12:10:25.373977 | controller | skipping: [localhost] 2026-02-27 12:10:25.407136 | controller | 2026-02-27 12:10:25.407182 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-02-27 12:10:25.407190 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.030) 0:01:12.666 ******* 2026-02-27 12:10:25.407198 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.030) 0:01:12.664 ******* 2026-02-27 12:10:25.407211 | controller | ok: [localhost] 2026-02-27 12:10:25.674053 | controller | 2026-02-27 12:10:25.674147 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-02-27 12:10:25.674161 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:10:25.674171 | controller | stage['path'], item.src_file) | path_join 2026-02-27 12:10:25.674182 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:10:25.674192 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.033) 0:01:12.699 ******* 2026-02-27 12:10:25.674202 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.033) 0:01:12.698 ******* 2026-02-27 12:10:25.674227 | controller | ok: [localhost] => (item={'name': 'deployment-values', 'src_file': 'values.yaml'}) 2026-02-27 12:10:25.771994 | controller | 2026-02-27 12:10:25.772067 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-02-27 12:10:25.772076 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.266) 0:01:12.966 ******* 2026-02-27 12:10:25.772084 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.266) 0:01:12.965 ******* 2026-02-27 12:10:25.772099 | controller | ok: [localhost] => (item=values.yaml) 2026-02-27 12:10:25.816799 | controller | 2026-02-27 12:10:25.816919 | controller | TASK [Executing pre_stage hooks for examples/dt/bmo01/dataplane name=run_hook] *** 2026-02-27 12:10:25.816939 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.098) 0:01:13.064 ******* 2026-02-27 12:10:25.816955 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.098) 0:01:13.063 ******* 2026-02-27 12:10:25.816989 | controller | skipping: [localhost] 2026-02-27 12:10:25.901638 | controller | 2026-02-27 12:10:25.901757 | controller | TASK [Generate values.yaml for examples/dt/bmo01/dataplane name=ci_gen_kustomize_values] *** 2026-02-27 12:10:25.901773 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.044) 0:01:13.109 ******* 2026-02-27 12:10:25.901783 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.044) 0:01:13.108 ******* 2026-02-27 12:10:25.901807 | controller | 2026-02-27 12:10:25.966267 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-02-27 12:10:25.966360 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.084) 0:01:13.194 ******* 2026-02-27 12:10:25.966370 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.084) 0:01:13.193 ******* 2026-02-27 12:10:25.966388 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-02-27 12:10:26.016944 | controller | 2026-02-27 12:10:26.017028 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-02-27 12:10:26.017036 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.064) 0:01:13.258 ******* 2026-02-27 12:10:26.017043 | controller | Friday 27 February 2026 12:10:25 +0000 (0:00:00.064) 0:01:13.257 ******* 2026-02-27 12:10:26.017074 | controller | ok: [localhost] => 2026-02-27 12:10:26.230580 | controller | changed: false 2026-02-27 12:10:26.230659 | controller | msg: All assertions passed 2026-02-27 12:10:26.230673 | controller | 2026-02-27 12:10:26.230684 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-02-27 12:10:26.230695 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.050) 0:01:13.309 ******* 2026-02-27 12:10:26.230734 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.050) 0:01:13.308 ******* 2026-02-27 12:10:26.230763 | controller | ok: [localhost] 2026-02-27 12:10:26.320169 | controller | 2026-02-27 12:10:26.320251 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-02-27 12:10:26.320264 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.213) 0:01:13.523 ******* 2026-02-27 12:10:26.320275 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.213) 0:01:13.521 ******* 2026-02-27 12:10:26.320296 | controller | ok: [localhost] => 2026-02-27 12:10:26.543561 | controller | changed: false 2026-02-27 12:10:26.543598 | controller | msg: All assertions passed 2026-02-27 12:10:26.543604 | controller | 2026-02-27 12:10:26.543612 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-02-27 12:10:26.543618 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.089) 0:01:13.612 ******* 2026-02-27 12:10:26.543623 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.089) 0:01:13.611 ******* 2026-02-27 12:10:26.543634 | controller | ok: [localhost] 2026-02-27 12:10:26.773413 | controller | 2026-02-27 12:10:26.773495 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-02-27 12:10:26.773509 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-02-27 12:10:26.773520 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-02-27 12:10:26.773530 | controller | _config_map_content | 2026-02-27 12:10:26.773540 | controller | ansible.utils.remove_keys( 2026-02-27 12:10:26.773550 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-02-27 12:10:26.773560 | controller | matching_parameter='regex') 2026-02-27 12:10:26.773569 | controller | }}, cacheable=False] *** 2026-02-27 12:10:26.773579 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.223) 0:01:13.836 ******* 2026-02-27 12:10:26.773590 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.223) 0:01:13.834 ******* 2026-02-27 12:10:26.773619 | controller | ok: [localhost] 2026-02-27 12:10:26.821763 | controller | 2026-02-27 12:10:26.821829 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-02-27 12:10:26.821838 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.229) 0:01:14.066 ******* 2026-02-27 12:10:26.821844 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.229) 0:01:14.064 ******* 2026-02-27 12:10:26.821857 | controller | skipping: [localhost] 2026-02-27 12:10:27.044819 | controller | 2026-02-27 12:10:27.044911 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-02-27 12:10:27.044918 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.048) 0:01:14.114 ******* 2026-02-27 12:10:27.044923 | controller | Friday 27 February 2026 12:10:26 +0000 (0:00:00.048) 0:01:14.112 ******* 2026-02-27 12:10:27.044936 | controller | changed: [localhost] 2026-02-27 12:10:27.109679 | controller | 2026-02-27 12:10:27.109774 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-02-27 12:10:27.109792 | controller | (snippet_datadir, 2026-02-27 12:10:27.109802 | controller | '02_ci_data.yaml') | path_join 2026-02-27 12:10:27.109809 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-02-27 12:10:27.109816 | controller | Friday 27 February 2026 12:10:27 +0000 (0:00:00.223) 0:01:14.337 ******* 2026-02-27 12:10:27.109834 | controller | Friday 27 February 2026 12:10:27 +0000 (0:00:00.223) 0:01:14.336 ******* 2026-02-27 12:10:27.109853 | controller | skipping: [localhost] 2026-02-27 12:10:27.175952 | controller | 2026-02-27 12:10:27.176036 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-02-27 12:10:27.176047 | controller | Friday 27 February 2026 12:10:27 +0000 (0:00:00.064) 0:01:14.402 ******* 2026-02-27 12:10:27.176054 | controller | Friday 27 February 2026 12:10:27 +0000 (0:00:00.064) 0:01:14.401 ******* 2026-02-27 12:10:27.176073 | controller | ok: [localhost] 2026-02-27 12:10:27.620651 | controller | 2026-02-27 12:10:27.620692 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-02-27 12:10:27.620717 | controller | (snippet_datadir, 2026-02-27 12:10:27.620727 | controller | '03_user_data_b64.yaml') | path_join 2026-02-27 12:10:27.620734 | controller | }}, content={{ 2026-02-27 12:10:27.620740 | controller | _base64_patch | 2026-02-27 12:10:27.620747 | controller | default({}) | 2026-02-27 12:10:27.620753 | controller | to_nice_yaml 2026-02-27 12:10:27.620760 | controller | }}, mode=0644] *** 2026-02-27 12:10:27.620766 | controller | Friday 27 February 2026 12:10:27 +0000 (0:00:00.065) 0:01:14.468 ******* 2026-02-27 12:10:27.620773 | controller | Friday 27 February 2026 12:10:27 +0000 (0:00:00.065) 0:01:14.467 ******* 2026-02-27 12:10:27.620785 | controller | changed: [localhost] 2026-02-27 12:10:28.070262 | controller | 2026-02-27 12:10:28.070348 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-02-27 12:10:28.070360 | controller | (snippet_datadir, 2026-02-27 12:10:28.070365 | controller | '04_user_data.yaml') | path_join 2026-02-27 12:10:28.070373 | controller | }}, content={{ 2026-02-27 12:10:28.070377 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-02-27 12:10:28.070382 | controller | default({}) | 2026-02-27 12:10:28.070387 | controller | to_nice_yaml 2026-02-27 12:10:28.070391 | controller | }}, mode=0644] *** 2026-02-27 12:10:28.070395 | controller | Friday 27 February 2026 12:10:27 +0000 (0:00:00.444) 0:01:14.912 ******* 2026-02-27 12:10:28.070400 | controller | Friday 27 February 2026 12:10:27 +0000 (0:00:00.444) 0:01:14.911 ******* 2026-02-27 12:10:28.070417 | controller | changed: [localhost] 2026-02-27 12:10:28.477663 | controller | 2026-02-27 12:10:28.477752 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-02-27 12:10:28.477762 | controller | ( 2026-02-27 12:10:28.477767 | controller | snippet_datadir, 2026-02-27 12:10:28.477772 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-02-27 12:10:28.477777 | controller | ) | path_join 2026-02-27 12:10:28.477781 | controller | }}, mode=0644] *** 2026-02-27 12:10:28.477786 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.450) 0:01:15.363 ******* 2026-02-27 12:10:28.477806 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.449) 0:01:15.361 ******* 2026-02-27 12:10:28.477822 | controller | changed: [localhost] 2026-02-27 12:10:28.577427 | controller | 2026-02-27 12:10:28.577475 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-02-27 12:10:28.577486 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.407) 0:01:15.770 ******* 2026-02-27 12:10:28.577495 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.407) 0:01:15.769 ******* 2026-02-27 12:10:28.577512 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-02-27 12:10:28.640243 | controller | 2026-02-27 12:10:28.640331 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-02-27 12:10:28.640346 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.099) 0:01:15.869 ******* 2026-02-27 12:10:28.640361 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.099) 0:01:15.868 ******* 2026-02-27 12:10:28.640389 | controller | ok: [localhost] => 2026-02-27 12:10:28.863815 | controller | changed: false 2026-02-27 12:10:28.863891 | controller | msg: All assertions passed 2026-02-27 12:10:28.863898 | controller | 2026-02-27 12:10:28.863903 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-02-27 12:10:28.863908 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.062) 0:01:15.932 ******* 2026-02-27 12:10:28.863914 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.062) 0:01:15.931 ******* 2026-02-27 12:10:28.863928 | controller | ok: [localhost] 2026-02-27 12:10:28.905028 | controller | 2026-02-27 12:10:28.905097 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-02-27 12:10:28.905104 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.223) 0:01:16.156 ******* 2026-02-27 12:10:28.905109 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.223) 0:01:16.155 ******* 2026-02-27 12:10:28.905123 | controller | ok: [localhost] 2026-02-27 12:10:29.333204 | controller | 2026-02-27 12:10:29.333246 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-02-27 12:10:29.333254 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.041) 0:01:16.197 ******* 2026-02-27 12:10:29.333261 | controller | Friday 27 February 2026 12:10:28 +0000 (0:00:00.041) 0:01:16.196 ******* 2026-02-27 12:10:29.333274 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/deployment-values/03_user_data_b64.yaml) 2026-02-27 12:10:29.425446 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/deployment-values/04_user_data.yaml) 2026-02-27 12:10:29.425489 | controller | 2026-02-27 12:10:29.425497 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-02-27 12:10:29.425504 | controller | _content | 2026-02-27 12:10:29.425511 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-02-27 12:10:29.425517 | controller | combine(_parsed, recursive=true) 2026-02-27 12:10:29.425524 | controller | }} 2026-02-27 12:10:29.425530 | controller | ] *** 2026-02-27 12:10:29.425536 | controller | Friday 27 February 2026 12:10:29 +0000 (0:00:00.427) 0:01:16.625 ******* 2026-02-27 12:10:29.425543 | controller | Friday 27 February 2026 12:10:29 +0000 (0:00:00.427) 0:01:16.624 ******* 2026-02-27 12:10:29.425556 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-02-27 12:10:29.673866 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-02-27 12:10:29.673918 | controller | 2026-02-27 12:10:29.673931 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-02-27 12:10:29.673942 | controller | Friday 27 February 2026 12:10:29 +0000 (0:00:00.092) 0:01:16.718 ******* 2026-02-27 12:10:29.673957 | controller | Friday 27 February 2026 12:10:29 +0000 (0:00:00.092) 0:01:16.716 ******* 2026-02-27 12:10:29.673975 | controller | changed: [localhost] 2026-02-27 12:10:30.095224 | controller | 2026-02-27 12:10:30.095294 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-02-27 12:10:30.095303 | controller | (_destdir, 2026-02-27 12:10:30.095310 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-02-27 12:10:30.095317 | controller | }}, content={{ 2026-02-27 12:10:30.095324 | controller | ( 2026-02-27 12:10:30.095330 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-02-27 12:10:30.095337 | controller | ) | cifmw.general.to_nice_yaml_all 2026-02-27 12:10:30.095343 | controller | }}, mode=0644] *** 2026-02-27 12:10:30.095349 | controller | Friday 27 February 2026 12:10:29 +0000 (0:00:00.248) 0:01:16.966 ******* 2026-02-27 12:10:30.095356 | controller | Friday 27 February 2026 12:10:29 +0000 (0:00:00.248) 0:01:16.964 ******* 2026-02-27 12:10:30.095372 | controller | changed: [localhost] 2026-02-27 12:10:30.349910 | controller | 2026-02-27 12:10:30.349971 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bmo01/dataplane mode=0644, backup=True, remote_src=True, src={{ 2026-02-27 12:10:30.349977 | controller | (cifmw_kustomize_deploy_basedir, 2026-02-27 12:10:30.349982 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-02-27 12:10:30.349986 | controller | _val['name'], 'values.yaml') | path_join 2026-02-27 12:10:30.349991 | controller | }}, dest={{ 2026-02-27 12:10:30.350003 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-02-27 12:10:30.350008 | controller | stage['path'], _val.src_file 2026-02-27 12:10:30.350012 | controller | ) | 2026-02-27 12:10:30.350017 | controller | path_join 2026-02-27 12:10:30.350021 | controller | }}] *** 2026-02-27 12:10:30.350026 | controller | Friday 27 February 2026 12:10:30 +0000 (0:00:00.421) 0:01:17.387 ******* 2026-02-27 12:10:30.350031 | controller | Friday 27 February 2026 12:10:30 +0000 (0:00:00.421) 0:01:17.386 ******* 2026-02-27 12:10:30.350045 | controller | changed: [localhost] => (item=deployment-values) 2026-02-27 12:10:30.404916 | controller | 2026-02-27 12:10:30.404967 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:30.404974 | controller | Friday 27 February 2026 12:10:30 +0000 (0:00:00.254) 0:01:17.642 ******* 2026-02-27 12:10:30.404979 | controller | Friday 27 February 2026 12:10:30 +0000 (0:00:00.254) 0:01:17.640 ******* 2026-02-27 12:10:30.404991 | controller | skipping: [localhost] 2026-02-27 12:10:30.761315 | controller | 2026-02-27 12:10:30.761350 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bmo01/dataplane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-02-27 12:10:30.761357 | controller | Friday 27 February 2026 12:10:30 +0000 (0:00:00.055) 0:01:17.697 ******* 2026-02-27 12:10:30.761362 | controller | Friday 27 February 2026 12:10:30 +0000 (0:00:00.055) 0:01:17.696 ******* 2026-02-27 12:10:30.761372 | controller | changed: [localhost] 2026-02-27 12:10:31.208730 | controller | 2026-02-27 12:10:31.208846 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-02-27 12:10:31.208856 | controller | Friday 27 February 2026 12:10:30 +0000 (0:00:00.356) 0:01:18.054 ******* 2026-02-27 12:10:31.208863 | controller | Friday 27 February 2026 12:10:30 +0000 (0:00:00.356) 0:01:18.052 ******* 2026-02-27 12:10:31.208887 | controller | changed: [localhost] 2026-02-27 12:10:31.507621 | controller | 2026-02-27 12:10:31.507780 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bmo01/dataplane remote_src=True, src={{ _output }}, dest={{ 2026-02-27 12:10:31.507793 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-02-27 12:10:31.507801 | controller | stage['build_output'] | basename) | path_join 2026-02-27 12:10:31.507808 | controller | }}, mode=0644] *** 2026-02-27 12:10:31.507816 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.447) 0:01:18.501 ******* 2026-02-27 12:10:31.507823 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.447) 0:01:18.500 ******* 2026-02-27 12:10:31.507849 | controller | changed: [localhost] 2026-02-27 12:10:31.547957 | controller | 2026-02-27 12:10:31.548086 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:31.548101 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.298) 0:01:18.799 ******* 2026-02-27 12:10:31.548109 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.298) 0:01:18.798 ******* 2026-02-27 12:10:31.548132 | controller | skipping: [localhost] 2026-02-27 12:10:31.607530 | controller | 2026-02-27 12:10:31.607659 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bmo01/dataplane _raw_params=oc apply -f {{ _cr }}] *** 2026-02-27 12:10:31.607669 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.040) 0:01:18.840 ******* 2026-02-27 12:10:31.607677 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.040) 0:01:18.839 ******* 2026-02-27 12:10:31.607734 | controller | skipping: [localhost] 2026-02-27 12:10:31.686212 | controller | 2026-02-27 12:10:31.686290 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bmo01/dataplane _raw_params=wait_condition.yml] *** 2026-02-27 12:10:31.686303 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.059) 0:01:18.899 ******* 2026-02-27 12:10:31.686314 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.059) 0:01:18.898 ******* 2026-02-27 12:10:31.686336 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodesets nodeset-0 --for condition=Ready --timeout=40m) 2026-02-27 12:10:31.750683 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodesets nodeset-1 --for condition=Ready --timeout=40m) 2026-02-27 12:10:31.750776 | controller | skipping: [localhost] 2026-02-27 12:10:31.750794 | controller | 2026-02-27 12:10:31.750808 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-02-27 12:10:31.750822 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.078) 0:01:18.978 ******* 2026-02-27 12:10:31.750835 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.078) 0:01:18.977 ******* 2026-02-27 12:10:31.750858 | controller | skipping: [localhost] 2026-02-27 12:10:31.853228 | controller | 2026-02-27 12:10:31.853279 | controller | TASK [Executing post_stage hooks for examples/dt/bmo01/dataplane name=run_hook] *** 2026-02-27 12:10:31.853291 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.064) 0:01:19.042 ******* 2026-02-27 12:10:31.853301 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.064) 0:01:19.041 ******* 2026-02-27 12:10:31.853318 | controller | skipping: [localhost] 2026-02-27 12:10:31.936373 | controller | 2026-02-27 12:10:31.936438 | controller | PLAY RECAP ********************************************************************* 2026-02-27 12:10:31.936445 | controller | localhost : ok=229 changed=73 unreachable=0 failed=0 skipped=69 rescued=0 ignored=0 2026-02-27 12:10:31.936450 | controller | 2026-02-27 12:10:31.936455 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.101) 0:01:19.144 ******* 2026-02-27 12:10:31.936460 | controller | =============================================================================== 2026-02-27 12:10:31.936464 | controller | Get automation contents ------------------------------------------------- 8.09s 2026-02-27 12:10:31.936468 | controller | ci_setup : Install openshift client ------------------------------------- 5.50s 2026-02-27 12:10:31.936473 | controller | ci_setup : Install needed packages -------------------------------------- 3.98s 2026-02-27 12:10:31.936576 | controller | Load automation files as fact ------------------------------------------- 1.78s 2026-02-27 12:10:31.936586 | controller | ci_setup : Manage directories ------------------------------------------- 1.05s 2026-02-27 12:10:31.936590 | controller | Gathering Facts --------------------------------------------------------- 0.95s 2026-02-27 12:10:31.936595 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.72s 2026-02-27 12:10:31.936599 | controller | Create needed SSH keypairs ---------------------------------------------- 0.69s 2026-02-27 12:10:31.936603 | controller | ci_gen_kustomize_values : Ensure directories exist ---------------------- 0.69s 2026-02-27 12:10:31.936608 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.67s 2026-02-27 12:10:31.936612 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s 2026-02-27 12:10:31.936616 | controller | kustomize_deploy : Build kustomized content for examples/dt/bmo01/control-plane --- 0.63s 2026-02-27 12:10:31.936621 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s 2026-02-27 12:10:31.936625 | controller | kustomize_deploy : Copy generated values for examples/dt/bmo01/control-plane --- 0.62s 2026-02-27 12:10:31.936630 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.62s 2026-02-27 12:10:31.936634 | controller | Copy file on localhost -------------------------------------------------- 0.59s 2026-02-27 12:10:31.936638 | controller | kustomize_deploy : Output kustomize build in final file ----------------- 0.55s 2026-02-27 12:10:31.936643 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.53s 2026-02-27 12:10:31.936647 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.52s 2026-02-27 12:10:31.936651 | controller | ci_gen_kustomize_values : Copy the base values.yaml --------------------- 0.52s 2026-02-27 12:10:31.936656 | controller | Friday 27 February 2026 12:10:31 +0000 (0:00:00.102) 0:01:19.144 ******* 2026-02-27 12:10:31.936660 | controller | =============================================================================== 2026-02-27 12:10:31.936664 | controller | ci_gen_kustomize_values ------------------------------------------------ 34.83s 2026-02-27 12:10:31.936674 | controller | kustomize_deploy ------------------------------------------------------- 16.89s 2026-02-27 12:10:31.936679 | controller | ci_setup --------------------------------------------------------------- 12.08s 2026-02-27 12:10:31.936683 | controller | ansible.builtin.slurp --------------------------------------------------- 9.04s 2026-02-27 12:10:31.936687 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.87s 2026-02-27 12:10:31.936691 | controller | gather_facts ------------------------------------------------------------ 0.95s 2026-02-27 12:10:31.936696 | controller | networking_mapper ------------------------------------------------------- 0.85s 2026-02-27 12:10:31.936700 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.69s 2026-02-27 12:10:31.936726 | controller | ansible.builtin.copy ---------------------------------------------------- 0.59s 2026-02-27 12:10:31.936733 | controller | ansible.builtin.file ---------------------------------------------------- 0.41s 2026-02-27 12:10:31.936744 | controller | ansible.builtin.find ---------------------------------------------------- 0.38s 2026-02-27 12:10:31.936750 | controller | ansible.builtin.stat ---------------------------------------------------- 0.25s 2026-02-27 12:10:31.936755 | controller | ansible.builtin.include_role -------------------------------------------- 0.22s 2026-02-27 12:10:31.936761 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-02-27 12:10:31.936765 | controller | ansible.builtin.include_vars -------------------------------------------- 0.03s 2026-02-27 12:10:31.936769 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-27 12:10:31.936774 | controller | total ------------------------------------------------------------------ 79.11s 2026-02-27 12:10:32.318202 | controller | changed 2026-02-27 12:10:32.392817 | 2026-02-27 12:10:32.392948 | PLAY RECAP 2026-02-27 12:10:32.393000 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-27 12:10:32.393028 | 2026-02-27 12:10:32.509186 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-02-27 12:10:32.511816 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-27 12:10:33.174087 | 2026-02-27 12:10:33.174254 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-02-27 12:10:33.196242 | 2026-02-27 12:10:33.196327 | TASK [Filter out host if needed] 2026-02-27 12:10:33.205368 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-27 12:10:33.210191 | 2026-02-27 12:10:33.210254 | TASK [Ensure file is present] 2026-02-27 12:10:33.612509 | controller | ok 2026-02-27 12:10:33.627481 | 2026-02-27 12:10:33.627617 | TASK [Manage molecule report file] 2026-02-27 12:10:34.174357 | controller | skipping: Conditional result was False 2026-02-27 12:10:34.187224 | 2026-02-27 12:10:34.187364 | TASK [Check if we get ci-framework-data basedir] 2026-02-27 12:10:34.451467 | controller | ok 2026-02-27 12:10:34.464095 | 2026-02-27 12:10:34.464227 | TASK [Create ci-framework-data log directory for zuul] 2026-02-27 12:10:34.890394 | controller | changed 2026-02-27 12:10:34.902598 | 2026-02-27 12:10:34.902802 | TASK [Copy ci-framework interesting files] 2026-02-27 12:10:35.329150 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-02-27 12:10:35.453424 | controller | changed 2026-02-27 12:10:35.467138 | 2026-02-27 12:10:35.467420 | TASK [Get SELinux listing] 2026-02-27 12:10:36.021193 | controller | changed 2026-02-27 12:10:36.035603 | 2026-02-27 12:10:36.035797 | TASK [Generate log index] 2026-02-27 12:10:36.822760 | controller | changed 2026-02-27 12:10:36.827854 | 2026-02-27 12:10:36.827916 | TASK [Get some env related data] 2026-02-27 12:10:37.416000 | controller | /home/zuul/.local/bin/ansible 2026-02-27 12:10:38.361978 | controller | changed 2026-02-27 12:10:38.373839 | 2026-02-27 12:10:38.373989 | TASK [Generate list of logs to collect in home directory] 2026-02-27 12:10:38.741062 | controller | ok: All paths examined 2026-02-27 12:10:38.752899 | 2026-02-27 12:10:38.753042 | LOOP [Copy logs from home directory] 2026-02-27 12:10:39.224533 | controller | changed: 2026-02-27 12:10:39.224801 | controller | { 2026-02-27 12:10:39.224857 | controller | "atime": 1772194124.776531, 2026-02-27 12:10:39.224897 | controller | "ctime": 1772194231.851873, 2026-02-27 12:10:39.224933 | controller | "dev": 64513, 2026-02-27 12:10:39.224968 | controller | "gid": 1000, 2026-02-27 12:10:39.225002 | controller | "gr_name": "zuul", 2026-02-27 12:10:39.225037 | controller | "inode": 1923520, 2026-02-27 12:10:39.225071 | controller | "isblk": false, 2026-02-27 12:10:39.225105 | controller | "ischr": false, 2026-02-27 12:10:39.225138 | controller | "isdir": false, 2026-02-27 12:10:39.225170 | controller | "isfifo": false, 2026-02-27 12:10:39.225202 | controller | "isgid": false, 2026-02-27 12:10:39.225234 | controller | "islnk": false, 2026-02-27 12:10:39.225266 | controller | "isreg": true, 2026-02-27 12:10:39.225298 | controller | "issock": false, 2026-02-27 12:10:39.225329 | controller | "isuid": false, 2026-02-27 12:10:39.225360 | controller | "mode": "0644", 2026-02-27 12:10:39.225390 | controller | "mtime": 1772194231.851873, 2026-02-27 12:10:39.225421 | controller | "nlink": 1, 2026-02-27 12:10:39.225621 | controller | "path": "/home/zuul/ansible.log", 2026-02-27 12:10:39.225711 | controller | "pw_name": "zuul", 2026-02-27 12:10:39.225762 | controller | "rgrp": true, 2026-02-27 12:10:39.225799 | controller | "roth": true, 2026-02-27 12:10:39.225833 | controller | "rusr": true, 2026-02-27 12:10:39.225868 | controller | "size": 204499, 2026-02-27 12:10:39.225901 | controller | "uid": 1000, 2026-02-27 12:10:39.225934 | controller | "wgrp": false, 2026-02-27 12:10:39.225966 | controller | "woth": false, 2026-02-27 12:10:39.226005 | controller | "wusr": true, 2026-02-27 12:10:39.226040 | controller | "xgrp": false, 2026-02-27 12:10:39.226073 | controller | "xoth": false, 2026-02-27 12:10:39.226106 | controller | "xusr": false 2026-02-27 12:10:39.226139 | controller | } 2026-02-27 12:10:39.246029 | 2026-02-27 12:10:39.246376 | TASK [Copy crio stats log file] 2026-02-27 12:10:39.276755 | controller | skipping: Conditional result was False 2026-02-27 12:10:39.294740 | 2026-02-27 12:10:39.294936 | TASK [Get SELinux related data] 2026-02-27 12:10:39.587880 | controller | 2026-02-27 12:10:39.847583 | controller | ERROR 2026-02-27 12:10:39.847936 | controller | { 2026-02-27 12:10:39.848128 | controller | "delta": "0:00:00.013985", 2026-02-27 12:10:39.848187 | controller | "end": "2026-02-27 12:10:39.588725", 2026-02-27 12:10:39.848226 | controller | "msg": "non-zero return code", 2026-02-27 12:10:39.848263 | controller | "rc": 1, 2026-02-27 12:10:39.848300 | controller | "start": "2026-02-27 12:10:39.574740" 2026-02-27 12:10:39.848337 | controller | } 2026-02-27 12:10:39.848386 | controller | ERROR: Ignoring Errors 2026-02-27 12:10:39.860451 | 2026-02-27 12:10:39.860584 | TASK [Create system configuration directory] 2026-02-27 12:10:40.075540 | controller | changed 2026-02-27 12:10:40.080485 | 2026-02-27 12:10:40.080547 | TASK [Get some of the system configurations] 2026-02-27 12:10:40.612203 | controller | changed 2026-02-27 12:10:40.624379 | 2026-02-27 12:10:40.624523 | TASK [Copy generated documentation if available] 2026-02-27 12:10:40.661545 | controller | skipping: Conditional result was False 2026-02-27 12:10:40.674386 | 2026-02-27 12:10:40.674539 | TASK [Copy generated AsciiDoc documentation if available] 2026-02-27 12:10:40.712825 | controller | skipping: Conditional result was False 2026-02-27 12:10:40.724708 | 2026-02-27 12:10:40.724841 | TASK [Compress logs bigger than 2MB] 2026-02-27 12:10:41.276974 | controller | changed 2026-02-27 12:10:41.284644 | 2026-02-27 12:10:41.284752 | TASK [Copy files from workspace on node] 2026-02-27 12:10:41.317085 | controller | ok 2026-02-27 12:10:41.353263 | 2026-02-27 12:10:41.353357 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-27 12:10:41.379041 | controller | skipping: Conditional result was False 2026-02-27 12:10:41.387270 | 2026-02-27 12:10:41.387362 | TASK [fetch-output : Set log path for single node] 2026-02-27 12:10:41.420711 | controller | ok 2026-02-27 12:10:41.427624 | 2026-02-27 12:10:41.427731 | LOOP [fetch-output : Ensure local output dirs] 2026-02-27 12:10:41.709872 | controller -> localhost | ok: "/var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/work/logs" 2026-02-27 12:10:41.710150 | controller -> localhost | changed: All items complete 2026-02-27 12:10:41.710177 | 2026-02-27 12:10:41.989667 | controller -> localhost | changed: "/var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/work/artifacts" 2026-02-27 12:10:42.230351 | controller -> localhost | changed: "/var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/work/docs" 2026-02-27 12:10:42.247043 | 2026-02-27 12:10:42.247197 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-27 12:10:43.027674 | controller | changed: 2026-02-27 12:10:43.027859 | controller | .d..t...... ./ 2026-02-27 12:10:43.027885 | controller | >f+++++++++ README.html 2026-02-27 12:10:43.027905 | controller | >f+++++++++ ansible.log 2026-02-27 12:10:43.027927 | controller | >f+++++++++ dmesg.log 2026-02-27 12:10:43.027945 | controller | >f+++++++++ installed-pkgs.log 2026-02-27 12:10:43.027974 | controller | >f+++++++++ python.log 2026-02-27 12:10:43.027996 | controller | >f+++++++++ registries.conf 2026-02-27 12:10:43.028015 | controller | >f+++++++++ selinux-denials.log 2026-02-27 12:10:43.028032 | controller | >f+++++++++ selinux-listing.log 2026-02-27 12:10:43.028051 | controller | cd+++++++++ ci-framework-data/ 2026-02-27 12:10:43.028068 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-02-27 12:10:43.028085 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2026-02-27 12:10:43.028102 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2026-02-27 12:10:43.028117 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2026-02-27 12:10:43.028133 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2026-02-27 12:10:43.028149 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-02-27 12:10:43.028777 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2026-02-27 12:10:43.028999 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/ 2026-02-27 12:10:43.029055 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/values.yaml 2026-02-27 12:10:43.029098 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/deployment-values/ 2026-02-27 12:10:43.029139 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/deployment-values/values.yaml 2026-02-27 12:10:43.029179 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2026-02-27 12:10:43.029218 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2026-02-27 12:10:43.029256 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/nodeset-values/ 2026-02-27 12:10:43.029295 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/nodeset-values/values.yaml 2026-02-27 12:10:43.029332 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/secret-values/ 2026-02-27 12:10:43.029370 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/secret-values/values.yaml 2026-02-27 12:10:43.029407 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2026-02-27 12:10:43.029444 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2026-02-27 12:10:43.029482 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2026-02-27 12:10:43.029521 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/ 2026-02-27 12:10:43.029558 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/01_original.yaml 2026-02-27 12:10:43.029594 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/02_ci_data.yaml 2026-02-27 12:10:43.029630 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml 2026-02-27 12:10:43.029669 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml 2026-02-27 12:10:43.029747 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/deployment-values/ 2026-02-27 12:10:43.029785 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/deployment-values/01_original.yaml 2026-02-27 12:10:43.029821 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/deployment-values/03_user_data_b64.yaml 2026-02-27 12:10:43.029938 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/deployment-values/04_user_data.yaml 2026-02-27 12:10:43.030019 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2026-02-27 12:10:43.030063 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2026-02-27 12:10:43.030114 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2026-02-27 12:10:43.030153 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2026-02-27 12:10:43.030190 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2026-02-27 12:10:43.030225 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/nodeset-values/ 2026-02-27 12:10:43.030260 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/nodeset-values/01_original.yaml 2026-02-27 12:10:43.030294 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/nodeset-values/02_ci_data.yaml 2026-02-27 12:10:43.030329 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/nodeset-values/03_user_data_b64.yaml 2026-02-27 12:10:43.030363 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/nodeset-values/04_user_data.yaml 2026-02-27 12:10:43.030397 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/secret-values/ 2026-02-27 12:10:43.030430 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/secret-values/01_original.yaml 2026-02-27 12:10:43.030464 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/secret-values/02_ci_data.yaml 2026-02-27 12:10:43.030498 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/secret-values/03_user_data_b64.yaml 2026-02-27 12:10:43.030531 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/secret-values/04_user_data.yaml 2026-02-27 12:10:43.030564 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2026-02-27 12:10:43.030598 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2026-02-27 12:10:43.030631 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2026-02-27 12:10:43.030665 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2026-02-27 12:10:43.030756 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2026-02-27 12:10:43.030796 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/baremetalhosts.yaml 2026-02-27 12:10:43.030854 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2026-02-27 12:10:43.030950 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/dataplane-nodesets.yaml 2026-02-27 12:10:43.031012 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/dataplane-secrets.yaml 2026-02-27 12:10:43.031054 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm.yaml 2026-02-27 12:10:43.031091 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2026-02-27 12:10:43.031134 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-02-27 12:10:43.031241 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-02-27 12:10:43.031292 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-02-27 12:10:43.031331 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-02-27 12:10:43.031368 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-02-27 12:10:43.031403 | controller | cd+++++++++ ci-framework-data/logs/ 2026-02-27 12:10:43.031439 | controller | cd+++++++++ registries.conf.d/ 2026-02-27 12:10:43.031474 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-02-27 12:10:43.031509 | controller | cd+++++++++ system-config/ 2026-02-27 12:10:43.031542 | controller | cd+++++++++ system-config/libvirt/ 2026-02-27 12:10:43.031577 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-02-27 12:10:43.031613 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-02-27 12:10:43.553431 | controller | changed: .d..t...... ./ 2026-02-27 12:10:44.032887 | controller | changed: .d..t...... ./ 2026-02-27 12:10:44.063583 | 2026-02-27 12:10:44.063745 | TASK [Return artifact to Zuul] 2026-02-27 12:10:44.098742 | controller | skipping: Conditional result was False 2026-02-27 12:10:44.128543 | 2026-02-27 12:10:44.128631 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-02-27 12:10:44.128773 | 2026-02-27 12:10:44.128816 | PLAY RECAP 2026-02-27 12:10:44.128865 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-02-27 12:10:44.128893 | 2026-02-27 12:10:44.243093 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-27 12:10:44.244937 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-27 12:10:44.919490 | 2026-02-27 12:10:44.919600 | PLAY [all] 2026-02-27 12:10:44.938481 | 2026-02-27 12:10:44.938568 | TASK [include_role : fetch-output] 2026-02-27 12:10:44.967574 | controller | ok 2026-02-27 12:10:44.986418 | 2026-02-27 12:10:44.986500 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-27 12:10:45.051971 | controller | skipping: Conditional result was False 2026-02-27 12:10:45.064131 | 2026-02-27 12:10:45.064326 | TASK [fetch-output : Set log path for single node] 2026-02-27 12:10:45.112627 | controller | ok 2026-02-27 12:10:45.124007 | 2026-02-27 12:10:45.124163 | LOOP [fetch-output : Ensure local output dirs] 2026-02-27 12:10:45.582651 | controller -> localhost | ok: "/var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/work/logs" 2026-02-27 12:10:45.857194 | controller -> localhost | ok: "/var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/work/artifacts" 2026-02-27 12:10:46.107898 | controller -> localhost | ok: "/var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/work/docs" 2026-02-27 12:10:46.124557 | 2026-02-27 12:10:46.124669 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-27 12:10:46.788285 | controller | ok 2026-02-27 12:10:46.788479 | controller | ok: All items complete 2026-02-27 12:10:46.788510 | 2026-02-27 12:10:47.272400 | controller | ok 2026-02-27 12:10:47.746776 | controller | ok 2026-02-27 12:10:47.773418 | 2026-02-27 12:10:47.773527 | TASK [include_role : fetch-output-openshift] 2026-02-27 12:10:47.799212 | controller | skipping: Conditional result was False 2026-02-27 12:10:47.807769 | 2026-02-27 12:10:47.807860 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-27 12:10:48.286974 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.013514 2026-02-27 12:10:48.580853 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.010662 2026-02-27 12:10:48.635797 | 2026-02-27 12:10:48.635929 | PLAY [all] 2026-02-27 12:10:48.656390 | 2026-02-27 12:10:48.656483 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-27 12:10:49.164735 | controller | changed 2026-02-27 12:10:49.211166 | 2026-02-27 12:10:49.211240 | PLAY RECAP 2026-02-27 12:10:49.211297 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-02-27 12:10:49.211326 | 2026-02-27 12:10:49.313060 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-27 12:10:49.313937 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-02-27 12:10:49.926571 | 2026-02-27 12:10:49.926670 | PLAY [localhost] 2026-02-27 12:10:49.944737 | 2026-02-27 12:10:49.944843 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-27 12:10:50.386188 | localhost | changed 2026-02-27 12:10:50.397055 | 2026-02-27 12:10:50.397255 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-27 12:10:50.444272 | localhost | ok 2026-02-27 12:10:50.463414 | 2026-02-27 12:10:50.463569 | TASK [add-fileserver : Create SSH private key tempfile] 2026-02-27 12:10:50.889079 | localhost | changed 2026-02-27 12:10:50.899780 | 2026-02-27 12:10:50.899947 | TASK [add-fileserver : Create SSH private key from secret] 2026-02-27 12:10:51.642538 | localhost | changed 2026-02-27 12:10:51.662322 | 2026-02-27 12:10:51.662521 | TASK [add-fileserver : Add fileserver ssh key] 2026-02-27 12:10:52.115845 | localhost | Identity added: /var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/work/tmp/ansible.qmmnztjn (/var/lib/zuul/builds/d2935dcd80b145cd85a34672458e224b/work/tmp/ansible.qmmnztjn) 2026-02-27 12:10:52.116056 | localhost | ok: Runtime: 0:00:00.010079 2026-02-27 12:10:52.122275 | 2026-02-27 12:10:52.122363 | TASK [add-fileserver : Remove SSH private key from disk] 2026-02-27 12:10:52.394111 | localhost | ok: Runtime: 0:00:00.004895 2026-02-27 12:10:52.406763 | 2026-02-27 12:10:52.406983 | TASK [add-fileserver : Add fileserver to inventory] 2026-02-27 12:10:52.464097 | localhost | changed 2026-02-27 12:10:52.473988 | 2026-02-27 12:10:52.474131 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-02-27 12:10:52.897308 | localhost | changed 2026-02-27 12:10:52.929114 | 2026-02-27 12:10:52.929262 | PLAY [localhost] 2026-02-27 12:10:52.955041 | 2026-02-27 12:10:52.955166 | TASK [Generate bulk log download script] 2026-02-27 12:10:52.974650 | localhost | ok 2026-02-27 12:10:52.988304 | 2026-02-27 12:10:52.988408 | TASK [local-log-download : Check API endpoint is defined] 2026-02-27 12:10:53.017114 | localhost | ok: All assertions passed 2026-02-27 12:10:53.021761 | 2026-02-27 12:10:53.021826 | TASK [local-log-download : Create download script] 2026-02-27 12:10:53.444928 | localhost -> localhost | changed 2026-02-27 12:10:53.455871 | 2026-02-27 12:10:53.455972 | TASK [Register quick-download link] 2026-02-27 12:10:53.475612 | localhost | ok 2026-02-27 12:10:53.521599 | 2026-02-27 12:10:53.521745 | PLAY [logserver.rdoproject.org] 2026-02-27 12:10:53.532700 | 2026-02-27 12:10:53.532821 | TASK [Set zuul-log-path fact] 2026-02-27 12:10:53.560235 | logserver.rdoproject.org | ok 2026-02-27 12:10:53.570692 | 2026-02-27 12:10:53.570798 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-27 12:10:53.611778 | logserver.rdoproject.org | ok 2026-02-27 12:10:53.627847 | 2026-02-27 12:10:53.627972 | TASK [upload-logs : Create log directories] 2026-02-27 12:10:54.344068 | logserver.rdoproject.org | changed 2026-02-27 12:10:54.352141 | 2026-02-27 12:10:54.352311 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-27 12:10:54.613982 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.011403 2026-02-27 12:10:54.619160 | 2026-02-27 12:10:54.619262 | TASK [upload-logs : Upload logs to log server] 2026-02-27 12:10:55.369163 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-02-27 12:10:55.375587 | 2026-02-27 12:10:55.375749 | LOOP [upload-logs : Compress console log and json output] 2026-02-27 12:10:55.433404 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-27 12:10:55.452357 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-27 12:10:55.459057 | 2026-02-27 12:10:55.459199 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-27 12:10:55.532974 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-27 12:10:55.533228 | 2026-02-27 12:10:55.538326 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-27 12:10:55.551007 | 2026-02-27 12:10:55.551148 | LOOP [upload-logs : Upload console log and json output]