2025-10-06 11:03:18.418236 | Job console starting... 2025-10-06 11:03:18.440863 | Updating repositories 2025-10-06 11:03:18.503518 | Preparing job workspace 2025-10-06 11:03:24.308912 | Running Ansible setup... 2025-10-06 11:03:28.797616 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-10-06 11:03:29.364148 | 2025-10-06 11:03:29.364261 | PLAY [localhost] 2025-10-06 11:03:29.372606 | 2025-10-06 11:03:29.372687 | TASK [Gathering Facts] 2025-10-06 11:03:30.485996 | localhost | ok 2025-10-06 11:03:30.505048 | 2025-10-06 11:03:30.505143 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-10-06 11:03:30.945643 | localhost -> localhost | changed 2025-10-06 11:03:30.964365 | 2025-10-06 11:03:30.964572 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-10-06 11:03:32.026155 | localhost -> localhost | changed 2025-10-06 11:03:32.036799 | 2025-10-06 11:03:32.036872 | TASK [Setup log path fact] 2025-10-06 11:03:32.068400 | localhost | ok 2025-10-06 11:03:32.082716 | 2025-10-06 11:03:32.082783 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-10-06 11:03:32.134511 | localhost | ok 2025-10-06 11:03:32.142080 | 2025-10-06 11:03:32.142147 | TASK [emit-job-header : Print job information] 2025-10-06 11:03:32.231083 | # Job Information 2025-10-06 11:03:32.231261 | Ansible Version: 2.15.12 2025-10-06 11:03:32.231286 | Job: rhoso-architecture-validate-multi-namespace 2025-10-06 11:03:32.231305 | Pipeline: github-check 2025-10-06 11:03:32.231322 | Executor: ze02.softwarefactory-project.io 2025-10-06 11:03:32.231339 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/586 2025-10-06 11:03:32.231357 | Log URL (when completed): https://logserver.rdoproject.org/4b8/rdoproject.org/4b8998fae02d4ffe922e8cc8f2a0d070/ 2025-10-06 11:03:32.231375 | Event ID: e45b8f20-a2a3-11f0-9c46-144d81c9b6a1 2025-10-06 11:03:32.235001 | 2025-10-06 11:03:32.235066 | LOOP [emit-job-header : Print node information] 2025-10-06 11:03:32.372510 | localhost | ok: 2025-10-06 11:03:32.372829 | localhost | # Node Information 2025-10-06 11:03:32.372857 | localhost | Inventory Hostname: controller 2025-10-06 11:03:32.372881 | localhost | Hostname: np0005471913 2025-10-06 11:03:32.372900 | localhost | Username: zuul 2025-10-06 11:03:32.372920 | localhost | Distro: CentOS 9 2025-10-06 11:03:32.372938 | localhost | Provider: vexxhost-nodepool-tripleo 2025-10-06 11:03:32.372954 | localhost | Region: RegionOne 2025-10-06 11:03:32.372970 | localhost | Label: cloud-centos-9-stream-tripleo 2025-10-06 11:03:32.372986 | localhost | Product Name: OpenStack Nova 2025-10-06 11:03:32.373001 | localhost | Interface IP: 38.102.83.2 2025-10-06 11:03:32.418179 | 2025-10-06 11:03:32.418302 | PLAY [all] 2025-10-06 11:03:32.431806 | 2025-10-06 11:03:32.431871 | TASK [Gather network facts] 2025-10-06 11:03:32.945208 | controller | ok 2025-10-06 11:03:32.976501 | 2025-10-06 11:03:32.976709 | TASK [include_role : start-zuul-console] 2025-10-06 11:03:33.011047 | controller | ok 2025-10-06 11:03:33.027137 | 2025-10-06 11:03:33.027222 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-10-06 11:03:33.452193 | controller | ok 2025-10-06 11:03:33.462081 | 2025-10-06 11:03:33.462142 | TASK [include_role : add-build-sshkey] 2025-10-06 11:03:33.493783 | controller | ok 2025-10-06 11:03:33.511184 | 2025-10-06 11:03:33.511288 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-10-06 11:03:33.775039 | controller -> localhost | ok 2025-10-06 11:03:33.782442 | 2025-10-06 11:03:33.782525 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-10-06 11:03:33.814936 | controller | ok 2025-10-06 11:03:33.833610 | controller | included: /var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-10-06 11:03:33.839371 | 2025-10-06 11:03:33.839431 | TASK [add-build-sshkey : Create Temp SSH key] 2025-10-06 11:03:34.898232 | controller -> localhost | Generating public/private rsa key pair. 2025-10-06 11:03:34.898421 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/work/4b8998fae02d4ffe922e8cc8f2a0d070_id_rsa. 2025-10-06 11:03:34.898452 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/work/4b8998fae02d4ffe922e8cc8f2a0d070_id_rsa.pub. 2025-10-06 11:03:34.898475 | controller -> localhost | The key fingerprint is: 2025-10-06 11:03:34.898495 | controller -> localhost | SHA256:DpU+c1BzsDqCusCfuUBdNj7KpHGxelGqFqV9hYv3Ydc zuul-build-sshkey 2025-10-06 11:03:34.898514 | controller -> localhost | The key's randomart image is: 2025-10-06 11:03:34.898533 | controller -> localhost | +---[RSA 3072]----+ 2025-10-06 11:03:34.898551 | controller -> localhost | | +.. | 2025-10-06 11:03:34.898570 | controller -> localhost | | . o + | 2025-10-06 11:03:34.898588 | controller -> localhost | | o * .+ . | 2025-10-06 11:03:34.898607 | controller -> localhost | | = X.+o o. | 2025-10-06 11:03:34.898625 | controller -> localhost | | = X.*ooS..E | 2025-10-06 11:03:34.898643 | controller -> localhost | |o X.= ++o= | 2025-10-06 11:03:34.898676 | controller -> localhost | |.B.+ .. | 2025-10-06 11:03:34.898700 | controller -> localhost | |..+.o | 2025-10-06 11:03:34.898718 | controller -> localhost | | .=. | 2025-10-06 11:03:34.898736 | controller -> localhost | +----[SHA256]-----+ 2025-10-06 11:03:34.898777 | controller -> localhost | ok: Runtime: 0:00:00.492545 2025-10-06 11:03:34.904311 | 2025-10-06 11:03:34.904371 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-10-06 11:03:34.957890 | controller | ok 2025-10-06 11:03:34.978040 | controller | included: /var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-10-06 11:03:34.995893 | 2025-10-06 11:03:34.995959 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-10-06 11:03:35.039874 | controller | skipping: Conditional result was False 2025-10-06 11:03:35.045698 | 2025-10-06 11:03:35.045761 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-10-06 11:03:35.692626 | controller | changed 2025-10-06 11:03:35.697942 | 2025-10-06 11:03:35.698001 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-10-06 11:03:35.969676 | controller | ok 2025-10-06 11:03:35.975202 | 2025-10-06 11:03:35.975264 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-10-06 11:03:36.926909 | controller | changed 2025-10-06 11:03:36.932270 | 2025-10-06 11:03:36.932337 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-10-06 11:03:37.812528 | controller | changed 2025-10-06 11:03:37.817507 | 2025-10-06 11:03:37.817564 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-10-06 11:03:37.831306 | controller | skipping: Conditional result was False 2025-10-06 11:03:37.845240 | 2025-10-06 11:03:37.845390 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-10-06 11:03:38.288089 | controller -> localhost | changed 2025-10-06 11:03:38.298312 | 2025-10-06 11:03:38.298376 | TASK [add-build-sshkey : Add back temp key] 2025-10-06 11:03:38.626108 | controller -> localhost | Identity added: /var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/work/4b8998fae02d4ffe922e8cc8f2a0d070_id_rsa (zuul-build-sshkey) 2025-10-06 11:03:38.626331 | controller -> localhost | ok: Runtime: 0:00:00.017012 2025-10-06 11:03:38.632098 | 2025-10-06 11:03:38.632158 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-10-06 11:03:38.988536 | controller | ok 2025-10-06 11:03:38.993830 | 2025-10-06 11:03:38.993891 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-10-06 11:03:39.052904 | controller | skipping: Conditional result was False 2025-10-06 11:03:39.062842 | 2025-10-06 11:03:39.062905 | TASK [include_role : validate-host] 2025-10-06 11:03:39.105828 | controller | ok 2025-10-06 11:03:39.126877 | 2025-10-06 11:03:39.127002 | TASK [validate-host : Define zuul_info_dir fact] 2025-10-06 11:03:39.157162 | controller | ok 2025-10-06 11:03:39.212536 | 2025-10-06 11:03:39.212656 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-10-06 11:03:39.550230 | controller -> localhost | ok 2025-10-06 11:03:39.556215 | 2025-10-06 11:03:39.556274 | TASK [validate-host : Collect information about the host] 2025-10-06 11:03:40.270579 | controller | ok 2025-10-06 11:03:40.282579 | 2025-10-06 11:03:40.282650 | TASK [validate-host : Sanitize hostname] 2025-10-06 11:03:40.332972 | controller | ok 2025-10-06 11:03:40.338091 | 2025-10-06 11:03:40.338152 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-10-06 11:03:40.780067 | controller -> localhost | changed 2025-10-06 11:03:40.785602 | 2025-10-06 11:03:40.785767 | TASK [validate-host : Collect information about zuul worker] 2025-10-06 11:03:41.233068 | controller | ok 2025-10-06 11:03:41.245114 | 2025-10-06 11:03:41.245181 | TASK [validate-host : Write out all zuul information for each host] 2025-10-06 11:03:42.149590 | controller -> localhost | changed 2025-10-06 11:03:42.160521 | 2025-10-06 11:03:42.160584 | TASK [include_role : prepare-workspace-openshift] 2025-10-06 11:03:42.189975 | controller | skipping: Conditional result was False 2025-10-06 11:03:42.194966 | 2025-10-06 11:03:42.195026 | TASK [include_role : remove-zuul-sshkey] 2025-10-06 11:03:42.208260 | controller | skipping: Conditional result was False 2025-10-06 11:03:42.214502 | 2025-10-06 11:03:42.214577 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2025-10-06 11:03:42.487700 | controller | ok: "logs" 2025-10-06 11:03:42.487948 | controller | ok: All items complete 2025-10-06 11:03:42.487975 | 2025-10-06 11:03:42.790608 | controller | ok: "artifacts" 2025-10-06 11:03:43.025972 | controller | ok: "docs" 2025-10-06 11:03:43.033589 | 2025-10-06 11:03:43.033655 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2025-10-06 11:03:43.304628 | controller | changed: "logs" 2025-10-06 11:03:43.570362 | controller | changed: "artifacts" 2025-10-06 11:03:43.780367 | controller | changed: "docs" 2025-10-06 11:03:43.838218 | 2025-10-06 11:03:43.838320 | PLAY RECAP 2025-10-06 11:03:43.838376 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-10-06 11:03:43.838411 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-06 11:03:43.838435 | 2025-10-06 11:03:43.957145 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-10-06 11:03:43.958028 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-10-06 11:03:44.709863 | 2025-10-06 11:03:44.709988 | PLAY [all] 2025-10-06 11:03:44.730067 | 2025-10-06 11:03:44.730148 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2025-10-06 11:03:44.834014 | controller | ok 2025-10-06 11:03:44.839229 | 2025-10-06 11:03:44.839302 | TASK [mirror-info-fork : Create /etc/ci] 2025-10-06 11:03:45.334542 | controller | changed 2025-10-06 11:03:45.344509 | 2025-10-06 11:03:45.344582 | TASK [mirror-info-fork : Install ci_mirror script] 2025-10-06 11:03:46.635335 | controller | changed 2025-10-06 11:03:46.646850 | 2025-10-06 11:03:46.646926 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2025-10-06 11:03:47.136645 | controller | changed: 2025-10-06 11:03:47.136879 | controller | { 2025-10-06 11:03:47.136911 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-10-06 11:03:47.136942 | controller | } 2025-10-06 11:03:47.440610 | controller | changed: 2025-10-06 11:03:47.440739 | controller | { 2025-10-06 11:03:47.440781 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-10-06 11:03:47.440803 | controller | } 2025-10-06 11:03:47.737445 | controller | changed: 2025-10-06 11:03:47.737519 | controller | { 2025-10-06 11:03:47.737543 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2025-10-06 11:03:47.737562 | controller | } 2025-10-06 11:03:47.990338 | controller | changed: 2025-10-06 11:03:47.990444 | controller | { 2025-10-06 11:03:47.990469 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-10-06 11:03:47.990488 | controller | } 2025-10-06 11:03:48.279684 | controller | changed: 2025-10-06 11:03:48.284009 | controller | { 2025-10-06 11:03:48.284052 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-10-06 11:03:48.284074 | controller | } 2025-10-06 11:03:48.617234 | controller | changed: 2025-10-06 11:03:48.618087 | controller | { 2025-10-06 11:03:48.618129 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-10-06 11:03:48.618152 | controller | } 2025-10-06 11:03:48.905065 | controller | changed: 2025-10-06 11:03:48.905176 | controller | { 2025-10-06 11:03:48.905200 | 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" 2025-10-06 11:03:48.905220 | controller | } 2025-10-06 11:03:49.221275 | controller | changed: 2025-10-06 11:03:49.221385 | controller | { 2025-10-06 11:03:49.221408 | 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" 2025-10-06 11:03:49.221429 | controller | } 2025-10-06 11:03:49.467861 | controller | changed: 2025-10-06 11:03:49.467967 | controller | { 2025-10-06 11:03:49.467992 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-10-06 11:03:49.468012 | controller | } 2025-10-06 11:03:49.847963 | controller | changed: 2025-10-06 11:03:49.848073 | controller | { 2025-10-06 11:03:49.848096 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2025-10-06 11:03:49.848114 | controller | } 2025-10-06 11:03:50.073175 | controller | changed: 2025-10-06 11:03:50.073259 | controller | { 2025-10-06 11:03:50.073282 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-10-06 11:03:50.073302 | controller | } 2025-10-06 11:03:50.405455 | controller | changed: 2025-10-06 11:03:50.405812 | controller | { 2025-10-06 11:03:50.405845 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-10-06 11:03:50.405865 | controller | } 2025-10-06 11:03:50.664928 | controller | changed: 2025-10-06 11:03:50.665030 | controller | { 2025-10-06 11:03:50.665054 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-10-06 11:03:50.665073 | controller | } 2025-10-06 11:03:50.920557 | controller | changed: 2025-10-06 11:03:50.920745 | controller | { 2025-10-06 11:03:50.920794 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-10-06 11:03:50.920816 | controller | } 2025-10-06 11:03:51.167835 | controller | changed: 2025-10-06 11:03:51.169706 | controller | { 2025-10-06 11:03:51.169756 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-10-06 11:03:51.169779 | controller | } 2025-10-06 11:03:51.475814 | controller | changed: 2025-10-06 11:03:51.475909 | controller | { 2025-10-06 11:03:51.475932 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-10-06 11:03:51.475950 | controller | } 2025-10-06 11:03:51.778497 | controller | changed: 2025-10-06 11:03:51.778611 | controller | { 2025-10-06 11:03:51.778634 | 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" 2025-10-06 11:03:51.778653 | controller | } 2025-10-06 11:03:52.047487 | controller | changed: 2025-10-06 11:03:52.047587 | controller | { 2025-10-06 11:03:52.047610 | 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" 2025-10-06 11:03:52.047639 | controller | } 2025-10-06 11:03:52.353903 | controller | changed: 2025-10-06 11:03:52.354017 | controller | { 2025-10-06 11:03:52.354041 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-10-06 11:03:52.354060 | controller | } 2025-10-06 11:03:52.639249 | controller | changed: 2025-10-06 11:03:52.639470 | controller | { 2025-10-06 11:03:52.639507 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-10-06 11:03:52.639528 | controller | } 2025-10-06 11:03:52.941810 | controller | changed: 2025-10-06 11:03:52.942296 | controller | { 2025-10-06 11:03:52.942363 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-10-06 11:03:52.942384 | controller | } 2025-10-06 11:03:53.249741 | controller | changed: 2025-10-06 11:03:53.249852 | controller | { 2025-10-06 11:03:53.249875 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2025-10-06 11:03:53.249894 | controller | } 2025-10-06 11:03:53.571893 | controller | changed: 2025-10-06 11:03:53.572001 | controller | { 2025-10-06 11:03:53.572023 | 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" 2025-10-06 11:03:53.572042 | controller | } 2025-10-06 11:03:53.877456 | controller | changed: 2025-10-06 11:03:53.877556 | controller | { 2025-10-06 11:03:53.877579 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2025-10-06 11:03:53.877597 | controller | } 2025-10-06 11:03:54.197561 | controller | changed: 2025-10-06 11:03:54.197660 | controller | { 2025-10-06 11:03:54.197716 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2025-10-06 11:03:54.197735 | controller | } 2025-10-06 11:03:54.473524 | controller | changed: 2025-10-06 11:03:54.473633 | controller | { 2025-10-06 11:03:54.473655 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2025-10-06 11:03:54.473693 | controller | } 2025-10-06 11:03:54.525796 | 2025-10-06 11:03:54.525902 | TASK [Set timezone to UTC] 2025-10-06 11:03:55.256070 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2025-10-06 11:03:55.265400 | 2025-10-06 11:03:55.265474 | TASK [Create nodepool directory] 2025-10-06 11:03:55.609694 | controller | changed 2025-10-06 11:03:55.616449 | 2025-10-06 11:03:55.616544 | TASK [Create nodepool sub_nodes file] 2025-10-06 11:03:56.473182 | controller | changed 2025-10-06 11:03:56.478583 | 2025-10-06 11:03:56.478645 | TASK [Create nodepool sub_nodes_private file] 2025-10-06 11:03:57.281014 | controller | changed 2025-10-06 11:03:57.289570 | 2025-10-06 11:03:57.289693 | LOOP [Populate nodepool sub_nodes file] 2025-10-06 11:03:57.338569 | 2025-10-06 11:03:57.338764 | LOOP [Populate nodepool sub_nodes_private file] 2025-10-06 11:03:57.395549 | 2025-10-06 11:03:57.395714 | TASK [Create nodepool primary file] 2025-10-06 11:03:57.452180 | controller | skipping: Conditional result was False 2025-10-06 11:03:57.457805 | 2025-10-06 11:03:57.457875 | TASK [Create nodepool node_private for this node] 2025-10-06 11:03:58.340499 | controller | changed 2025-10-06 11:03:58.350246 | 2025-10-06 11:03:58.350347 | LOOP [Copy ssh keys to nodepool directory] 2025-10-06 11:03:58.777896 | controller | ok: Item: id_rsa Runtime: 0:00:00.008938 2025-10-06 11:03:58.778098 | 2025-10-06 11:03:59.170528 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.007355 2025-10-06 11:03:59.191596 | 2025-10-06 11:03:59.191824 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2025-10-06 11:03:59.993542 | controller | changed 2025-10-06 11:04:00.008377 | 2025-10-06 11:04:00.008476 | TASK [Validate sudoers config after edits] 2025-10-06 11:04:00.409264 | controller | /etc/sudoers: parsed OK 2025-10-06 11:04:00.409381 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2025-10-06 11:04:00.409391 | controller | /etc/sudoers.d/zuul: parsed OK 2025-10-06 11:04:00.409398 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-10-06 11:04:00.573295 | controller | ok: Runtime: 0:00:00.014255 2025-10-06 11:04:00.579632 | 2025-10-06 11:04:00.579748 | TASK [Show the environment passed in to job shell scripts] 2025-10-06 11:04:00.924182 | controller | SHELL=/bin/bash 2025-10-06 11:04:00.924517 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2025-10-06 11:04:00.924577 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2025-10-06 11:04:00.924589 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/86/586/1c382b75f6e73a3b3dc5284b84eeb3bfeb6b3f1a 2025-10-06 11:04:00.924598 | controller | PWD=/home/zuul 2025-10-06 11:04:00.924620 | controller | ZUUL_PIPELINE=github-check 2025-10-06 11:04:00.924629 | controller | LOGNAME=zuul 2025-10-06 11:04:00.924638 | controller | XDG_SESSION_TYPE=tty 2025-10-06 11:04:00.924646 | controller | _=/usr/bin/env 2025-10-06 11:04:00.924654 | controller | MOTD_SHOWN=pam 2025-10-06 11:04:00.924662 | controller | HOME=/home/zuul 2025-10-06 11:04:00.924669 | controller | LANG=en_US.UTF-8 2025-10-06 11:04:00.924689 | controller | SSH_CONNECTION=38.102.83.114 59336 38.102.83.2 22 2025-10-06 11:04:00.924698 | 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 2025-10-06 11:04:00.924710 | controller | ZUUL_CHANGE_IDS=586,1c382b75f6e73a3b3dc5284b84eeb3bfeb6b3f1a 2025-10-06 11:04:00.924719 | controller | WORKSPACE=/home/zuul/workspace 2025-10-06 11:04:00.924727 | controller | XDG_SESSION_CLASS=user 2025-10-06 11:04:00.924735 | controller | SELINUX_ROLE_REQUESTED= 2025-10-06 11:04:00.924744 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-10-06 11:04:00.924751 | controller | USER=zuul 2025-10-06 11:04:00.924759 | controller | ZUUL_VOTING=True 2025-10-06 11:04:00.924767 | controller | BUILD_TIMEOUT=1800000 2025-10-06 11:04:00.924775 | controller | SELINUX_USE_CURRENT_RANGE= 2025-10-06 11:04:00.924783 | controller | SHLVL=1 2025-10-06 11:04:00.924791 | controller | ZUUL_PATCHSET=1c382b75f6e73a3b3dc5284b84eeb3bfeb6b3f1a 2025-10-06 11:04:00.924799 | controller | XDG_SESSION_ID=1 2025-10-06 11:04:00.924807 | controller | ZUUL_BRANCH=main 2025-10-06 11:04:00.924815 | controller | XDG_RUNTIME_DIR=/run/user/1000 2025-10-06 11:04:00.924823 | controller | SSH_CLIENT=38.102.83.114 59336 22 2025-10-06 11:04:00.924831 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2025-10-06 11:04:00.924840 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2025-10-06 11:04:00.924848 | controller | which_declare=declare -f 2025-10-06 11:04:00.924856 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-10-06 11:04:00.924864 | controller | SELINUX_LEVEL_REQUESTED= 2025-10-06 11:04:00.924872 | controller | ZUUL_CHANGE=586 2025-10-06 11:04:00.924883 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-10-06 11:04:00.924891 | controller | ZUUL_UUID=4b8998fae02d4ffe922e8cc8f2a0d070 2025-10-06 11:04:00.924899 | controller | BASH_FUNC_which%%=() { ( alias; 2025-10-06 11:04:00.924907 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-10-06 11:04:00.924915 | controller | } 2025-10-06 11:04:01.157541 | controller | ok: Runtime: 0:00:00.012487 2025-10-06 11:04:01.163560 | 2025-10-06 11:04:01.163621 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2025-10-06 11:04:01.218456 | controller | skipping: Conditional result was False 2025-10-06 11:04:01.225125 | 2025-10-06 11:04:01.225195 | TASK [Symlink /home/zuul-worker/workspace] 2025-10-06 11:04:01.761988 | controller | skipping: Conditional result was False 2025-10-06 11:04:01.821489 | 2025-10-06 11:04:01.821600 | TASK [Ensure legacy workspace directory] 2025-10-06 11:04:02.068233 | controller | changed 2025-10-06 11:04:02.103586 | 2025-10-06 11:04:02.103723 | PLAY RECAP 2025-10-06 11:04:02.103767 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-10-06 11:04:02.103787 | 2025-10-06 11:04:02.219824 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-10-06 11:04:02.220779 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-10-06 11:04:03.069080 | 2025-10-06 11:04:03.069214 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2025-10-06 11:04:03.119657 | 2025-10-06 11:04:03.119817 | TASK [Clone repos in the job workspace] 2025-10-06 11:04:03.163760 | controller | ok 2025-10-06 11:04:03.189902 | 2025-10-06 11:04:03.190011 | TASK [prepare-workspace : Start zuul_console daemon.] 2025-10-06 11:04:03.787549 | controller | ok 2025-10-06 11:04:03.797261 | 2025-10-06 11:04:03.797347 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2025-10-06 11:04:09.820837 | controller | Output suppressed because no_log was given 2025-10-06 11:04:09.833964 | 2025-10-06 11:04:09.834087 | TASK [Create zuul-output directory] 2025-10-06 11:04:10.233918 | controller | ok 2025-10-06 11:04:10.246049 | 2025-10-06 11:04:10.246134 | TASK [Install required packages] 2025-10-06 11:05:16.885013 | controller | changed 2025-10-06 11:05:16.897693 | 2025-10-06 11:05:16.897834 | TASK [Output pip related things] 2025-10-06 11:05:17.990188 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2025-10-06 11:05:18.448227 | controller | changed 2025-10-06 11:05:18.461357 | 2025-10-06 11:05:18.461514 | TASK [Install requirements] 2025-10-06 11:06:58.659790 | controller | changed 2025-10-06 11:06:58.686249 | 2025-10-06 11:06:58.686385 | TASK [Add cronjob to trigger job stats] 2025-10-06 11:06:58.756264 | controller | skipping: Conditional result was False 2025-10-06 11:06:58.770136 | 2025-10-06 11:06:58.770273 | LOOP [Construct project change list] 2025-10-06 11:06:58.837438 | controller | ok: 2025-10-06 11:06:58.837708 | controller | { 2025-10-06 11:06:58.837749 | controller | "branch": "main", 2025-10-06 11:06:58.837770 | controller | "change": "586", 2025-10-06 11:06:58.837787 | controller | "change_message": "Add DT for the perfscale machines\n\nThis PR is adding support to deploy the RHOSO on baremetal based OCP deployment.\r\n\r\nIt is tuned for performance lab machines.", 2025-10-06 11:06:58.837809 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/586", 2025-10-06 11:06:58.837825 | controller | "commit_id": "1c382b75f6e73a3b3dc5284b84eeb3bfeb6b3f1a", 2025-10-06 11:06:58.837841 | controller | "patchset": "1c382b75f6e73a3b3dc5284b84eeb3bfeb6b3f1a", 2025-10-06 11:06:58.837856 | controller | "project": { 2025-10-06 11:06:58.837871 | controller | "canonical_hostname": "github.com", 2025-10-06 11:06:58.837886 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2025-10-06 11:06:58.837901 | controller | "name": "openstack-k8s-operators/architecture", 2025-10-06 11:06:58.838069 | controller | "short_name": "architecture", 2025-10-06 11:06:58.838106 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2025-10-06 11:06:58.838125 | controller | }, 2025-10-06 11:06:58.838141 | controller | "topic": null 2025-10-06 11:06:58.838156 | controller | } 2025-10-06 11:06:58.916399 | 2025-10-06 11:06:58.916520 | PLAY [Run ci/playbooks/build_runner_image.yml] 2025-10-06 11:06:58.937102 | 2025-10-06 11:06:58.937183 | TASK [Filter out host if needed] 2025-10-06 11:06:58.947871 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-10-06 11:06:58.952335 | 2025-10-06 11:06:58.952392 | TASK [Get git tag for image tagging] 2025-10-06 11:06:59.509340 | controller | skipping: Conditional result was False 2025-10-06 11:06:59.521721 | 2025-10-06 11:06:59.521850 | TASK [Set openstack-runner image] 2025-10-06 11:06:59.549513 | controller | skipping: Conditional result was False 2025-10-06 11:06:59.562360 | 2025-10-06 11:06:59.562488 | TASK [Build openstack-runner image] 2025-10-06 11:06:59.590576 | controller | skipping: Conditional result was False 2025-10-06 11:06:59.602966 | 2025-10-06 11:06:59.603095 | TASK [Push openstack-runner image] 2025-10-06 11:06:59.631080 | controller | skipping: Conditional result was False 2025-10-06 11:06:59.644228 | 2025-10-06 11:06:59.644373 | TASK [Make sure ci-framework directory exists] 2025-10-06 11:06:59.671477 | controller | skipping: Conditional result was False 2025-10-06 11:06:59.685113 | 2025-10-06 11:06:59.685237 | TASK [Create EDPM ansible var file] 2025-10-06 11:06:59.712646 | controller | skipping: Conditional result was False 2025-10-06 11:06:59.752909 | 2025-10-06 11:06:59.752976 | PLAY RECAP 2025-10-06 11:06:59.753031 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2025-10-06 11:06:59.753063 | 2025-10-06 11:06:59.866433 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-10-06 11:06:59.867533 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-10-06 11:07:00.400697 | 2025-10-06 11:07:00.400820 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2025-10-06 11:07:00.421279 | 2025-10-06 11:07:00.421355 | TASK [Create zuul-output directory] 2025-10-06 11:07:00.876642 | controller | changed 2025-10-06 11:07:00.888217 | 2025-10-06 11:07:00.888369 | TASK [Slurp Zuul inventory test] 2025-10-06 11:07:01.303831 | controller -> localhost | ok 2025-10-06 11:07:01.313482 | 2025-10-06 11:07:01.313583 | TASK [Save zuul inventory] 2025-10-06 11:07:02.491092 | controller | changed 2025-10-06 11:07:02.503832 | 2025-10-06 11:07:02.503999 | TASK [Save zuul vars without the change_message] 2025-10-06 11:07:03.465030 | controller | changed 2025-10-06 11:07:03.489830 | 2025-10-06 11:07:03.489916 | PLAY RECAP 2025-10-06 11:07:03.489957 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-06 11:07:03.489977 | 2025-10-06 11:07:03.598573 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-10-06 11:07:03.600511 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2025-10-06 11:07:04.171606 | 2025-10-06 11:07:04.171751 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2025-10-06 11:07:04.192043 | 2025-10-06 11:07:04.192131 | TASK [Filter out host if needed] 2025-10-06 11:07:04.200705 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-10-06 11:07:04.205476 | 2025-10-06 11:07:04.205539 | TASK [Run playbook] 2025-10-06 11:07:05.154070 | controller | 2025-10-06 11:07:06.467584 | controller | PLAY [Test architecture automations] ******************************************* 2025-10-06 11:07:06.467662 | controller | 2025-10-06 11:07:06.467675 | controller | TASK [Gathering Facts ] ******************************************************** 2025-10-06 11:07:06.467684 | controller | Monday 06 October 2025 11:07:05 +0000 (0:00:00.028) 0:00:00.028 ******** 2025-10-06 11:07:06.467700 | controller | ok: [localhost] 2025-10-06 11:07:06.524829 | controller | 2025-10-06 11:07:06.524888 | 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']] *** 2025-10-06 11:07:06.524901 | controller | Monday 06 October 2025 11:07:06 +0000 (0:00:01.313) 0:00:01.342 ******** 2025-10-06 11:07:06.524914 | controller | ok: [localhost] 2025-10-06 11:07:06.596962 | controller | 2025-10-06 11:07:06.596996 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2025-10-06 11:07:06.597003 | controller | Monday 06 October 2025 11:07:06 +0000 (0:00:00.057) 0:00:01.399 ******** 2025-10-06 11:07:06.597016 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2025-10-06 11:07:06.626442 | controller | 2025-10-06 11:07:06.626527 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2025-10-06 11:07:06.626549 | controller | Monday 06 October 2025 11:07:06 +0000 (0:00:00.072) 0:00:01.471 ******** 2025-10-06 11:07:06.626572 | controller | ok: [localhost] => 2025-10-06 11:07:10.961654 | controller | cifmw_ci_setup_packages: 2025-10-06 11:07:10.961696 | controller | - bash-completion 2025-10-06 11:07:10.961703 | controller | - ca-certificates 2025-10-06 11:07:10.961710 | controller | - git-core 2025-10-06 11:07:10.961716 | controller | - make 2025-10-06 11:07:10.961722 | controller | - tar 2025-10-06 11:07:10.961729 | controller | - tmux 2025-10-06 11:07:10.961734 | controller | - python3-pip 2025-10-06 11:07:10.961741 | controller | 2025-10-06 11:07:10.961748 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2025-10-06 11:07:10.961755 | controller | Monday 06 October 2025 11:07:06 +0000 (0:00:00.029) 0:00:01.500 ******** 2025-10-06 11:07:10.961768 | controller | changed: [localhost] 2025-10-06 11:07:11.259668 | controller | 2025-10-06 11:07:11.259732 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2025-10-06 11:07:11.259750 | controller | Monday 06 October 2025 11:07:10 +0000 (0:00:04.335) 0:00:05.836 ******** 2025-10-06 11:07:11.259766 | controller | ok: [localhost] 2025-10-06 11:07:11.610266 | controller | 2025-10-06 11:07:11.610339 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2025-10-06 11:07:11.610353 | controller | Monday 06 October 2025 11:07:11 +0000 (0:00:00.297) 0:00:06.133 ******** 2025-10-06 11:07:11.610371 | controller | changed: [localhost] 2025-10-06 11:07:16.910134 | controller | 2025-10-06 11:07:16.910213 | 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] *** 2025-10-06 11:07:16.910224 | controller | Monday 06 October 2025 11:07:11 +0000 (0:00:00.350) 0:00:06.484 ******** 2025-10-06 11:07:16.910242 | controller | changed: [localhost] 2025-10-06 11:07:16.952207 | controller | 2025-10-06 11:07:16.952290 | 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] *** 2025-10-06 11:07:16.952302 | controller | Monday 06 October 2025 11:07:16 +0000 (0:00:05.299) 0:00:11.783 ******** 2025-10-06 11:07:16.952324 | controller | skipping: [localhost] 2025-10-06 11:07:17.296710 | controller | 2025-10-06 11:07:17.296792 | controller | TASK [ci_setup : Create completion file] *************************************** 2025-10-06 11:07:17.296801 | controller | Monday 06 October 2025 11:07:16 +0000 (0:00:00.042) 0:00:11.825 ******** 2025-10-06 11:07:17.296822 | controller | changed: [localhost] 2025-10-06 11:07:17.626670 | controller | 2025-10-06 11:07:17.626762 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then 2025-10-06 11:07:17.626786 | controller | source ~/.oc_completion 2025-10-06 11:07:17.626803 | controller | fi] *** 2025-10-06 11:07:17.626818 | controller | Monday 06 October 2025 11:07:17 +0000 (0:00:00.345) 0:00:12.170 ******** 2025-10-06 11:07:17.626844 | controller | changed: [localhost] 2025-10-06 11:07:17.647342 | controller | 2025-10-06 11:07:17.647400 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2025-10-06 11:07:17.647419 | controller | Monday 06 October 2025 11:07:17 +0000 (0:00:00.330) 0:00:12.501 ******** 2025-10-06 11:07:17.647445 | controller | skipping: [localhost] 2025-10-06 11:07:17.669628 | controller | 2025-10-06 11:07:17.669675 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2025-10-06 11:07:17.669685 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2025-10-06 11:07:17.669694 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2025-10-06 11:07:17.669710 | controller | }}] *** 2025-10-06 11:07:17.669718 | controller | Monday 06 October 2025 11:07:17 +0000 (0:00:00.020) 0:00:12.521 ******** 2025-10-06 11:07:17.669733 | controller | skipping: [localhost] 2025-10-06 11:07:17.694373 | controller | 2025-10-06 11:07:17.694452 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2025-10-06 11:07:17.694468 | controller | Monday 06 October 2025 11:07:17 +0000 (0:00:00.021) 0:00:12.543 ******** 2025-10-06 11:07:17.694520 | controller | skipping: [localhost] 2025-10-06 11:07:17.715545 | controller | 2025-10-06 11:07:17.715601 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2025-10-06 11:07:17.715623 | controller | Monday 06 October 2025 11:07:17 +0000 (0:00:00.024) 0:00:12.568 ******** 2025-10-06 11:07:17.715645 | controller | skipping: [localhost] 2025-10-06 11:07:17.735941 | controller | 2025-10-06 11:07:17.735988 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2025-10-06 11:07:17.736004 | controller | Monday 06 October 2025 11:07:17 +0000 (0:00:00.021) 0:00:12.589 ******** 2025-10-06 11:07:17.736025 | controller | skipping: [localhost] 2025-10-06 11:07:17.760175 | controller | 2025-10-06 11:07:17.760240 | 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') }}] *** 2025-10-06 11:07:17.760252 | controller | Monday 06 October 2025 11:07:17 +0000 (0:00:00.020) 0:00:12.610 ******** 2025-10-06 11:07:17.760268 | controller | skipping: [localhost] 2025-10-06 11:07:18.992197 | controller | 2025-10-06 11:07:18.992259 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2025-10-06 11:07:18.992276 | controller | Monday 06 October 2025 11:07:17 +0000 (0:00:00.024) 0:00:12.634 ******** 2025-10-06 11:07:18.992301 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2025-10-06 11:07:19.381473 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-10-06 11:07:19.381593 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2025-10-06 11:07:19.381609 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2025-10-06 11:07:19.381624 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-10-06 11:07:19.381637 | controller | 2025-10-06 11:07:19.381652 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2025-10-06 11:07:19.381666 | controller | Monday 06 October 2025 11:07:18 +0000 (0:00:01.231) 0:00:13.866 ******** 2025-10-06 11:07:19.381693 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-10-06 11:07:19.570257 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-10-06 11:07:19.570327 | controller | 2025-10-06 11:07:19.570338 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2025-10-06 11:07:19.570362 | controller | Monday 06 October 2025 11:07:19 +0000 (0:00:00.389) 0:00:14.255 ******** 2025-10-06 11:07:19.570382 | controller | ok: [localhost] 2025-10-06 11:07:19.610071 | controller | 2025-10-06 11:07:19.610109 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2025-10-06 11:07:19.610120 | controller | Monday 06 October 2025 11:07:19 +0000 (0:00:00.187) 0:00:14.443 ******** 2025-10-06 11:07:19.610136 | controller | skipping: [localhost] 2025-10-06 11:07:19.641066 | controller | 2025-10-06 11:07:19.641106 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2025-10-06 11:07:19.641122 | controller | Monday 06 October 2025 11:07:19 +0000 (0:00:00.040) 0:00:14.483 ******** 2025-10-06 11:07:19.641139 | controller | skipping: [localhost] 2025-10-06 11:07:19.665491 | controller | 2025-10-06 11:07:19.665546 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2025-10-06 11:07:19.665557 | controller | Monday 06 October 2025 11:07:19 +0000 (0:00:00.031) 0:00:14.515 ******** 2025-10-06 11:07:19.665572 | controller | skipping: [localhost] 2025-10-06 11:07:20.064346 | controller | 2025-10-06 11:07:20.064433 | 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 }}] *** 2025-10-06 11:07:20.064452 | controller | Monday 06 October 2025 11:07:19 +0000 (0:00:00.024) 0:00:14.539 ******** 2025-10-06 11:07:20.064478 | controller | ok: [localhost] 2025-10-06 11:07:20.462547 | controller | 2025-10-06 11:07:20.462615 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2025-10-06 11:07:20.462625 | controller | Monday 06 October 2025 11:07:20 +0000 (0:00:00.398) 0:00:14.938 ******** 2025-10-06 11:07:20.462643 | controller | ok: [localhost] 2025-10-06 11:07:20.508525 | controller | 2025-10-06 11:07:20.508605 | 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. 2025-10-06 11:07:20.508630 | controller | ] *** 2025-10-06 11:07:20.508644 | controller | Monday 06 October 2025 11:07:20 +0000 (0:00:00.398) 0:00:15.336 ******** 2025-10-06 11:07:20.508669 | controller | skipping: [localhost] 2025-10-06 11:07:20.758104 | controller | 2025-10-06 11:07:20.758190 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2025-10-06 11:07:20.758202 | controller | Monday 06 October 2025 11:07:20 +0000 (0:00:00.045) 0:00:15.382 ******** 2025-10-06 11:07:20.758227 | controller | changed: [localhost] 2025-10-06 11:07:20.854777 | controller | 2025-10-06 11:07:20.854873 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2025-10-06 11:07:20.854889 | controller | _cifmw_kustomize_deploy_user_kustomize | 2025-10-06 11:07:20.854904 | controller | default({}) | 2025-10-06 11:07:20.854917 | controller | combine(item.value, recursive=True) 2025-10-06 11:07:20.854931 | controller | }}] *** 2025-10-06 11:07:20.854945 | controller | Monday 06 October 2025 11:07:20 +0000 (0:00:00.250) 0:00:15.632 ******** 2025-10-06 11:07:20.854975 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2025-10-06 11:07:20.926741 | controller | 2025-10-06 11:07:20.926862 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ 2025-10-06 11:07:20.926879 | controller | _b64_kustomize_user_patches | 2025-10-06 11:07:20.926893 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2025-10-06 11:07:20.926907 | controller | }}] *** 2025-10-06 11:07:20.926920 | controller | Monday 06 October 2025 11:07:20 +0000 (0:00:00.096) 0:00:15.728 ******** 2025-10-06 11:07:20.926950 | controller | ok: [localhost] 2025-10-06 11:07:21.182717 | controller | 2025-10-06 11:07:21.182787 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-10-06 11:07:21.182797 | controller | Monday 06 October 2025 11:07:20 +0000 (0:00:00.071) 0:00:15.800 ******** 2025-10-06 11:07:21.182815 | controller | ok: [localhost] 2025-10-06 11:07:21.238138 | controller | 2025-10-06 11:07:21.238205 | 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] *** 2025-10-06 11:07:21.238215 | controller | Monday 06 October 2025 11:07:21 +0000 (0:00:00.255) 0:00:16.056 ******** 2025-10-06 11:07:21.238234 | controller | ok: [localhost] 2025-10-06 11:07:21.595583 | controller | 2025-10-06 11:07:21.595655 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-10-06 11:07:21.595666 | controller | Monday 06 October 2025 11:07:21 +0000 (0:00:00.055) 0:00:16.111 ******** 2025-10-06 11:07:21.595686 | controller | ok: [localhost] 2025-10-06 11:07:21.687848 | controller | 2025-10-06 11:07:21.687949 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2025-10-06 11:07:21.687958 | controller | _net_env_def_slurp['content'] | 2025-10-06 11:07:21.687965 | controller | b64decode | 2025-10-06 11:07:21.687971 | controller | from_yaml 2025-10-06 11:07:21.687977 | controller | }}, cacheable=True] *** 2025-10-06 11:07:21.687983 | controller | Monday 06 October 2025 11:07:21 +0000 (0:00:00.357) 0:00:16.469 ******** 2025-10-06 11:07:21.687999 | controller | ok: [localhost] 2025-10-06 11:07:21.936681 | controller | 2025-10-06 11:07:21.936760 | controller | TASK [Discover automation files paths={{ 2025-10-06 11:07:21.936788 | controller | [cifmw_architecture_repo, _automation_relative] | 2025-10-06 11:07:21.936797 | controller | path_join 2025-10-06 11:07:21.936805 | controller | }}, patterns=*.yaml] *** 2025-10-06 11:07:21.936813 | controller | Monday 06 October 2025 11:07:21 +0000 (0:00:00.092) 0:00:16.562 ******** 2025-10-06 11:07:21.936836 | controller | ok: [localhost] 2025-10-06 11:07:28.908862 | controller | 2025-10-06 11:07:28.908956 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2025-10-06 11:07:28.908969 | controller | Monday 06 October 2025 11:07:21 +0000 (0:00:00.247) 0:00:16.810 ******** 2025-10-06 11:07:28.908993 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2025-10-06 11:07:29.925064 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2025-10-06 11:07:29.925134 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2025-10-06 11:07:29.925141 | controller | ok: [localhost] => (item=bmo01.yaml) 2025-10-06 11:07:29.925148 | controller | ok: [localhost] => (item=dcn.yaml) 2025-10-06 11:07:29.925154 | controller | ok: [localhost] => (item=dz-storage.yaml) 2025-10-06 11:07:29.925160 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2025-10-06 11:07:29.925166 | controller | ok: [localhost] => (item=hci.yaml) 2025-10-06 11:07:29.925172 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2025-10-06 11:07:29.925178 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2025-10-06 11:07:29.925185 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2025-10-06 11:07:29.925191 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2025-10-06 11:07:29.925196 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2025-10-06 11:07:29.925203 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2025-10-06 11:07:29.925208 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2025-10-06 11:07:29.925214 | controller | ok: [localhost] => (item=osasinfra.yaml) 2025-10-06 11:07:29.925220 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2025-10-06 11:07:29.925226 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2025-10-06 11:07:29.925232 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2025-10-06 11:07:29.925238 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2025-10-06 11:07:29.925244 | controller | ok: [localhost] => (item=pidone.yaml) 2025-10-06 11:07:29.925249 | controller | ok: [localhost] => (item=sriov.yaml) 2025-10-06 11:07:29.925255 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2025-10-06 11:07:29.925261 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2025-10-06 11:07:29.925282 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2025-10-06 11:07:29.925288 | controller | ok: [localhost] => (item=uni02beta.yaml) 2025-10-06 11:07:29.925295 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2025-10-06 11:07:29.925301 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2025-10-06 11:07:29.925306 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2025-10-06 11:07:29.925312 | controller | ok: [localhost] => (item=uni04delta.yaml) 2025-10-06 11:07:29.925318 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2025-10-06 11:07:29.925324 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2025-10-06 11:07:29.925330 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2025-10-06 11:07:29.925336 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2025-10-06 11:07:29.925341 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2025-10-06 11:07:29.925347 | controller | ok: [localhost] => (item=uni07eta.yaml) 2025-10-06 11:07:29.925353 | controller | ok: [localhost] => (item=uni09iota.yaml) 2025-10-06 11:07:29.925359 | controller | 2025-10-06 11:07:29.925366 | controller | TASK [Load automation files as fact vas={{ 2025-10-06 11:07:29.925372 | controller | vas | default({}) | 2025-10-06 11:07:29.925378 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2025-10-06 11:07:29.925384 | controller | }}] *** 2025-10-06 11:07:29.925390 | controller | Monday 06 October 2025 11:07:28 +0000 (0:00:06.973) 0:00:23.783 ******** 2025-10-06 11:07:29.925408 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2025-10-06 11:07:29.977694 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2025-10-06 11:07:29.977793 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2025-10-06 11:07:29.977800 | controller | ok: [localhost] => (item=bmo01.yaml) 2025-10-06 11:07:29.977807 | controller | ok: [localhost] => (item=dcn.yaml) 2025-10-06 11:07:29.977813 | controller | ok: [localhost] => (item=dz-storage.yaml) 2025-10-06 11:07:29.977818 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2025-10-06 11:07:29.977824 | controller | ok: [localhost] => (item=hci.yaml) 2025-10-06 11:07:29.977830 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2025-10-06 11:07:29.977837 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2025-10-06 11:07:29.977843 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2025-10-06 11:07:29.977849 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2025-10-06 11:07:29.977855 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2025-10-06 11:07:29.977861 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2025-10-06 11:07:29.977866 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2025-10-06 11:07:29.977873 | controller | ok: [localhost] => (item=osasinfra.yaml) 2025-10-06 11:07:29.977879 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2025-10-06 11:07:29.977885 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2025-10-06 11:07:29.977890 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2025-10-06 11:07:29.977896 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2025-10-06 11:07:29.977902 | controller | ok: [localhost] => (item=pidone.yaml) 2025-10-06 11:07:29.977908 | controller | ok: [localhost] => (item=sriov.yaml) 2025-10-06 11:07:29.977913 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2025-10-06 11:07:29.977919 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2025-10-06 11:07:29.977925 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2025-10-06 11:07:29.977931 | controller | ok: [localhost] => (item=uni02beta.yaml) 2025-10-06 11:07:29.977937 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2025-10-06 11:07:29.977943 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2025-10-06 11:07:29.977949 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2025-10-06 11:07:29.977957 | controller | ok: [localhost] => (item=uni04delta.yaml) 2025-10-06 11:07:29.977971 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2025-10-06 11:07:29.977978 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2025-10-06 11:07:29.977984 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2025-10-06 11:07:29.977990 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2025-10-06 11:07:29.977996 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2025-10-06 11:07:29.978001 | controller | ok: [localhost] => (item=uni07eta.yaml) 2025-10-06 11:07:29.978038 | controller | ok: [localhost] => (item=uni09iota.yaml) 2025-10-06 11:07:29.978044 | controller | 2025-10-06 11:07:29.978051 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2025-10-06 11:07:29.978057 | controller | Monday 06 October 2025 11:07:29 +0000 (0:00:01.016) 0:00:24.799 ******** 2025-10-06 11:07:29.978074 | controller | ok: [localhost] 2025-10-06 11:07:30.846308 | controller | 2025-10-06 11:07:30.846369 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2025-10-06 11:07:30.846379 | controller | Monday 06 October 2025 11:07:29 +0000 (0:00:00.051) 0:00:24.851 ******** 2025-10-06 11:07:30.846396 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2025-10-06 11:07:31.239362 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2025-10-06 11:07:31.239443 | controller | 2025-10-06 11:07:31.239454 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2025-10-06 11:07:31.239464 | controller | Monday 06 October 2025 11:07:30 +0000 (0:00:00.868) 0:00:25.720 ******** 2025-10-06 11:07:31.239484 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2025-10-06 11:07:31.598903 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2025-10-06 11:07:31.598966 | controller | 2025-10-06 11:07:31.598974 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2025-10-06 11:07:31.598980 | controller | Monday 06 October 2025 11:07:31 +0000 (0:00:00.393) 0:00:26.113 ******** 2025-10-06 11:07:31.598995 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2025-10-06 11:07:31.643896 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2025-10-06 11:07:31.643974 | controller | 2025-10-06 11:07:31.643984 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2025-10-06 11:07:31.643993 | controller | _pub_keys.results[1].content | b64decode 2025-10-06 11:07:31.644001 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2025-10-06 11:07:31.644009 | controller | _priv_keys.results[1].content | b64decode 2025-10-06 11:07:31.644016 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2025-10-06 11:07:31.644024 | controller | _pub_keys.results[1].content | b64decode 2025-10-06 11:07:31.644031 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2025-10-06 11:07:31.644038 | controller | _pub_keys.results[0].content | b64decode 2025-10-06 11:07:31.644045 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2025-10-06 11:07:31.644053 | controller | _priv_keys.results[0].content | b64decode 2025-10-06 11:07:31.644060 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2025-10-06 11:07:31.644067 | controller | [ 2025-10-06 11:07:31.644074 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2025-10-06 11:07:31.644081 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2025-10-06 11:07:31.644089 | controller | ] | select() 2025-10-06 11:07:31.644096 | controller | }}] *** 2025-10-06 11:07:31.644103 | controller | Monday 06 October 2025 11:07:31 +0000 (0:00:00.359) 0:00:26.473 ******** 2025-10-06 11:07:31.644123 | controller | ok: [localhost] 2025-10-06 11:07:31.926197 | controller | 2025-10-06 11:07:31.926283 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2025-10-06 11:07:31.926292 | controller | Monday 06 October 2025 11:07:31 +0000 (0:00:00.044) 0:00:26.518 ******** 2025-10-06 11:07:31.926311 | controller | 2025-10-06 11:07:31.975550 | 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"]] *** 2025-10-06 11:07:31.975587 | controller | Monday 06 October 2025 11:07:31 +0000 (0:00:00.282) 0:00:26.800 ******** 2025-10-06 11:07:31.975609 | controller | ok: [localhost] => 2025-10-06 11:07:32.006188 | controller | changed: false 2025-10-06 11:07:32.006245 | controller | msg: All assertions passed 2025-10-06 11:07:32.006261 | controller | 2025-10-06 11:07:32.006275 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:07:32.006290 | controller | Monday 06 October 2025 11:07:31 +0000 (0:00:00.049) 0:00:26.850 ******** 2025-10-06 11:07:32.006312 | controller | skipping: [localhost] 2025-10-06 11:07:32.046252 | controller | 2025-10-06 11:07:32.046297 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:07:32.046309 | controller | Monday 06 October 2025 11:07:32 +0000 (0:00:00.030) 0:00:26.880 ******** 2025-10-06 11:07:32.046325 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2025-10-06 11:07:32.073302 | controller | 2025-10-06 11:07:32.073349 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-06 11:07:32.073360 | controller | Monday 06 October 2025 11:07:32 +0000 (0:00:00.040) 0:00:26.920 ******** 2025-10-06 11:07:32.073375 | controller | skipping: [localhost] 2025-10-06 11:07:32.117255 | controller | 2025-10-06 11:07:32.117329 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-06 11:07:32.117354 | controller | Monday 06 October 2025 11:07:32 +0000 (0:00:00.026) 0:00:26.947 ******** 2025-10-06 11:07:32.117387 | controller | ok: [localhost] 2025-10-06 11:07:32.406396 | controller | 2025-10-06 11:07:32.406438 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-06 11:07:32.406448 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:07:32.406455 | controller | stage['path'], item.src_file) | path_join 2025-10-06 11:07:32.406463 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-06 11:07:32.406470 | controller | Monday 06 October 2025 11:07:32 +0000 (0:00:00.043) 0:00:26.991 ******** 2025-10-06 11:07:32.406483 | controller | ok: [localhost] => (item={'name': 'namespace-values', 'src_file': 'values.yaml'}) 2025-10-06 11:07:32.474019 | controller | 2025-10-06 11:07:32.474064 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-06 11:07:32.474074 | controller | Monday 06 October 2025 11:07:32 +0000 (0:00:00.289) 0:00:27.281 ******** 2025-10-06 11:07:32.474086 | controller | ok: [localhost] => (item=values.yaml) 2025-10-06 11:07:32.528221 | controller | 2025-10-06 11:07:32.528285 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/namespace name=run_hook] *** 2025-10-06 11:07:32.528297 | controller | Monday 06 October 2025 11:07:32 +0000 (0:00:00.067) 0:00:27.348 ******** 2025-10-06 11:07:32.528329 | controller | skipping: [localhost] 2025-10-06 11:07:32.658130 | controller | 2025-10-06 11:07:32.658204 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/namespace name=ci_gen_kustomize_values] *** 2025-10-06 11:07:32.658216 | controller | Monday 06 October 2025 11:07:32 +0000 (0:00:00.054) 0:00:27.402 ******** 2025-10-06 11:07:32.658236 | controller | 2025-10-06 11:07:32.737938 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:07:32.738015 | controller | Monday 06 October 2025 11:07:32 +0000 (0:00:00.129) 0:00:27.532 ******** 2025-10-06 11:07:32.738033 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:07:32.814596 | controller | 2025-10-06 11:07:32.814679 | 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.] *** 2025-10-06 11:07:32.814690 | controller | Monday 06 October 2025 11:07:32 +0000 (0:00:00.079) 0:00:27.612 ******** 2025-10-06 11:07:32.814725 | controller | ok: [localhost] => 2025-10-06 11:07:33.048235 | controller | changed: false 2025-10-06 11:07:33.048336 | controller | msg: All assertions passed 2025-10-06 11:07:33.048348 | controller | 2025-10-06 11:07:33.048357 | 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] *** 2025-10-06 11:07:33.048365 | controller | Monday 06 October 2025 11:07:32 +0000 (0:00:00.076) 0:00:27.688 ******** 2025-10-06 11:07:33.048383 | controller | ok: [localhost] 2025-10-06 11:07:33.105674 | controller | 2025-10-06 11:07:33.105749 | 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.] *** 2025-10-06 11:07:33.105760 | controller | Monday 06 October 2025 11:07:33 +0000 (0:00:00.233) 0:00:27.922 ******** 2025-10-06 11:07:33.105784 | controller | ok: [localhost] => 2025-10-06 11:07:33.381873 | controller | changed: false 2025-10-06 11:07:33.381957 | controller | msg: All assertions passed 2025-10-06 11:07:33.381973 | controller | 2025-10-06 11:07:33.381988 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:07:33.382003 | controller | Monday 06 October 2025 11:07:33 +0000 (0:00:00.057) 0:00:27.980 ******** 2025-10-06 11:07:33.382030 | controller | ok: [localhost] 2025-10-06 11:07:33.623695 | controller | 2025-10-06 11:07:33.623745 | 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={{ 2025-10-06 11:07:33.623754 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:07:33.623760 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:07:33.623767 | controller | _config_map_content | 2025-10-06 11:07:33.623773 | controller | ansible.utils.remove_keys( 2025-10-06 11:07:33.623779 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:07:33.623784 | controller | matching_parameter='regex') 2025-10-06 11:07:33.623790 | controller | }}, cacheable=False] *** 2025-10-06 11:07:33.623796 | controller | Monday 06 October 2025 11:07:33 +0000 (0:00:00.275) 0:00:28.255 ******** 2025-10-06 11:07:33.623809 | controller | ok: [localhost] 2025-10-06 11:07:33.686197 | controller | 2025-10-06 11:07:33.686299 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:07:33.686310 | controller | Monday 06 October 2025 11:07:33 +0000 (0:00:00.242) 0:00:28.498 ******** 2025-10-06 11:07:33.686334 | controller | skipping: [localhost] 2025-10-06 11:07:33.912116 | controller | 2025-10-06 11:07:33.912159 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:07:33.912168 | controller | Monday 06 October 2025 11:07:33 +0000 (0:00:00.061) 0:00:28.559 ******** 2025-10-06 11:07:33.912183 | controller | changed: [localhost] 2025-10-06 11:07:33.977520 | controller | 2025-10-06 11:07:33.977559 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:07:33.977567 | controller | (snippet_datadir, 2025-10-06 11:07:33.977574 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:07:33.977580 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:07:33.977587 | controller | Monday 06 October 2025 11:07:33 +0000 (0:00:00.226) 0:00:28.786 ******** 2025-10-06 11:07:33.977598 | controller | skipping: [localhost] 2025-10-06 11:07:34.049032 | controller | 2025-10-06 11:07:34.049078 | 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] }}] *** 2025-10-06 11:07:34.049088 | controller | Monday 06 October 2025 11:07:33 +0000 (0:00:00.065) 0:00:28.851 ******** 2025-10-06 11:07:34.049102 | controller | ok: [localhost] 2025-10-06 11:07:34.629670 | controller | 2025-10-06 11:07:34.629750 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:07:34.629764 | controller | (snippet_datadir, 2025-10-06 11:07:34.629774 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:07:34.629800 | controller | }}, content={{ 2025-10-06 11:07:34.629808 | controller | _base64_patch | 2025-10-06 11:07:34.629816 | controller | default({}) | 2025-10-06 11:07:34.629824 | controller | to_nice_yaml 2025-10-06 11:07:34.629832 | controller | }}, mode=0644] *** 2025-10-06 11:07:34.629841 | controller | Monday 06 October 2025 11:07:34 +0000 (0:00:00.071) 0:00:28.923 ******** 2025-10-06 11:07:34.629864 | controller | changed: [localhost] 2025-10-06 11:07:35.059299 | controller | 2025-10-06 11:07:35.059362 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:07:35.059373 | controller | (snippet_datadir, 2025-10-06 11:07:35.059384 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:07:35.059394 | controller | }}, content={{ 2025-10-06 11:07:35.059403 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:07:35.059418 | controller | default({}) | 2025-10-06 11:07:35.059428 | controller | to_nice_yaml 2025-10-06 11:07:35.059437 | controller | }}, mode=0644] *** 2025-10-06 11:07:35.059446 | controller | Monday 06 October 2025 11:07:34 +0000 (0:00:00.580) 0:00:29.504 ******** 2025-10-06 11:07:35.059464 | controller | changed: [localhost] 2025-10-06 11:07:35.561067 | controller | 2025-10-06 11:07:35.561141 | 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={{ 2025-10-06 11:07:35.561149 | controller | ( 2025-10-06 11:07:35.561155 | controller | snippet_datadir, 2025-10-06 11:07:35.561163 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:07:35.561169 | controller | ) | path_join 2025-10-06 11:07:35.561175 | controller | }}, mode=0644] *** 2025-10-06 11:07:35.561181 | controller | Monday 06 October 2025 11:07:35 +0000 (0:00:00.429) 0:00:29.933 ******** 2025-10-06 11:07:35.561200 | controller | changed: [localhost] 2025-10-06 11:07:35.661804 | controller | 2025-10-06 11:07:35.661885 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:07:35.661897 | controller | Monday 06 October 2025 11:07:35 +0000 (0:00:00.500) 0:00:30.434 ******** 2025-10-06 11:07:35.661921 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:07:35.743918 | controller | 2025-10-06 11:07:35.743994 | 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!] *** 2025-10-06 11:07:35.744003 | controller | Monday 06 October 2025 11:07:35 +0000 (0:00:00.101) 0:00:30.536 ******** 2025-10-06 11:07:35.744022 | controller | ok: [localhost] => 2025-10-06 11:07:35.994942 | controller | changed: false 2025-10-06 11:07:35.994985 | controller | msg: All assertions passed 2025-10-06 11:07:35.995000 | controller | 2025-10-06 11:07:35.995008 | 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] *** 2025-10-06 11:07:35.995016 | controller | Monday 06 October 2025 11:07:35 +0000 (0:00:00.082) 0:00:30.618 ******** 2025-10-06 11:07:35.995029 | controller | ok: [localhost] 2025-10-06 11:07:36.045303 | controller | 2025-10-06 11:07:36.045346 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:07:36.045356 | controller | Monday 06 October 2025 11:07:35 +0000 (0:00:00.250) 0:00:30.869 ******** 2025-10-06 11:07:36.045369 | controller | ok: [localhost] 2025-10-06 11:07:36.485152 | controller | 2025-10-06 11:07:36.485191 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:07:36.485199 | controller | Monday 06 October 2025 11:07:36 +0000 (0:00:00.050) 0:00:30.919 ******** 2025-10-06 11:07:36.485212 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/03_user_data_b64.yaml) 2025-10-06 11:07:36.576879 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/04_user_data.yaml) 2025-10-06 11:07:36.576937 | controller | 2025-10-06 11:07:36.576954 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:07:36.576982 | controller | _content | 2025-10-06 11:07:36.576996 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:07:36.577009 | controller | combine(_parsed, recursive=true) 2025-10-06 11:07:36.577023 | controller | }} 2025-10-06 11:07:36.577036 | controller | ] *** 2025-10-06 11:07:36.577049 | controller | Monday 06 October 2025 11:07:36 +0000 (0:00:00.439) 0:00:31.359 ******** 2025-10-06 11:07:36.577072 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:07:36.850951 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:07:36.850992 | controller | 2025-10-06 11:07:36.851003 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:07:36.851011 | controller | Monday 06 October 2025 11:07:36 +0000 (0:00:00.091) 0:00:31.451 ******** 2025-10-06 11:07:36.851025 | controller | changed: [localhost] 2025-10-06 11:07:37.363346 | controller | 2025-10-06 11:07:37.363416 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:07:37.363425 | controller | (_destdir, 2025-10-06 11:07:37.363432 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:07:37.363439 | controller | }}, content={{ 2025-10-06 11:07:37.363445 | controller | ( 2025-10-06 11:07:37.363452 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:07:37.363458 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:07:37.363464 | controller | }}, mode=0644] *** 2025-10-06 11:07:37.363470 | controller | Monday 06 October 2025 11:07:36 +0000 (0:00:00.274) 0:00:31.725 ******** 2025-10-06 11:07:37.363488 | controller | changed: [localhost] 2025-10-06 11:07:37.697278 | controller | 2025-10-06 11:07:37.697376 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/namespace mode=0644, backup=True, remote_src=True, src={{ 2025-10-06 11:07:37.697392 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-06 11:07:37.697406 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-06 11:07:37.697422 | controller | _val['name'], 'values.yaml') | path_join 2025-10-06 11:07:37.697440 | controller | }}, dest={{ 2025-10-06 11:07:37.697458 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:07:37.697477 | controller | stage['path'], _val.src_file 2025-10-06 11:07:37.697536 | controller | ) | 2025-10-06 11:07:37.697562 | controller | path_join 2025-10-06 11:07:37.697580 | controller | }}] *** 2025-10-06 11:07:37.697598 | controller | Monday 06 October 2025 11:07:37 +0000 (0:00:00.511) 0:00:32.237 ******** 2025-10-06 11:07:37.697633 | controller | changed: [localhost] => (item=namespace-values) 2025-10-06 11:07:37.748734 | controller | 2025-10-06 11:07:37.748796 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:07:37.748805 | controller | Monday 06 October 2025 11:07:37 +0000 (0:00:00.334) 0:00:32.571 ******** 2025-10-06 11:07:37.748819 | controller | skipping: [localhost] 2025-10-06 11:07:38.142664 | controller | 2025-10-06 11:07:38.142712 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/namespace chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-06 11:07:38.142724 | controller | Monday 06 October 2025 11:07:37 +0000 (0:00:00.051) 0:00:32.623 ******** 2025-10-06 11:07:38.142740 | controller | changed: [localhost] 2025-10-06 11:07:38.614978 | controller | 2025-10-06 11:07:38.615018 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-06 11:07:38.615028 | controller | Monday 06 October 2025 11:07:38 +0000 (0:00:00.393) 0:00:33.017 ******** 2025-10-06 11:07:38.615047 | controller | changed: [localhost] 2025-10-06 11:07:38.879055 | controller | 2025-10-06 11:07:38.879121 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/namespace remote_src=True, src={{ _output }}, dest={{ 2025-10-06 11:07:38.879129 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-06 11:07:38.879136 | controller | stage['build_output'] | basename) | path_join 2025-10-06 11:07:38.879143 | controller | }}, mode=0644] *** 2025-10-06 11:07:38.879149 | controller | Monday 06 October 2025 11:07:38 +0000 (0:00:00.472) 0:00:33.489 ******** 2025-10-06 11:07:38.879165 | controller | changed: [localhost] 2025-10-06 11:07:38.928558 | controller | 2025-10-06 11:07:38.928639 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:07:38.928651 | controller | Monday 06 October 2025 11:07:38 +0000 (0:00:00.264) 0:00:33.753 ******** 2025-10-06 11:07:38.928673 | controller | skipping: [localhost] 2025-10-06 11:07:38.976295 | controller | 2025-10-06 11:07:38.976345 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/namespace _raw_params=oc apply -f {{ _cr }}] *** 2025-10-06 11:07:38.976353 | controller | Monday 06 October 2025 11:07:38 +0000 (0:00:00.049) 0:00:33.803 ******** 2025-10-06 11:07:38.976366 | controller | skipping: [localhost] 2025-10-06 11:07:39.027723 | controller | 2025-10-06 11:07:39.027764 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/namespace _raw_params={{ wait_condition }}] *** 2025-10-06 11:07:39.027772 | controller | Monday 06 October 2025 11:07:38 +0000 (0:00:00.047) 0:00:33.850 ******** 2025-10-06 11:07:39.027787 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2025-10-06 11:07:39.091178 | controller | skipping: [localhost] 2025-10-06 11:07:39.091244 | controller | 2025-10-06 11:07:39.091257 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:07:39.091265 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.051) 0:00:33.902 ******** 2025-10-06 11:07:39.091281 | controller | skipping: [localhost] 2025-10-06 11:07:39.146494 | controller | 2025-10-06 11:07:39.146612 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/namespace name=run_hook] *** 2025-10-06 11:07:39.146626 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.063) 0:00:33.965 ******** 2025-10-06 11:07:39.146665 | controller | skipping: [localhost] 2025-10-06 11:07:39.202158 | controller | 2025-10-06 11:07:39.202208 | 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"]] *** 2025-10-06 11:07:39.202219 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.055) 0:00:34.020 ******** 2025-10-06 11:07:39.202235 | controller | ok: [localhost] => 2025-10-06 11:07:39.236176 | controller | changed: false 2025-10-06 11:07:39.236215 | controller | msg: All assertions passed 2025-10-06 11:07:39.236223 | controller | 2025-10-06 11:07:39.236230 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:07:39.236237 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.055) 0:00:34.076 ******** 2025-10-06 11:07:39.236249 | controller | skipping: [localhost] 2025-10-06 11:07:39.271985 | controller | 2025-10-06 11:07:39.272036 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:07:39.272046 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.034) 0:00:34.110 ******** 2025-10-06 11:07:39.272061 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2025-10-06 11:07:39.305264 | controller | 2025-10-06 11:07:39.305308 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-06 11:07:39.305319 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.035) 0:00:34.146 ******** 2025-10-06 11:07:39.305334 | controller | skipping: [localhost] 2025-10-06 11:07:39.348735 | controller | 2025-10-06 11:07:39.348802 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-06 11:07:39.348810 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.033) 0:00:34.179 ******** 2025-10-06 11:07:39.348829 | controller | ok: [localhost] 2025-10-06 11:07:39.564344 | controller | 2025-10-06 11:07:39.564451 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-06 11:07:39.564488 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:07:39.564558 | controller | stage['path'], item.src_file) | path_join 2025-10-06 11:07:39.564574 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-06 11:07:39.564592 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.043) 0:00:34.223 ******** 2025-10-06 11:07:39.564630 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2025-10-06 11:07:39.630664 | controller | 2025-10-06 11:07:39.630704 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-06 11:07:39.630712 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.215) 0:00:34.438 ******** 2025-10-06 11:07:39.630725 | controller | ok: [localhost] => (item=values.yaml) 2025-10-06 11:07:39.736112 | controller | 2025-10-06 11:07:39.736201 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane/networking/nncp name=run_hook] *** 2025-10-06 11:07:39.736218 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.066) 0:00:34.505 ******** 2025-10-06 11:07:39.736247 | controller | skipping: [localhost] 2025-10-06 11:07:39.849411 | controller | 2025-10-06 11:07:39.849458 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2025-10-06 11:07:39.849469 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.105) 0:00:34.610 ******** 2025-10-06 11:07:39.849484 | controller | 2025-10-06 11:07:39.943878 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:07:39.943957 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.112) 0:00:34.723 ******** 2025-10-06 11:07:39.943981 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:07:39.999483 | controller | 2025-10-06 11:07:39.999581 | 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.] *** 2025-10-06 11:07:39.999590 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.094) 0:00:34.818 ******** 2025-10-06 11:07:39.999609 | controller | ok: [localhost] => 2025-10-06 11:07:40.237578 | controller | changed: false 2025-10-06 11:07:40.237659 | controller | msg: All assertions passed 2025-10-06 11:07:40.237670 | controller | 2025-10-06 11:07:40.237680 | 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] *** 2025-10-06 11:07:40.237690 | controller | Monday 06 October 2025 11:07:39 +0000 (0:00:00.055) 0:00:34.873 ******** 2025-10-06 11:07:40.237713 | controller | ok: [localhost] 2025-10-06 11:07:40.305914 | controller | 2025-10-06 11:07:40.305957 | 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.] *** 2025-10-06 11:07:40.305967 | controller | Monday 06 October 2025 11:07:40 +0000 (0:00:00.238) 0:00:35.111 ******** 2025-10-06 11:07:40.305981 | controller | ok: [localhost] => 2025-10-06 11:07:40.589116 | controller | changed: false 2025-10-06 11:07:40.589202 | controller | msg: All assertions passed 2025-10-06 11:07:40.589218 | controller | 2025-10-06 11:07:40.589233 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:07:40.589247 | controller | Monday 06 October 2025 11:07:40 +0000 (0:00:00.068) 0:00:35.180 ******** 2025-10-06 11:07:40.589275 | controller | ok: [localhost] 2025-10-06 11:07:40.836802 | controller | 2025-10-06 11:07:40.836899 | 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={{ 2025-10-06 11:07:40.836917 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:07:40.836965 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:07:40.837000 | controller | _config_map_content | 2025-10-06 11:07:40.837019 | controller | ansible.utils.remove_keys( 2025-10-06 11:07:40.837036 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:07:40.837050 | controller | matching_parameter='regex') 2025-10-06 11:07:40.837064 | controller | }}, cacheable=False] *** 2025-10-06 11:07:40.837077 | controller | Monday 06 October 2025 11:07:40 +0000 (0:00:00.282) 0:00:35.463 ******** 2025-10-06 11:07:40.837106 | controller | ok: [localhost] 2025-10-06 11:07:40.930763 | controller | 2025-10-06 11:07:40.930890 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:07:40.930909 | controller | Monday 06 October 2025 11:07:40 +0000 (0:00:00.247) 0:00:35.711 ******** 2025-10-06 11:07:40.930942 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-10-06 11:07:40.996277 | controller | 2025-10-06 11:07:40.996348 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-10-06 11:07:40.996357 | controller | Monday 06 October 2025 11:07:40 +0000 (0:00:00.093) 0:00:35.804 ******** 2025-10-06 11:07:40.996377 | controller | ok: [localhost] => 2025-10-06 11:07:41.216355 | controller | changed: false 2025-10-06 11:07:41.216424 | controller | msg: All assertions passed 2025-10-06 11:07:41.216439 | controller | 2025-10-06 11:07:41.216451 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:07:41.216463 | controller | Monday 06 October 2025 11:07:40 +0000 (0:00:00.065) 0:00:35.870 ******** 2025-10-06 11:07:41.216487 | controller | changed: [localhost] 2025-10-06 11:07:41.834639 | controller | 2025-10-06 11:07:41.834701 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:07:41.834718 | controller | (snippet_datadir, 2025-10-06 11:07:41.834732 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:07:41.834745 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:07:41.834760 | controller | Monday 06 October 2025 11:07:41 +0000 (0:00:00.220) 0:00:36.090 ******** 2025-10-06 11:07:41.834782 | controller | changed: [localhost] 2025-10-06 11:07:41.904264 | controller | 2025-10-06 11:07:41.904331 | 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] }}] *** 2025-10-06 11:07:41.904349 | controller | Monday 06 October 2025 11:07:41 +0000 (0:00:00.617) 0:00:36.708 ******** 2025-10-06 11:07:41.904375 | controller | ok: [localhost] 2025-10-06 11:07:42.394844 | controller | 2025-10-06 11:07:42.394902 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:07:42.394910 | controller | (snippet_datadir, 2025-10-06 11:07:42.394916 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:07:42.394923 | controller | }}, content={{ 2025-10-06 11:07:42.394930 | controller | _base64_patch | 2025-10-06 11:07:42.394936 | controller | default({}) | 2025-10-06 11:07:42.394942 | controller | to_nice_yaml 2025-10-06 11:07:42.394948 | controller | }}, mode=0644] *** 2025-10-06 11:07:42.394954 | controller | Monday 06 October 2025 11:07:41 +0000 (0:00:00.070) 0:00:36.778 ******** 2025-10-06 11:07:42.394968 | controller | changed: [localhost] 2025-10-06 11:07:42.854863 | controller | 2025-10-06 11:07:42.854901 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:07:42.854910 | controller | (snippet_datadir, 2025-10-06 11:07:42.854917 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:07:42.854923 | controller | }}, content={{ 2025-10-06 11:07:42.854929 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:07:42.854935 | controller | default({}) | 2025-10-06 11:07:42.854941 | controller | to_nice_yaml 2025-10-06 11:07:42.854947 | controller | }}, mode=0644] *** 2025-10-06 11:07:42.854959 | controller | Monday 06 October 2025 11:07:42 +0000 (0:00:00.490) 0:00:37.268 ******** 2025-10-06 11:07:42.854970 | controller | changed: [localhost] 2025-10-06 11:07:43.270543 | controller | 2025-10-06 11:07:43.270604 | 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={{ 2025-10-06 11:07:43.270625 | controller | ( 2025-10-06 11:07:43.270632 | controller | snippet_datadir, 2025-10-06 11:07:43.270638 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:07:43.270645 | controller | ) | path_join 2025-10-06 11:07:43.270651 | controller | }}, mode=0644] *** 2025-10-06 11:07:43.270657 | controller | Monday 06 October 2025 11:07:42 +0000 (0:00:00.460) 0:00:37.729 ******** 2025-10-06 11:07:43.270671 | controller | changed: [localhost] 2025-10-06 11:07:43.360729 | controller | 2025-10-06 11:07:43.360803 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:07:43.360823 | controller | Monday 06 October 2025 11:07:43 +0000 (0:00:00.415) 0:00:38.145 ******** 2025-10-06 11:07:43.360847 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:07:43.413878 | controller | 2025-10-06 11:07:43.413914 | 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!] *** 2025-10-06 11:07:43.413922 | controller | Monday 06 October 2025 11:07:43 +0000 (0:00:00.089) 0:00:38.235 ******** 2025-10-06 11:07:43.413935 | controller | ok: [localhost] => 2025-10-06 11:07:43.682808 | controller | changed: false 2025-10-06 11:07:43.682885 | controller | msg: All assertions passed 2025-10-06 11:07:43.682896 | controller | 2025-10-06 11:07:43.682906 | 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] *** 2025-10-06 11:07:43.682917 | controller | Monday 06 October 2025 11:07:43 +0000 (0:00:00.053) 0:00:38.288 ******** 2025-10-06 11:07:43.682938 | controller | ok: [localhost] 2025-10-06 11:07:43.749391 | controller | 2025-10-06 11:07:43.749483 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:07:43.749517 | controller | Monday 06 October 2025 11:07:43 +0000 (0:00:00.268) 0:00:38.557 ******** 2025-10-06 11:07:43.749543 | controller | ok: [localhost] 2025-10-06 11:07:44.450565 | controller | 2025-10-06 11:07:44.450622 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:07:44.450632 | controller | Monday 06 October 2025 11:07:43 +0000 (0:00:00.066) 0:00:38.623 ******** 2025-10-06 11:07:44.450646 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-10-06 11:07:44.584386 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-10-06 11:07:44.584425 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-10-06 11:07:44.584433 | controller | 2025-10-06 11:07:44.584440 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:07:44.584447 | controller | _content | 2025-10-06 11:07:44.584453 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:07:44.584459 | controller | combine(_parsed, recursive=true) 2025-10-06 11:07:44.584465 | controller | }} 2025-10-06 11:07:44.584471 | controller | ] *** 2025-10-06 11:07:44.584477 | controller | Monday 06 October 2025 11:07:44 +0000 (0:00:00.701) 0:00:39.324 ******** 2025-10-06 11:07:44.584488 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-06 11:07:44.784053 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:07:44.784120 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:07:44.784131 | controller | 2025-10-06 11:07:44.784141 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:07:44.784151 | controller | Monday 06 October 2025 11:07:44 +0000 (0:00:00.133) 0:00:39.458 ******** 2025-10-06 11:07:44.784167 | controller | changed: [localhost] 2025-10-06 11:07:45.267348 | controller | 2025-10-06 11:07:45.267441 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:07:45.267476 | controller | (_destdir, 2025-10-06 11:07:45.267491 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:07:45.267546 | controller | }}, content={{ 2025-10-06 11:07:45.267560 | controller | ( 2025-10-06 11:07:45.267574 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:07:45.267587 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:07:45.267600 | controller | }}, mode=0644] *** 2025-10-06 11:07:45.267614 | controller | Monday 06 October 2025 11:07:44 +0000 (0:00:00.199) 0:00:39.658 ******** 2025-10-06 11:07:45.267641 | controller | changed: [localhost] 2025-10-06 11:07:45.631446 | controller | 2025-10-06 11:07:45.631538 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2025-10-06 11:07:45.631553 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-06 11:07:45.631563 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-06 11:07:45.631578 | controller | _val['name'], 'values.yaml') | path_join 2025-10-06 11:07:45.631588 | controller | }}, dest={{ 2025-10-06 11:07:45.631597 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:07:45.631607 | controller | stage['path'], _val.src_file 2025-10-06 11:07:45.631616 | controller | ) | 2025-10-06 11:07:45.631625 | controller | path_join 2025-10-06 11:07:45.631633 | controller | }}] *** 2025-10-06 11:07:45.631642 | controller | Monday 06 October 2025 11:07:45 +0000 (0:00:00.482) 0:00:40.141 ******** 2025-10-06 11:07:45.631663 | controller | changed: [localhost] => (item=network-values) 2025-10-06 11:07:45.748038 | controller | 2025-10-06 11:07:45.748092 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:07:45.748107 | controller | Monday 06 October 2025 11:07:45 +0000 (0:00:00.364) 0:00:40.505 ******** 2025-10-06 11:07:45.748128 | controller | skipping: [localhost] 2025-10-06 11:07:46.297013 | controller | 2025-10-06 11:07:46.297084 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-06 11:07:46.297096 | controller | Monday 06 October 2025 11:07:45 +0000 (0:00:00.116) 0:00:40.622 ******** 2025-10-06 11:07:46.297116 | controller | changed: [localhost] 2025-10-06 11:07:46.720674 | controller | 2025-10-06 11:07:46.720736 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-06 11:07:46.720744 | controller | Monday 06 October 2025 11:07:46 +0000 (0:00:00.548) 0:00:41.171 ******** 2025-10-06 11:07:46.720759 | controller | changed: [localhost] 2025-10-06 11:07:47.064110 | controller | 2025-10-06 11:07:47.064181 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2025-10-06 11:07:47.064193 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-06 11:07:47.064203 | controller | stage['build_output'] | basename) | path_join 2025-10-06 11:07:47.064214 | controller | }}, mode=0644] *** 2025-10-06 11:07:47.064227 | controller | Monday 06 October 2025 11:07:46 +0000 (0:00:00.422) 0:00:41.594 ******** 2025-10-06 11:07:47.064250 | controller | changed: [localhost] 2025-10-06 11:07:47.142419 | controller | 2025-10-06 11:07:47.142575 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:07:47.142608 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.343) 0:00:41.937 ******** 2025-10-06 11:07:47.142634 | controller | skipping: [localhost] 2025-10-06 11:07:47.198395 | controller | 2025-10-06 11:07:47.198460 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2025-10-06 11:07:47.198469 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.079) 0:00:42.016 ******** 2025-10-06 11:07:47.198486 | controller | skipping: [localhost] 2025-10-06 11:07:47.279449 | controller | 2025-10-06 11:07:47.279521 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane/networking/nncp _raw_params={{ wait_condition }}] *** 2025-10-06 11:07:47.279544 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.055) 0:00:42.072 ******** 2025-10-06 11:07:47.279558 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2025-10-06 11:07:47.327885 | controller | skipping: [localhost] 2025-10-06 11:07:47.327925 | controller | 2025-10-06 11:07:47.327934 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:07:47.327942 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.081) 0:00:42.154 ******** 2025-10-06 11:07:47.327955 | controller | skipping: [localhost] 2025-10-06 11:07:47.381156 | controller | 2025-10-06 11:07:47.381201 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane/networking/nncp name=run_hook] *** 2025-10-06 11:07:47.381210 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.048) 0:00:42.202 ******** 2025-10-06 11:07:47.381224 | controller | skipping: [localhost] 2025-10-06 11:07:47.426747 | controller | 2025-10-06 11:07:47.426796 | 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"]] *** 2025-10-06 11:07:47.426806 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.053) 0:00:42.255 ******** 2025-10-06 11:07:47.426821 | controller | ok: [localhost] => 2025-10-06 11:07:47.461134 | controller | changed: false 2025-10-06 11:07:47.461172 | controller | msg: All assertions passed 2025-10-06 11:07:47.461180 | controller | 2025-10-06 11:07:47.461187 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:07:47.461194 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.045) 0:00:42.301 ******** 2025-10-06 11:07:47.461211 | controller | skipping: [localhost] 2025-10-06 11:07:47.499177 | controller | 2025-10-06 11:07:47.499251 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:07:47.499268 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.034) 0:00:42.335 ******** 2025-10-06 11:07:47.499295 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2025-10-06 11:07:47.533906 | controller | 2025-10-06 11:07:47.533975 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-06 11:07:47.533991 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.037) 0:00:42.373 ******** 2025-10-06 11:07:47.534017 | controller | skipping: [localhost] 2025-10-06 11:07:47.606032 | controller | 2025-10-06 11:07:47.606122 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-06 11:07:47.606139 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.034) 0:00:42.408 ******** 2025-10-06 11:07:47.606167 | controller | ok: [localhost] 2025-10-06 11:07:47.904003 | controller | 2025-10-06 11:07:47.904093 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-06 11:07:47.904109 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:07:47.904123 | controller | stage['path'], item.src_file) | path_join 2025-10-06 11:07:47.904137 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-06 11:07:47.904150 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.072) 0:00:42.480 ******** 2025-10-06 11:07:47.904178 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': 'values.yaml'}) 2025-10-06 11:07:47.992768 | controller | 2025-10-06 11:07:47.992868 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-06 11:07:47.992913 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.298) 0:00:42.778 ******** 2025-10-06 11:07:47.992962 | controller | ok: [localhost] => (item=values.yaml) 2025-10-06 11:07:48.073544 | controller | 2025-10-06 11:07:48.073638 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane2/networking/nncp name=run_hook] *** 2025-10-06 11:07:48.073655 | controller | Monday 06 October 2025 11:07:47 +0000 (0:00:00.088) 0:00:42.866 ******** 2025-10-06 11:07:48.073684 | controller | skipping: [localhost] 2025-10-06 11:07:48.192623 | controller | 2025-10-06 11:07:48.192713 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane2/networking/nncp name=ci_gen_kustomize_values] *** 2025-10-06 11:07:48.192729 | controller | Monday 06 October 2025 11:07:48 +0000 (0:00:00.080) 0:00:42.947 ******** 2025-10-06 11:07:48.192757 | controller | 2025-10-06 11:07:48.295212 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:07:48.295336 | controller | Monday 06 October 2025 11:07:48 +0000 (0:00:00.119) 0:00:43.066 ******** 2025-10-06 11:07:48.295371 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:07:48.348682 | controller | 2025-10-06 11:07:48.348969 | 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.] *** 2025-10-06 11:07:48.348986 | controller | Monday 06 October 2025 11:07:48 +0000 (0:00:00.102) 0:00:43.169 ******** 2025-10-06 11:07:48.349015 | controller | ok: [localhost] => 2025-10-06 11:07:48.553182 | controller | changed: false 2025-10-06 11:07:48.553268 | controller | msg: All assertions passed 2025-10-06 11:07:48.553282 | controller | 2025-10-06 11:07:48.553296 | 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] *** 2025-10-06 11:07:48.553308 | controller | Monday 06 October 2025 11:07:48 +0000 (0:00:00.054) 0:00:43.223 ******** 2025-10-06 11:07:48.553336 | controller | ok: [localhost] 2025-10-06 11:07:48.606850 | controller | 2025-10-06 11:07:48.606930 | 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.] *** 2025-10-06 11:07:48.606958 | controller | Monday 06 October 2025 11:07:48 +0000 (0:00:00.204) 0:00:43.427 ******** 2025-10-06 11:07:48.606981 | controller | ok: [localhost] => 2025-10-06 11:07:48.844282 | controller | changed: false 2025-10-06 11:07:48.844347 | controller | msg: All assertions passed 2025-10-06 11:07:48.844355 | controller | 2025-10-06 11:07:48.844362 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:07:48.844369 | controller | Monday 06 October 2025 11:07:48 +0000 (0:00:00.053) 0:00:43.481 ******** 2025-10-06 11:07:48.844387 | controller | ok: [localhost] 2025-10-06 11:07:49.133599 | controller | 2025-10-06 11:07:49.133694 | 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={{ 2025-10-06 11:07:49.133711 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:07:49.133725 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:07:49.133739 | controller | _config_map_content | 2025-10-06 11:07:49.133752 | controller | ansible.utils.remove_keys( 2025-10-06 11:07:49.133766 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:07:49.133779 | controller | matching_parameter='regex') 2025-10-06 11:07:49.133792 | controller | }}, cacheable=False] *** 2025-10-06 11:07:49.133806 | controller | Monday 06 October 2025 11:07:48 +0000 (0:00:00.236) 0:00:43.717 ******** 2025-10-06 11:07:49.133834 | controller | ok: [localhost] 2025-10-06 11:07:49.181620 | controller | 2025-10-06 11:07:49.181744 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:07:49.181778 | controller | Monday 06 October 2025 11:07:49 +0000 (0:00:00.290) 0:00:44.008 ******** 2025-10-06 11:07:49.181828 | controller | skipping: [localhost] 2025-10-06 11:07:49.394293 | controller | 2025-10-06 11:07:49.394365 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:07:49.394373 | controller | Monday 06 October 2025 11:07:49 +0000 (0:00:00.048) 0:00:44.056 ******** 2025-10-06 11:07:49.394391 | controller | changed: [localhost] 2025-10-06 11:07:49.966090 | controller | 2025-10-06 11:07:49.966145 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:07:49.966157 | controller | (snippet_datadir, 2025-10-06 11:07:49.966168 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:07:49.966177 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:07:49.966186 | controller | Monday 06 October 2025 11:07:49 +0000 (0:00:00.212) 0:00:44.268 ******** 2025-10-06 11:07:49.966203 | controller | changed: [localhost] 2025-10-06 11:07:50.065332 | controller | 2025-10-06 11:07:50.065412 | 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] }}] *** 2025-10-06 11:07:50.065428 | controller | Monday 06 October 2025 11:07:49 +0000 (0:00:00.571) 0:00:44.840 ******** 2025-10-06 11:07:50.065455 | controller | ok: [localhost] 2025-10-06 11:07:50.557695 | controller | 2025-10-06 11:07:50.557768 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:07:50.557776 | controller | (snippet_datadir, 2025-10-06 11:07:50.557783 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:07:50.557789 | controller | }}, content={{ 2025-10-06 11:07:50.557795 | controller | _base64_patch | 2025-10-06 11:07:50.557801 | controller | default({}) | 2025-10-06 11:07:50.557807 | controller | to_nice_yaml 2025-10-06 11:07:50.557813 | controller | }}, mode=0644] *** 2025-10-06 11:07:50.557819 | controller | Monday 06 October 2025 11:07:50 +0000 (0:00:00.098) 0:00:44.939 ******** 2025-10-06 11:07:50.557837 | controller | changed: [localhost] 2025-10-06 11:07:51.035415 | controller | 2025-10-06 11:07:51.035514 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:07:51.035530 | controller | (snippet_datadir, 2025-10-06 11:07:51.035540 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:07:51.035581 | controller | }}, content={{ 2025-10-06 11:07:51.035593 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:07:51.035602 | controller | default({}) | 2025-10-06 11:07:51.035611 | controller | to_nice_yaml 2025-10-06 11:07:51.035620 | controller | }}, mode=0644] *** 2025-10-06 11:07:51.035629 | controller | Monday 06 October 2025 11:07:50 +0000 (0:00:00.492) 0:00:45.431 ******** 2025-10-06 11:07:51.035651 | controller | changed: [localhost] 2025-10-06 11:07:51.523531 | controller | 2025-10-06 11:07:51.523624 | 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={{ 2025-10-06 11:07:51.523642 | controller | ( 2025-10-06 11:07:51.523656 | controller | snippet_datadir, 2025-10-06 11:07:51.523671 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:07:51.523684 | controller | ) | path_join 2025-10-06 11:07:51.523698 | controller | }}, mode=0644] *** 2025-10-06 11:07:51.523711 | controller | Monday 06 October 2025 11:07:51 +0000 (0:00:00.478) 0:00:45.909 ******** 2025-10-06 11:07:51.523739 | controller | changed: [localhost] 2025-10-06 11:07:51.625572 | controller | 2025-10-06 11:07:51.625675 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:07:51.625693 | controller | Monday 06 October 2025 11:07:51 +0000 (0:00:00.488) 0:00:46.398 ******** 2025-10-06 11:07:51.625725 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:07:51.696409 | controller | 2025-10-06 11:07:51.696575 | 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!] *** 2025-10-06 11:07:51.696600 | controller | Monday 06 October 2025 11:07:51 +0000 (0:00:00.101) 0:00:46.499 ******** 2025-10-06 11:07:51.696645 | controller | ok: [localhost] => 2025-10-06 11:07:51.952766 | controller | changed: false 2025-10-06 11:07:51.952865 | controller | msg: All assertions passed 2025-10-06 11:07:51.952882 | controller | 2025-10-06 11:07:51.952897 | 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] *** 2025-10-06 11:07:51.952912 | controller | Monday 06 October 2025 11:07:51 +0000 (0:00:00.070) 0:00:46.570 ******** 2025-10-06 11:07:51.952941 | controller | ok: [localhost] 2025-10-06 11:07:52.023626 | controller | 2025-10-06 11:07:52.023705 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:07:52.023716 | controller | Monday 06 October 2025 11:07:51 +0000 (0:00:00.256) 0:00:46.826 ******** 2025-10-06 11:07:52.023738 | controller | ok: [localhost] 2025-10-06 11:07:52.734925 | controller | 2025-10-06 11:07:52.734996 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:07:52.735015 | controller | Monday 06 October 2025 11:07:52 +0000 (0:00:00.070) 0:00:46.897 ******** 2025-10-06 11:07:52.735049 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml) 2025-10-06 11:07:52.881896 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml) 2025-10-06 11:07:52.881952 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml) 2025-10-06 11:07:52.881966 | controller | 2025-10-06 11:07:52.881979 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:07:52.881992 | controller | _content | 2025-10-06 11:07:52.882004 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:07:52.882015 | controller | combine(_parsed, recursive=true) 2025-10-06 11:07:52.882027 | controller | }} 2025-10-06 11:07:52.882039 | controller | ] *** 2025-10-06 11:07:52.882051 | controller | Monday 06 October 2025 11:07:52 +0000 (0:00:00.710) 0:00:47.608 ******** 2025-10-06 11:07:52.882072 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-06 11:07:53.130326 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:07:53.130397 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:07:53.130432 | controller | 2025-10-06 11:07:53.130451 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:07:53.130470 | controller | Monday 06 October 2025 11:07:52 +0000 (0:00:00.146) 0:00:47.755 ******** 2025-10-06 11:07:53.130621 | controller | changed: [localhost] 2025-10-06 11:07:53.648039 | controller | 2025-10-06 11:07:53.648120 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:07:53.648131 | controller | (_destdir, 2025-10-06 11:07:53.648141 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:07:53.648151 | controller | }}, content={{ 2025-10-06 11:07:53.648160 | controller | ( 2025-10-06 11:07:53.648169 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:07:53.648178 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:07:53.648187 | controller | }}, mode=0644] *** 2025-10-06 11:07:53.648196 | controller | Monday 06 October 2025 11:07:53 +0000 (0:00:00.248) 0:00:48.004 ******** 2025-10-06 11:07:53.648217 | controller | changed: [localhost] 2025-10-06 11:07:54.015521 | controller | 2025-10-06 11:07:54.015581 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane2/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2025-10-06 11:07:54.015601 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-06 11:07:54.015611 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-06 11:07:54.015619 | controller | _val['name'], 'values.yaml') | path_join 2025-10-06 11:07:54.015628 | controller | }}, dest={{ 2025-10-06 11:07:54.015636 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:07:54.015645 | controller | stage['path'], _val.src_file 2025-10-06 11:07:54.015653 | controller | ) | 2025-10-06 11:07:54.015662 | controller | path_join 2025-10-06 11:07:54.015670 | controller | }}] *** 2025-10-06 11:07:54.015678 | controller | Monday 06 October 2025 11:07:53 +0000 (0:00:00.518) 0:00:48.522 ******** 2025-10-06 11:07:54.015702 | controller | changed: [localhost] => (item=network-values2) 2025-10-06 11:07:54.089463 | controller | 2025-10-06 11:07:54.089554 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:07:54.089568 | controller | Monday 06 October 2025 11:07:54 +0000 (0:00:00.366) 0:00:48.889 ******** 2025-10-06 11:07:54.089587 | controller | skipping: [localhost] 2025-10-06 11:07:54.645929 | controller | 2025-10-06 11:07:54.645988 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane2/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-06 11:07:54.645997 | controller | Monday 06 October 2025 11:07:54 +0000 (0:00:00.074) 0:00:48.963 ******** 2025-10-06 11:07:54.646011 | controller | changed: [localhost] 2025-10-06 11:07:55.162187 | controller | 2025-10-06 11:07:55.162233 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-06 11:07:55.162245 | controller | Monday 06 October 2025 11:07:54 +0000 (0:00:00.556) 0:00:49.520 ******** 2025-10-06 11:07:55.162262 | controller | changed: [localhost] 2025-10-06 11:07:55.429186 | controller | 2025-10-06 11:07:55.429220 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane2/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2025-10-06 11:07:55.429229 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-06 11:07:55.429236 | controller | stage['build_output'] | basename) | path_join 2025-10-06 11:07:55.429242 | controller | }}, mode=0644] *** 2025-10-06 11:07:55.429249 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.516) 0:00:50.036 ******** 2025-10-06 11:07:55.429260 | controller | changed: [localhost] 2025-10-06 11:07:55.475242 | controller | 2025-10-06 11:07:55.475302 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:07:55.475310 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.267) 0:00:50.303 ******** 2025-10-06 11:07:55.475326 | controller | skipping: [localhost] 2025-10-06 11:07:55.533067 | controller | 2025-10-06 11:07:55.533138 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane2/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2025-10-06 11:07:55.533160 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.045) 0:00:50.349 ******** 2025-10-06 11:07:55.533178 | controller | skipping: [localhost] 2025-10-06 11:07:55.583072 | controller | 2025-10-06 11:07:55.583149 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane2/networking/nncp _raw_params={{ wait_condition }}] *** 2025-10-06 11:07:55.583177 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.057) 0:00:50.407 ******** 2025-10-06 11:07:55.583200 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2025-10-06 11:07:55.628126 | controller | skipping: [localhost] 2025-10-06 11:07:55.628203 | controller | 2025-10-06 11:07:55.628227 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:07:55.628234 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.050) 0:00:50.457 ******** 2025-10-06 11:07:55.628252 | controller | skipping: [localhost] 2025-10-06 11:07:55.684925 | controller | 2025-10-06 11:07:55.685005 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane2/networking/nncp name=run_hook] *** 2025-10-06 11:07:55.685013 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.045) 0:00:50.502 ******** 2025-10-06 11:07:55.685031 | controller | skipping: [localhost] 2025-10-06 11:07:55.737137 | controller | 2025-10-06 11:07:55.737176 | 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"]] *** 2025-10-06 11:07:55.737190 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.056) 0:00:50.559 ******** 2025-10-06 11:07:55.737202 | controller | ok: [localhost] => 2025-10-06 11:07:55.768798 | controller | changed: false 2025-10-06 11:07:55.768846 | controller | msg: All assertions passed 2025-10-06 11:07:55.768857 | controller | 2025-10-06 11:07:55.768867 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:07:55.768877 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.052) 0:00:50.611 ******** 2025-10-06 11:07:55.768893 | controller | skipping: [localhost] 2025-10-06 11:07:55.801556 | controller | 2025-10-06 11:07:55.801620 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:07:55.801635 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.032) 0:00:50.643 ******** 2025-10-06 11:07:55.801655 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2025-10-06 11:07:55.830324 | controller | 2025-10-06 11:07:55.830365 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-06 11:07:55.830381 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.032) 0:00:50.676 ******** 2025-10-06 11:07:55.830401 | controller | skipping: [localhost] 2025-10-06 11:07:55.876054 | controller | 2025-10-06 11:07:55.876112 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-06 11:07:55.876123 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.028) 0:00:50.704 ******** 2025-10-06 11:07:55.876142 | controller | ok: [localhost] 2025-10-06 11:07:56.104334 | controller | 2025-10-06 11:07:56.104413 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-06 11:07:56.104423 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:07:56.104432 | controller | stage['path'], item.src_file) | path_join 2025-10-06 11:07:56.104458 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-06 11:07:56.104467 | controller | Monday 06 October 2025 11:07:55 +0000 (0:00:00.045) 0:00:50.750 ******** 2025-10-06 11:07:56.104488 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2025-10-06 11:07:56.186493 | controller | 2025-10-06 11:07:56.186595 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-06 11:07:56.186606 | controller | Monday 06 October 2025 11:07:56 +0000 (0:00:00.228) 0:00:50.978 ******** 2025-10-06 11:07:56.186627 | controller | ok: [localhost] => (item=values.yaml) 2025-10-06 11:07:56.251608 | controller | 2025-10-06 11:07:56.251674 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane/networking name=run_hook] *** 2025-10-06 11:07:56.251691 | controller | Monday 06 October 2025 11:07:56 +0000 (0:00:00.081) 0:00:51.060 ******** 2025-10-06 11:07:56.251717 | controller | skipping: [localhost] 2025-10-06 11:07:56.351132 | controller | 2025-10-06 11:07:56.351206 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane/networking name=ci_gen_kustomize_values] *** 2025-10-06 11:07:56.351216 | controller | Monday 06 October 2025 11:07:56 +0000 (0:00:00.065) 0:00:51.125 ******** 2025-10-06 11:07:56.351235 | controller | 2025-10-06 11:07:56.422282 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:07:56.422353 | controller | Monday 06 October 2025 11:07:56 +0000 (0:00:00.099) 0:00:51.225 ******** 2025-10-06 11:07:56.422375 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:07:56.473547 | controller | 2025-10-06 11:07:56.473579 | 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.] *** 2025-10-06 11:07:56.473601 | controller | Monday 06 October 2025 11:07:56 +0000 (0:00:00.071) 0:00:51.296 ******** 2025-10-06 11:07:56.473616 | controller | ok: [localhost] => 2025-10-06 11:07:56.742244 | controller | changed: false 2025-10-06 11:07:56.742308 | controller | msg: All assertions passed 2025-10-06 11:07:56.742316 | controller | 2025-10-06 11:07:56.742323 | 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] *** 2025-10-06 11:07:56.742332 | controller | Monday 06 October 2025 11:07:56 +0000 (0:00:00.051) 0:00:51.348 ******** 2025-10-06 11:07:56.742353 | controller | ok: [localhost] 2025-10-06 11:07:56.798904 | controller | 2025-10-06 11:07:56.798979 | 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.] *** 2025-10-06 11:07:56.798987 | controller | Monday 06 October 2025 11:07:56 +0000 (0:00:00.268) 0:00:51.616 ******** 2025-10-06 11:07:56.799006 | controller | ok: [localhost] => 2025-10-06 11:07:57.002468 | controller | changed: false 2025-10-06 11:07:57.002541 | controller | msg: All assertions passed 2025-10-06 11:07:57.002553 | controller | 2025-10-06 11:07:57.002560 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:07:57.002566 | controller | Monday 06 October 2025 11:07:56 +0000 (0:00:00.056) 0:00:51.673 ******** 2025-10-06 11:07:57.002579 | controller | ok: [localhost] 2025-10-06 11:07:57.243775 | controller | 2025-10-06 11:07:57.243835 | 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={{ 2025-10-06 11:07:57.243844 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:07:57.243851 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:07:57.243857 | controller | _config_map_content | 2025-10-06 11:07:57.243863 | controller | ansible.utils.remove_keys( 2025-10-06 11:07:57.243878 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:07:57.243884 | controller | matching_parameter='regex') 2025-10-06 11:07:57.243891 | controller | }}, cacheable=False] *** 2025-10-06 11:07:57.243897 | controller | Monday 06 October 2025 11:07:57 +0000 (0:00:00.203) 0:00:51.876 ******** 2025-10-06 11:07:57.243911 | controller | ok: [localhost] 2025-10-06 11:07:57.310488 | controller | 2025-10-06 11:07:57.310577 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:07:57.310585 | controller | Monday 06 October 2025 11:07:57 +0000 (0:00:00.241) 0:00:52.118 ******** 2025-10-06 11:07:57.310603 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-10-06 11:07:57.370447 | controller | 2025-10-06 11:07:57.370521 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-10-06 11:07:57.370534 | controller | Monday 06 October 2025 11:07:57 +0000 (0:00:00.066) 0:00:52.184 ******** 2025-10-06 11:07:57.370552 | controller | ok: [localhost] => 2025-10-06 11:07:57.576393 | controller | changed: false 2025-10-06 11:07:57.576468 | controller | msg: All assertions passed 2025-10-06 11:07:57.576485 | controller | 2025-10-06 11:07:57.576527 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:07:57.576546 | controller | Monday 06 October 2025 11:07:57 +0000 (0:00:00.059) 0:00:52.244 ******** 2025-10-06 11:07:57.576571 | controller | ok: [localhost] 2025-10-06 11:07:58.206790 | controller | 2025-10-06 11:07:58.206873 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:07:58.206890 | controller | (snippet_datadir, 2025-10-06 11:07:58.206904 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:07:58.206917 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:07:58.206955 | controller | Monday 06 October 2025 11:07:57 +0000 (0:00:00.206) 0:00:52.450 ******** 2025-10-06 11:07:58.206981 | controller | ok: [localhost] 2025-10-06 11:07:58.282197 | controller | 2025-10-06 11:07:58.282272 | 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] }}] *** 2025-10-06 11:07:58.282288 | controller | Monday 06 October 2025 11:07:58 +0000 (0:00:00.630) 0:00:53.080 ******** 2025-10-06 11:07:58.282313 | controller | ok: [localhost] 2025-10-06 11:07:58.718712 | controller | 2025-10-06 11:07:58.718782 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:07:58.718792 | controller | (snippet_datadir, 2025-10-06 11:07:58.718800 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:07:58.718809 | controller | }}, content={{ 2025-10-06 11:07:58.718816 | controller | _base64_patch | 2025-10-06 11:07:58.718824 | controller | default({}) | 2025-10-06 11:07:58.718831 | controller | to_nice_yaml 2025-10-06 11:07:58.718838 | controller | }}, mode=0644] *** 2025-10-06 11:07:58.718846 | controller | Monday 06 October 2025 11:07:58 +0000 (0:00:00.075) 0:00:53.156 ******** 2025-10-06 11:07:58.718864 | controller | ok: [localhost] 2025-10-06 11:07:59.197036 | controller | 2025-10-06 11:07:59.197086 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:07:59.197097 | controller | (snippet_datadir, 2025-10-06 11:07:59.197107 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:07:59.197117 | controller | }}, content={{ 2025-10-06 11:07:59.197125 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:07:59.197135 | controller | default({}) | 2025-10-06 11:07:59.197144 | controller | to_nice_yaml 2025-10-06 11:07:59.197153 | controller | }}, mode=0644] *** 2025-10-06 11:07:59.197170 | controller | Monday 06 October 2025 11:07:58 +0000 (0:00:00.436) 0:00:53.593 ******** 2025-10-06 11:07:59.197186 | controller | ok: [localhost] 2025-10-06 11:07:59.734248 | controller | 2025-10-06 11:07:59.734315 | 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={{ 2025-10-06 11:07:59.734323 | controller | ( 2025-10-06 11:07:59.734335 | controller | snippet_datadir, 2025-10-06 11:07:59.734342 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:07:59.734348 | controller | ) | path_join 2025-10-06 11:07:59.734354 | controller | }}, mode=0644] *** 2025-10-06 11:07:59.734360 | controller | Monday 06 October 2025 11:07:59 +0000 (0:00:00.478) 0:00:54.071 ******** 2025-10-06 11:07:59.734377 | controller | changed: [localhost] 2025-10-06 11:07:59.809462 | controller | 2025-10-06 11:07:59.809516 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:07:59.809527 | controller | Monday 06 October 2025 11:07:59 +0000 (0:00:00.537) 0:00:54.608 ******** 2025-10-06 11:07:59.809539 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:07:59.862960 | controller | 2025-10-06 11:07:59.863001 | 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!] *** 2025-10-06 11:07:59.863011 | controller | Monday 06 October 2025 11:07:59 +0000 (0:00:00.075) 0:00:54.683 ******** 2025-10-06 11:07:59.863026 | controller | ok: [localhost] => 2025-10-06 11:08:00.079306 | controller | changed: false 2025-10-06 11:08:00.079436 | controller | msg: All assertions passed 2025-10-06 11:08:00.079446 | controller | 2025-10-06 11:08:00.079454 | 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] *** 2025-10-06 11:08:00.079463 | controller | Monday 06 October 2025 11:07:59 +0000 (0:00:00.053) 0:00:54.737 ******** 2025-10-06 11:08:00.079483 | controller | ok: [localhost] 2025-10-06 11:08:00.134990 | controller | 2025-10-06 11:08:00.135060 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:08:00.135068 | controller | Monday 06 October 2025 11:08:00 +0000 (0:00:00.216) 0:00:54.953 ******** 2025-10-06 11:08:00.135097 | controller | ok: [localhost] 2025-10-06 11:08:00.760888 | controller | 2025-10-06 11:08:00.760982 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:08:00.760999 | controller | Monday 06 October 2025 11:08:00 +0000 (0:00:00.055) 0:00:55.009 ******** 2025-10-06 11:08:00.761043 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-10-06 11:08:00.909428 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-10-06 11:08:00.909549 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-10-06 11:08:00.909570 | controller | 2025-10-06 11:08:00.909585 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:08:00.909599 | controller | _content | 2025-10-06 11:08:00.909612 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:08:00.909626 | controller | combine(_parsed, recursive=true) 2025-10-06 11:08:00.909639 | controller | }} 2025-10-06 11:08:00.909652 | controller | ] *** 2025-10-06 11:08:00.909665 | controller | Monday 06 October 2025 11:08:00 +0000 (0:00:00.625) 0:00:55.635 ******** 2025-10-06 11:08:00.909694 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-06 11:08:01.172217 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:08:01.172317 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:08:01.172337 | controller | 2025-10-06 11:08:01.172356 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:08:01.172375 | controller | Monday 06 October 2025 11:08:00 +0000 (0:00:00.147) 0:00:55.782 ******** 2025-10-06 11:08:01.172409 | controller | ok: [localhost] 2025-10-06 11:08:01.740907 | controller | 2025-10-06 11:08:01.741001 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:08:01.741024 | controller | (_destdir, 2025-10-06 11:08:01.741043 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:08:01.741060 | controller | }}, content={{ 2025-10-06 11:08:01.741074 | controller | ( 2025-10-06 11:08:01.741087 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:08:01.741100 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:08:01.741113 | controller | }}, mode=0644] *** 2025-10-06 11:08:01.741127 | controller | Monday 06 October 2025 11:08:01 +0000 (0:00:00.263) 0:00:56.046 ******** 2025-10-06 11:08:01.741152 | controller | ok: [localhost] 2025-10-06 11:08:02.046851 | controller | 2025-10-06 11:08:02.046919 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ 2025-10-06 11:08:02.046950 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-06 11:08:02.046968 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-06 11:08:02.046985 | controller | _val['name'], 'values.yaml') | path_join 2025-10-06 11:08:02.047001 | controller | }}, dest={{ 2025-10-06 11:08:02.047018 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:02.047034 | controller | stage['path'], _val.src_file 2025-10-06 11:08:02.047051 | controller | ) | 2025-10-06 11:08:02.047067 | controller | path_join 2025-10-06 11:08:02.047083 | controller | }}] *** 2025-10-06 11:08:02.047100 | controller | Monday 06 October 2025 11:08:01 +0000 (0:00:00.568) 0:00:56.614 ******** 2025-10-06 11:08:02.047127 | controller | ok: [localhost] => (item=network-values) 2025-10-06 11:08:02.116670 | controller | 2025-10-06 11:08:02.116715 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:02.116727 | controller | Monday 06 October 2025 11:08:02 +0000 (0:00:00.305) 0:00:56.920 ******** 2025-10-06 11:08:02.116743 | controller | skipping: [localhost] 2025-10-06 11:08:02.777942 | controller | 2025-10-06 11:08:02.777989 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-06 11:08:02.778001 | controller | Monday 06 October 2025 11:08:02 +0000 (0:00:00.070) 0:00:56.991 ******** 2025-10-06 11:08:02.778025 | controller | changed: [localhost] 2025-10-06 11:08:03.281705 | controller | 2025-10-06 11:08:03.281774 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-06 11:08:03.281782 | controller | Monday 06 October 2025 11:08:02 +0000 (0:00:00.660) 0:00:57.652 ******** 2025-10-06 11:08:03.281800 | controller | changed: [localhost] 2025-10-06 11:08:03.623564 | controller | 2025-10-06 11:08:03.623631 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane/networking remote_src=True, src={{ _output }}, dest={{ 2025-10-06 11:08:03.623640 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-06 11:08:03.623646 | controller | stage['build_output'] | basename) | path_join 2025-10-06 11:08:03.623652 | controller | }}, mode=0644] *** 2025-10-06 11:08:03.623659 | controller | Monday 06 October 2025 11:08:03 +0000 (0:00:00.503) 0:00:58.155 ******** 2025-10-06 11:08:03.623676 | controller | changed: [localhost] 2025-10-06 11:08:03.742554 | controller | 2025-10-06 11:08:03.742638 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:03.742651 | controller | Monday 06 October 2025 11:08:03 +0000 (0:00:00.342) 0:00:58.498 ******** 2025-10-06 11:08:03.742671 | controller | skipping: [localhost] 2025-10-06 11:08:03.825468 | controller | 2025-10-06 11:08:03.825582 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2025-10-06 11:08:03.825603 | controller | Monday 06 October 2025 11:08:03 +0000 (0:00:00.118) 0:00:58.616 ******** 2025-10-06 11:08:03.825627 | controller | skipping: [localhost] 2025-10-06 11:08:03.888340 | controller | 2025-10-06 11:08:03.888412 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane/networking _raw_params={{ wait_condition }}] *** 2025-10-06 11:08:03.888421 | controller | Monday 06 October 2025 11:08:03 +0000 (0:00:00.082) 0:00:58.699 ******** 2025-10-06 11:08:03.888439 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2025-10-06 11:08:03.934534 | controller | skipping: [localhost] 2025-10-06 11:08:03.934639 | controller | 2025-10-06 11:08:03.934647 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:03.934654 | controller | Monday 06 October 2025 11:08:03 +0000 (0:00:00.062) 0:00:58.762 ******** 2025-10-06 11:08:03.934671 | controller | skipping: [localhost] 2025-10-06 11:08:04.003721 | controller | 2025-10-06 11:08:04.003787 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane/networking name=run_hook] *** 2025-10-06 11:08:04.003795 | controller | Monday 06 October 2025 11:08:03 +0000 (0:00:00.046) 0:00:58.809 ******** 2025-10-06 11:08:04.003813 | controller | skipping: [localhost] 2025-10-06 11:08:04.063325 | controller | 2025-10-06 11:08:04.063385 | 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"]] *** 2025-10-06 11:08:04.063392 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.069) 0:00:58.878 ******** 2025-10-06 11:08:04.063409 | controller | ok: [localhost] => 2025-10-06 11:08:04.094985 | controller | changed: false 2025-10-06 11:08:04.095025 | controller | msg: All assertions passed 2025-10-06 11:08:04.095033 | controller | 2025-10-06 11:08:04.095039 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:04.095046 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.059) 0:00:58.937 ******** 2025-10-06 11:08:04.095058 | controller | skipping: [localhost] 2025-10-06 11:08:04.136260 | controller | 2025-10-06 11:08:04.136331 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:04.136351 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.031) 0:00:58.969 ******** 2025-10-06 11:08:04.136369 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2025-10-06 11:08:04.172428 | controller | 2025-10-06 11:08:04.172597 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-06 11:08:04.172620 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.040) 0:00:59.010 ******** 2025-10-06 11:08:04.172648 | controller | skipping: [localhost] 2025-10-06 11:08:04.223341 | controller | 2025-10-06 11:08:04.223429 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-06 11:08:04.223444 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.036) 0:00:59.046 ******** 2025-10-06 11:08:04.223473 | controller | ok: [localhost] 2025-10-06 11:08:04.470286 | controller | 2025-10-06 11:08:04.470377 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-06 11:08:04.470394 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:04.470408 | controller | stage['path'], item.src_file) | path_join 2025-10-06 11:08:04.470421 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-06 11:08:04.470436 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.051) 0:00:59.097 ******** 2025-10-06 11:08:04.470464 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': 'nncp/values.yaml'}) 2025-10-06 11:08:04.581917 | controller | 2025-10-06 11:08:04.581990 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-06 11:08:04.582001 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.246) 0:00:59.344 ******** 2025-10-06 11:08:04.582034 | controller | ok: [localhost] => (item=values.yaml) 2025-10-06 11:08:04.655604 | controller | 2025-10-06 11:08:04.655650 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane2/networking name=run_hook] *** 2025-10-06 11:08:04.655662 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.111) 0:00:59.456 ******** 2025-10-06 11:08:04.655678 | controller | skipping: [localhost] 2025-10-06 11:08:04.787783 | controller | 2025-10-06 11:08:04.787855 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane2/networking name=ci_gen_kustomize_values] *** 2025-10-06 11:08:04.787887 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.073) 0:00:59.530 ******** 2025-10-06 11:08:04.787918 | controller | 2025-10-06 11:08:04.897278 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:08:04.897439 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.132) 0:00:59.662 ******** 2025-10-06 11:08:04.897481 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:08:04.990017 | controller | 2025-10-06 11:08:04.990090 | 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.] *** 2025-10-06 11:08:04.990101 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.109) 0:00:59.771 ******** 2025-10-06 11:08:04.990121 | controller | ok: [localhost] => 2025-10-06 11:08:05.250208 | controller | changed: false 2025-10-06 11:08:05.250274 | controller | msg: All assertions passed 2025-10-06 11:08:05.250282 | controller | 2025-10-06 11:08:05.250290 | 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] *** 2025-10-06 11:08:05.250299 | controller | Monday 06 October 2025 11:08:04 +0000 (0:00:00.092) 0:00:59.864 ******** 2025-10-06 11:08:05.250315 | controller | ok: [localhost] 2025-10-06 11:08:05.308284 | controller | 2025-10-06 11:08:05.308365 | 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.] *** 2025-10-06 11:08:05.308373 | controller | Monday 06 October 2025 11:08:05 +0000 (0:00:00.260) 0:01:00.124 ******** 2025-10-06 11:08:05.308391 | controller | ok: [localhost] => 2025-10-06 11:08:05.505159 | controller | changed: false 2025-10-06 11:08:05.505228 | controller | msg: All assertions passed 2025-10-06 11:08:05.505236 | controller | 2025-10-06 11:08:05.505243 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:08:05.505250 | controller | Monday 06 October 2025 11:08:05 +0000 (0:00:00.058) 0:01:00.182 ******** 2025-10-06 11:08:05.505267 | controller | ok: [localhost] 2025-10-06 11:08:05.729791 | controller | 2025-10-06 11:08:05.729860 | 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={{ 2025-10-06 11:08:05.729872 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:08:05.729881 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:08:05.729890 | controller | _config_map_content | 2025-10-06 11:08:05.729899 | controller | ansible.utils.remove_keys( 2025-10-06 11:08:05.729908 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:08:05.729917 | controller | matching_parameter='regex') 2025-10-06 11:08:05.729925 | controller | }}, cacheable=False] *** 2025-10-06 11:08:05.729934 | controller | Monday 06 October 2025 11:08:05 +0000 (0:00:00.196) 0:01:00.379 ******** 2025-10-06 11:08:05.729952 | controller | ok: [localhost] 2025-10-06 11:08:05.790995 | controller | 2025-10-06 11:08:05.791074 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:08:05.791084 | controller | Monday 06 October 2025 11:08:05 +0000 (0:00:00.224) 0:01:00.604 ******** 2025-10-06 11:08:05.791105 | controller | skipping: [localhost] 2025-10-06 11:08:06.053564 | controller | 2025-10-06 11:08:06.053622 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:08:06.053638 | controller | Monday 06 October 2025 11:08:05 +0000 (0:00:00.061) 0:01:00.665 ******** 2025-10-06 11:08:06.053661 | controller | ok: [localhost] 2025-10-06 11:08:06.721900 | controller | 2025-10-06 11:08:06.721954 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:08:06.721962 | controller | (snippet_datadir, 2025-10-06 11:08:06.721969 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:08:06.721975 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:08:06.721981 | controller | Monday 06 October 2025 11:08:06 +0000 (0:00:00.261) 0:01:00.927 ******** 2025-10-06 11:08:06.721995 | controller | ok: [localhost] 2025-10-06 11:08:06.804805 | controller | 2025-10-06 11:08:06.804882 | 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] }}] *** 2025-10-06 11:08:06.804892 | controller | Monday 06 October 2025 11:08:06 +0000 (0:00:00.668) 0:01:01.595 ******** 2025-10-06 11:08:06.804912 | controller | ok: [localhost] 2025-10-06 11:08:07.278746 | controller | 2025-10-06 11:08:07.278817 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:08:07.278827 | controller | (snippet_datadir, 2025-10-06 11:08:07.278835 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:08:07.278843 | controller | }}, content={{ 2025-10-06 11:08:07.278851 | controller | _base64_patch | 2025-10-06 11:08:07.278887 | controller | default({}) | 2025-10-06 11:08:07.278896 | controller | to_nice_yaml 2025-10-06 11:08:07.278903 | controller | }}, mode=0644] *** 2025-10-06 11:08:07.278911 | controller | Monday 06 October 2025 11:08:06 +0000 (0:00:00.083) 0:01:01.679 ******** 2025-10-06 11:08:07.278933 | controller | ok: [localhost] 2025-10-06 11:08:07.830392 | controller | 2025-10-06 11:08:07.830482 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:08:07.830528 | controller | (snippet_datadir, 2025-10-06 11:08:07.830561 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:08:07.830576 | controller | }}, content={{ 2025-10-06 11:08:07.830589 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:08:07.830602 | controller | default({}) | 2025-10-06 11:08:07.830615 | controller | to_nice_yaml 2025-10-06 11:08:07.830629 | controller | }}, mode=0644] *** 2025-10-06 11:08:07.830642 | controller | Monday 06 October 2025 11:08:07 +0000 (0:00:00.473) 0:01:02.152 ******** 2025-10-06 11:08:07.830672 | controller | ok: [localhost] 2025-10-06 11:08:08.310680 | controller | 2025-10-06 11:08:08.310744 | 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={{ 2025-10-06 11:08:08.310752 | controller | ( 2025-10-06 11:08:08.310759 | controller | snippet_datadir, 2025-10-06 11:08:08.310765 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:08:08.310772 | controller | ) | path_join 2025-10-06 11:08:08.310778 | controller | }}, mode=0644] *** 2025-10-06 11:08:08.310784 | controller | Monday 06 October 2025 11:08:07 +0000 (0:00:00.551) 0:01:02.704 ******** 2025-10-06 11:08:08.310801 | controller | ok: [localhost] 2025-10-06 11:08:08.397185 | controller | 2025-10-06 11:08:08.397262 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:08:08.397273 | controller | Monday 06 October 2025 11:08:08 +0000 (0:00:00.480) 0:01:03.184 ******** 2025-10-06 11:08:08.397294 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:08:08.493824 | controller | 2025-10-06 11:08:08.493932 | 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!] *** 2025-10-06 11:08:08.493950 | controller | Monday 06 October 2025 11:08:08 +0000 (0:00:00.086) 0:01:03.271 ******** 2025-10-06 11:08:08.493980 | controller | ok: [localhost] => 2025-10-06 11:08:08.731405 | controller | changed: false 2025-10-06 11:08:08.731478 | controller | msg: All assertions passed 2025-10-06 11:08:08.731486 | controller | 2025-10-06 11:08:08.731492 | 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] *** 2025-10-06 11:08:08.731520 | controller | Monday 06 October 2025 11:08:08 +0000 (0:00:00.096) 0:01:03.367 ******** 2025-10-06 11:08:08.731538 | controller | ok: [localhost] 2025-10-06 11:08:08.795164 | controller | 2025-10-06 11:08:08.795243 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:08:08.795254 | controller | Monday 06 October 2025 11:08:08 +0000 (0:00:00.238) 0:01:03.605 ******** 2025-10-06 11:08:08.795275 | controller | ok: [localhost] 2025-10-06 11:08:09.491074 | controller | 2025-10-06 11:08:09.491144 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:08:09.491153 | controller | Monday 06 October 2025 11:08:08 +0000 (0:00:00.063) 0:01:03.669 ******** 2025-10-06 11:08:09.491170 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml) 2025-10-06 11:08:09.649681 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml) 2025-10-06 11:08:09.649751 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml) 2025-10-06 11:08:09.649759 | controller | 2025-10-06 11:08:09.649765 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:08:09.649772 | controller | _content | 2025-10-06 11:08:09.649778 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:08:09.649784 | controller | combine(_parsed, recursive=true) 2025-10-06 11:08:09.649790 | controller | }} 2025-10-06 11:08:09.649796 | controller | ] *** 2025-10-06 11:08:09.649802 | controller | Monday 06 October 2025 11:08:09 +0000 (0:00:00.695) 0:01:04.364 ******** 2025-10-06 11:08:09.649820 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-06 11:08:09.873397 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:08:09.873531 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:08:09.873552 | controller | 2025-10-06 11:08:09.873562 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:08:09.873570 | controller | Monday 06 October 2025 11:08:09 +0000 (0:00:00.158) 0:01:04.523 ******** 2025-10-06 11:08:09.873590 | controller | ok: [localhost] 2025-10-06 11:08:10.323914 | controller | 2025-10-06 11:08:10.323993 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:08:10.324022 | controller | (_destdir, 2025-10-06 11:08:10.324045 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:08:10.324068 | controller | }}, content={{ 2025-10-06 11:08:10.324090 | controller | ( 2025-10-06 11:08:10.324113 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:08:10.324136 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:08:10.324160 | controller | }}, mode=0644] *** 2025-10-06 11:08:10.324201 | controller | Monday 06 October 2025 11:08:09 +0000 (0:00:00.223) 0:01:04.747 ******** 2025-10-06 11:08:10.324239 | controller | ok: [localhost] 2025-10-06 11:08:10.622079 | controller | 2025-10-06 11:08:10.622126 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane2/networking mode=0644, backup=True, remote_src=True, src={{ 2025-10-06 11:08:10.622139 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-06 11:08:10.622149 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-06 11:08:10.622158 | controller | _val['name'], 'values.yaml') | path_join 2025-10-06 11:08:10.622177 | controller | }}, dest={{ 2025-10-06 11:08:10.622187 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:10.622196 | controller | stage['path'], _val.src_file 2025-10-06 11:08:10.622205 | controller | ) | 2025-10-06 11:08:10.622214 | controller | path_join 2025-10-06 11:08:10.622222 | controller | }}] *** 2025-10-06 11:08:10.622231 | controller | Monday 06 October 2025 11:08:10 +0000 (0:00:00.450) 0:01:05.198 ******** 2025-10-06 11:08:10.622249 | controller | ok: [localhost] => (item=network-values2) 2025-10-06 11:08:10.696235 | controller | 2025-10-06 11:08:10.696281 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:10.696294 | controller | Monday 06 October 2025 11:08:10 +0000 (0:00:00.298) 0:01:05.496 ******** 2025-10-06 11:08:10.696311 | controller | skipping: [localhost] 2025-10-06 11:08:11.315115 | controller | 2025-10-06 11:08:11.315190 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane2/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-06 11:08:11.315200 | controller | Monday 06 October 2025 11:08:10 +0000 (0:00:00.073) 0:01:05.569 ******** 2025-10-06 11:08:11.315234 | controller | changed: [localhost] 2025-10-06 11:08:11.782572 | controller | 2025-10-06 11:08:11.782676 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-06 11:08:11.782693 | controller | Monday 06 October 2025 11:08:11 +0000 (0:00:00.619) 0:01:06.189 ******** 2025-10-06 11:08:11.782743 | controller | changed: [localhost] 2025-10-06 11:08:12.101771 | controller | 2025-10-06 11:08:12.101855 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane2/networking remote_src=True, src={{ _output }}, dest={{ 2025-10-06 11:08:12.101875 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-06 11:08:12.101889 | controller | stage['build_output'] | basename) | path_join 2025-10-06 11:08:12.101902 | controller | }}, mode=0644] *** 2025-10-06 11:08:12.101916 | controller | Monday 06 October 2025 11:08:11 +0000 (0:00:00.467) 0:01:06.657 ******** 2025-10-06 11:08:12.101944 | controller | changed: [localhost] 2025-10-06 11:08:12.202232 | controller | 2025-10-06 11:08:12.202339 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:12.202363 | controller | Monday 06 October 2025 11:08:12 +0000 (0:00:00.318) 0:01:06.975 ******** 2025-10-06 11:08:12.202399 | controller | skipping: [localhost] 2025-10-06 11:08:12.294394 | controller | 2025-10-06 11:08:12.294543 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane2/networking _raw_params=oc apply -f {{ _cr }}] *** 2025-10-06 11:08:12.294570 | controller | Monday 06 October 2025 11:08:12 +0000 (0:00:00.100) 0:01:07.076 ******** 2025-10-06 11:08:12.294601 | controller | skipping: [localhost] 2025-10-06 11:08:12.378777 | controller | 2025-10-06 11:08:12.378884 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane2/networking _raw_params={{ wait_condition }}] *** 2025-10-06 11:08:12.378908 | controller | Monday 06 October 2025 11:08:12 +0000 (0:00:00.091) 0:01:07.168 ******** 2025-10-06 11:08:12.378945 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2025-10-06 11:08:12.459977 | controller | skipping: [localhost] 2025-10-06 11:08:12.460063 | controller | 2025-10-06 11:08:12.460077 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:12.460089 | controller | Monday 06 October 2025 11:08:12 +0000 (0:00:00.084) 0:01:07.252 ******** 2025-10-06 11:08:12.460114 | controller | skipping: [localhost] 2025-10-06 11:08:12.518063 | controller | 2025-10-06 11:08:12.518141 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane2/networking name=run_hook] *** 2025-10-06 11:08:12.518153 | controller | Monday 06 October 2025 11:08:12 +0000 (0:00:00.081) 0:01:07.334 ******** 2025-10-06 11:08:12.518175 | controller | skipping: [localhost] 2025-10-06 11:08:12.576637 | controller | 2025-10-06 11:08:12.576736 | 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"]] *** 2025-10-06 11:08:12.576755 | controller | Monday 06 October 2025 11:08:12 +0000 (0:00:00.057) 0:01:07.392 ******** 2025-10-06 11:08:12.576785 | controller | ok: [localhost] => 2025-10-06 11:08:12.614581 | controller | changed: false 2025-10-06 11:08:12.614661 | controller | msg: All assertions passed 2025-10-06 11:08:12.614671 | controller | 2025-10-06 11:08:12.614696 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:12.614705 | controller | Monday 06 October 2025 11:08:12 +0000 (0:00:00.058) 0:01:07.451 ******** 2025-10-06 11:08:12.614726 | controller | skipping: [localhost] 2025-10-06 11:08:12.668946 | controller | 2025-10-06 11:08:12.669025 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:12.669037 | controller | Monday 06 October 2025 11:08:12 +0000 (0:00:00.038) 0:01:07.489 ******** 2025-10-06 11:08:12.669059 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2025-10-06 11:08:12.708835 | controller | 2025-10-06 11:08:12.708911 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-06 11:08:12.708924 | controller | Monday 06 October 2025 11:08:12 +0000 (0:00:00.054) 0:01:07.543 ******** 2025-10-06 11:08:12.708944 | controller | skipping: [localhost] 2025-10-06 11:08:12.769879 | controller | 2025-10-06 11:08:12.769986 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-06 11:08:12.770019 | controller | Monday 06 October 2025 11:08:12 +0000 (0:00:00.039) 0:01:07.583 ******** 2025-10-06 11:08:12.770058 | controller | ok: [localhost] 2025-10-06 11:08:13.301738 | controller | 2025-10-06 11:08:13.301831 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-06 11:08:13.301847 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:13.301861 | controller | stage['path'], item.src_file) | path_join 2025-10-06 11:08:13.301875 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-06 11:08:13.301904 | controller | Monday 06 October 2025 11:08:12 +0000 (0:00:00.060) 0:01:07.644 ******** 2025-10-06 11:08:13.301934 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2025-10-06 11:08:13.426831 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2025-10-06 11:08:13.426898 | controller | 2025-10-06 11:08:13.426906 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-06 11:08:13.426913 | controller | Monday 06 October 2025 11:08:13 +0000 (0:00:00.531) 0:01:08.176 ******** 2025-10-06 11:08:13.426930 | controller | ok: [localhost] => (item=service-values.yaml) 2025-10-06 11:08:13.482607 | controller | ok: [localhost] => (item=values.yaml) 2025-10-06 11:08:13.482696 | controller | 2025-10-06 11:08:13.482711 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane name=run_hook] *** 2025-10-06 11:08:13.482724 | controller | Monday 06 October 2025 11:08:13 +0000 (0:00:00.124) 0:01:08.300 ******** 2025-10-06 11:08:13.482750 | controller | skipping: [localhost] 2025-10-06 11:08:13.645573 | controller | 2025-10-06 11:08:13.645650 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane name=ci_gen_kustomize_values] *** 2025-10-06 11:08:13.645662 | controller | Monday 06 October 2025 11:08:13 +0000 (0:00:00.056) 0:01:08.357 ******** 2025-10-06 11:08:13.645683 | controller | 2025-10-06 11:08:13.723082 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:08:13.723158 | controller | Monday 06 October 2025 11:08:13 +0000 (0:00:00.163) 0:01:08.520 ******** 2025-10-06 11:08:13.723181 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:08:13.790817 | controller | 2025-10-06 11:08:13.790911 | 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.] *** 2025-10-06 11:08:13.790931 | controller | Monday 06 October 2025 11:08:13 +0000 (0:00:00.077) 0:01:08.597 ******** 2025-10-06 11:08:13.790962 | controller | ok: [localhost] => 2025-10-06 11:08:14.049621 | controller | changed: false 2025-10-06 11:08:14.049686 | controller | msg: All assertions passed 2025-10-06 11:08:14.049694 | controller | 2025-10-06 11:08:14.049700 | 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] *** 2025-10-06 11:08:14.049708 | controller | Monday 06 October 2025 11:08:13 +0000 (0:00:00.067) 0:01:08.665 ******** 2025-10-06 11:08:14.049733 | controller | ok: [localhost] 2025-10-06 11:08:14.106631 | controller | 2025-10-06 11:08:14.106698 | 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.] *** 2025-10-06 11:08:14.106706 | controller | Monday 06 October 2025 11:08:14 +0000 (0:00:00.258) 0:01:08.923 ******** 2025-10-06 11:08:14.106723 | controller | ok: [localhost] => 2025-10-06 11:08:14.344465 | controller | changed: false 2025-10-06 11:08:14.344584 | controller | msg: All assertions passed 2025-10-06 11:08:14.344593 | controller | 2025-10-06 11:08:14.344600 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:08:14.344607 | controller | Monday 06 October 2025 11:08:14 +0000 (0:00:00.057) 0:01:08.980 ******** 2025-10-06 11:08:14.344628 | controller | ok: [localhost] 2025-10-06 11:08:14.568243 | controller | 2025-10-06 11:08:14.568315 | 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={{ 2025-10-06 11:08:14.568324 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:08:14.568330 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:08:14.568337 | controller | _config_map_content | 2025-10-06 11:08:14.568355 | controller | ansible.utils.remove_keys( 2025-10-06 11:08:14.568362 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:08:14.568367 | controller | matching_parameter='regex') 2025-10-06 11:08:14.568373 | controller | }}, cacheable=False] *** 2025-10-06 11:08:14.568379 | controller | Monday 06 October 2025 11:08:14 +0000 (0:00:00.237) 0:01:09.218 ******** 2025-10-06 11:08:14.568397 | controller | ok: [localhost] 2025-10-06 11:08:14.631554 | controller | 2025-10-06 11:08:14.631627 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:08:14.631639 | controller | Monday 06 October 2025 11:08:14 +0000 (0:00:00.224) 0:01:09.442 ******** 2025-10-06 11:08:14.631662 | controller | skipping: [localhost] 2025-10-06 11:08:14.902972 | controller | 2025-10-06 11:08:14.903050 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:08:14.903061 | controller | Monday 06 October 2025 11:08:14 +0000 (0:00:00.062) 0:01:09.505 ******** 2025-10-06 11:08:14.903083 | controller | changed: [localhost] 2025-10-06 11:08:14.991609 | controller | 2025-10-06 11:08:14.991673 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:08:14.991681 | controller | (snippet_datadir, 2025-10-06 11:08:14.991687 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:08:14.991694 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:08:14.991700 | controller | Monday 06 October 2025 11:08:14 +0000 (0:00:00.271) 0:01:09.776 ******** 2025-10-06 11:08:14.991715 | controller | skipping: [localhost] 2025-10-06 11:08:15.059849 | controller | 2025-10-06 11:08:15.059906 | 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] }}] *** 2025-10-06 11:08:15.059919 | controller | Monday 06 October 2025 11:08:14 +0000 (0:00:00.089) 0:01:09.866 ******** 2025-10-06 11:08:15.059934 | controller | ok: [localhost] 2025-10-06 11:08:15.550007 | controller | 2025-10-06 11:08:15.550089 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:08:15.550099 | controller | (snippet_datadir, 2025-10-06 11:08:15.550107 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:08:15.550115 | controller | }}, content={{ 2025-10-06 11:08:15.550122 | controller | _base64_patch | 2025-10-06 11:08:15.550165 | controller | default({}) | 2025-10-06 11:08:15.550173 | controller | to_nice_yaml 2025-10-06 11:08:15.550181 | controller | }}, mode=0644] *** 2025-10-06 11:08:15.550189 | controller | Monday 06 October 2025 11:08:15 +0000 (0:00:00.067) 0:01:09.934 ******** 2025-10-06 11:08:15.550209 | controller | changed: [localhost] 2025-10-06 11:08:15.990901 | controller | 2025-10-06 11:08:15.990973 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:08:15.990983 | controller | (snippet_datadir, 2025-10-06 11:08:15.990990 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:08:15.990996 | controller | }}, content={{ 2025-10-06 11:08:15.991002 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:08:15.991009 | controller | default({}) | 2025-10-06 11:08:15.991015 | controller | to_nice_yaml 2025-10-06 11:08:15.991021 | controller | }}, mode=0644] *** 2025-10-06 11:08:15.991027 | controller | Monday 06 October 2025 11:08:15 +0000 (0:00:00.490) 0:01:10.424 ******** 2025-10-06 11:08:15.991044 | controller | changed: [localhost] 2025-10-06 11:08:16.477548 | controller | 2025-10-06 11:08:16.477619 | 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={{ 2025-10-06 11:08:16.477627 | controller | ( 2025-10-06 11:08:16.477633 | controller | snippet_datadir, 2025-10-06 11:08:16.477640 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:08:16.477646 | controller | ) | path_join 2025-10-06 11:08:16.477652 | controller | }}, mode=0644] *** 2025-10-06 11:08:16.477658 | controller | Monday 06 October 2025 11:08:15 +0000 (0:00:00.441) 0:01:10.865 ******** 2025-10-06 11:08:16.477674 | controller | changed: [localhost] 2025-10-06 11:08:16.597575 | controller | 2025-10-06 11:08:16.597648 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:08:16.597674 | controller | Monday 06 October 2025 11:08:16 +0000 (0:00:00.485) 0:01:11.351 ******** 2025-10-06 11:08:16.597693 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:08:16.662787 | controller | 2025-10-06 11:08:16.662899 | 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!] *** 2025-10-06 11:08:16.662920 | controller | Monday 06 October 2025 11:08:16 +0000 (0:00:00.120) 0:01:11.472 ******** 2025-10-06 11:08:16.662956 | controller | ok: [localhost] => 2025-10-06 11:08:16.921678 | controller | changed: false 2025-10-06 11:08:16.921729 | controller | msg: All assertions passed 2025-10-06 11:08:16.921737 | controller | 2025-10-06 11:08:16.921744 | 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] *** 2025-10-06 11:08:16.921758 | controller | Monday 06 October 2025 11:08:16 +0000 (0:00:00.065) 0:01:11.537 ******** 2025-10-06 11:08:16.921771 | controller | ok: [localhost] 2025-10-06 11:08:16.997064 | controller | 2025-10-06 11:08:16.997103 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:08:16.997111 | controller | Monday 06 October 2025 11:08:16 +0000 (0:00:00.258) 0:01:11.795 ******** 2025-10-06 11:08:16.997123 | controller | ok: [localhost] 2025-10-06 11:08:17.464346 | controller | 2025-10-06 11:08:17.464415 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:08:17.464423 | controller | Monday 06 October 2025 11:08:16 +0000 (0:00:00.075) 0:01:11.871 ******** 2025-10-06 11:08:17.464441 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2025-10-06 11:08:17.592739 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2025-10-06 11:08:17.592819 | controller | 2025-10-06 11:08:17.592830 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:08:17.592839 | controller | _content | 2025-10-06 11:08:17.592848 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:08:17.592857 | controller | combine(_parsed, recursive=true) 2025-10-06 11:08:17.592867 | controller | }} 2025-10-06 11:08:17.592876 | controller | ] *** 2025-10-06 11:08:17.592884 | controller | Monday 06 October 2025 11:08:17 +0000 (0:00:00.467) 0:01:12.338 ******** 2025-10-06 11:08:17.592906 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:08:17.831113 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:08:17.831188 | controller | 2025-10-06 11:08:17.831196 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:08:17.831203 | controller | Monday 06 October 2025 11:08:17 +0000 (0:00:00.128) 0:01:12.467 ******** 2025-10-06 11:08:17.831221 | controller | changed: [localhost] 2025-10-06 11:08:18.307150 | controller | 2025-10-06 11:08:18.307239 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:08:18.307258 | controller | (_destdir, 2025-10-06 11:08:18.307273 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:08:18.307287 | controller | }}, content={{ 2025-10-06 11:08:18.307302 | controller | ( 2025-10-06 11:08:18.307316 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:08:18.307330 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:08:18.307344 | controller | }}, mode=0644] *** 2025-10-06 11:08:18.307359 | controller | Monday 06 October 2025 11:08:17 +0000 (0:00:00.238) 0:01:12.705 ******** 2025-10-06 11:08:18.307387 | controller | changed: [localhost] 2025-10-06 11:08:18.381978 | controller | 2025-10-06 11:08:18.382050 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:08:18.382061 | controller | Monday 06 October 2025 11:08:18 +0000 (0:00:00.475) 0:01:13.181 ******** 2025-10-06 11:08:18.382084 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:08:18.451926 | controller | 2025-10-06 11:08:18.451990 | 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.] *** 2025-10-06 11:08:18.452000 | controller | Monday 06 October 2025 11:08:18 +0000 (0:00:00.074) 0:01:13.256 ******** 2025-10-06 11:08:18.452018 | controller | ok: [localhost] => 2025-10-06 11:08:18.670118 | controller | changed: false 2025-10-06 11:08:18.670218 | controller | msg: All assertions passed 2025-10-06 11:08:18.670241 | controller | 2025-10-06 11:08:18.670261 | 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] *** 2025-10-06 11:08:18.670281 | controller | Monday 06 October 2025 11:08:18 +0000 (0:00:00.069) 0:01:13.326 ******** 2025-10-06 11:08:18.670317 | controller | ok: [localhost] 2025-10-06 11:08:18.747688 | controller | 2025-10-06 11:08:18.747765 | 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.] *** 2025-10-06 11:08:18.747777 | controller | Monday 06 October 2025 11:08:18 +0000 (0:00:00.217) 0:01:13.544 ******** 2025-10-06 11:08:18.747800 | controller | ok: [localhost] => 2025-10-06 11:08:18.991248 | controller | changed: false 2025-10-06 11:08:18.991350 | controller | msg: All assertions passed 2025-10-06 11:08:18.991367 | controller | 2025-10-06 11:08:18.991382 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:08:18.991397 | controller | Monday 06 October 2025 11:08:18 +0000 (0:00:00.077) 0:01:13.621 ******** 2025-10-06 11:08:18.991432 | controller | ok: [localhost] 2025-10-06 11:08:19.245339 | controller | 2025-10-06 11:08:19.245407 | 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={{ 2025-10-06 11:08:19.245415 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:08:19.245422 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:08:19.245428 | controller | _config_map_content | 2025-10-06 11:08:19.245434 | controller | ansible.utils.remove_keys( 2025-10-06 11:08:19.245440 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:08:19.245446 | controller | matching_parameter='regex') 2025-10-06 11:08:19.245452 | controller | }}, cacheable=False] *** 2025-10-06 11:08:19.245458 | controller | Monday 06 October 2025 11:08:18 +0000 (0:00:00.243) 0:01:13.865 ******** 2025-10-06 11:08:19.245473 | controller | ok: [localhost] 2025-10-06 11:08:19.341028 | controller | 2025-10-06 11:08:19.341100 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:08:19.341110 | controller | Monday 06 October 2025 11:08:19 +0000 (0:00:00.254) 0:01:14.119 ******** 2025-10-06 11:08:19.341132 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-10-06 11:08:19.397233 | controller | 2025-10-06 11:08:19.397315 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-10-06 11:08:19.397328 | controller | Monday 06 October 2025 11:08:19 +0000 (0:00:00.095) 0:01:14.215 ******** 2025-10-06 11:08:19.397351 | controller | ok: [localhost] => 2025-10-06 11:08:19.656771 | controller | changed: false 2025-10-06 11:08:19.656849 | controller | msg: All assertions passed 2025-10-06 11:08:19.656857 | controller | 2025-10-06 11:08:19.656863 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:08:19.656870 | controller | Monday 06 October 2025 11:08:19 +0000 (0:00:00.056) 0:01:14.271 ******** 2025-10-06 11:08:19.656883 | controller | ok: [localhost] 2025-10-06 11:08:20.286349 | controller | 2025-10-06 11:08:20.286414 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:08:20.286434 | controller | (snippet_datadir, 2025-10-06 11:08:20.286452 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:08:20.286461 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:08:20.286471 | controller | Monday 06 October 2025 11:08:19 +0000 (0:00:00.259) 0:01:14.530 ******** 2025-10-06 11:08:20.286512 | controller | ok: [localhost] 2025-10-06 11:08:20.353532 | controller | 2025-10-06 11:08:20.353664 | 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] }}] *** 2025-10-06 11:08:20.353686 | controller | Monday 06 October 2025 11:08:20 +0000 (0:00:00.629) 0:01:15.160 ******** 2025-10-06 11:08:20.353721 | controller | ok: [localhost] 2025-10-06 11:08:20.811106 | controller | 2025-10-06 11:08:20.811163 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:08:20.811171 | controller | (snippet_datadir, 2025-10-06 11:08:20.811178 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:08:20.811184 | controller | }}, content={{ 2025-10-06 11:08:20.811190 | controller | _base64_patch | 2025-10-06 11:08:20.811196 | controller | default({}) | 2025-10-06 11:08:20.811206 | controller | to_nice_yaml 2025-10-06 11:08:20.811212 | controller | }}, mode=0644] *** 2025-10-06 11:08:20.811218 | controller | Monday 06 October 2025 11:08:20 +0000 (0:00:00.067) 0:01:15.227 ******** 2025-10-06 11:08:20.811230 | controller | ok: [localhost] 2025-10-06 11:08:21.324947 | controller | 2025-10-06 11:08:21.325014 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:08:21.325026 | controller | (snippet_datadir, 2025-10-06 11:08:21.325036 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:08:21.325045 | controller | }}, content={{ 2025-10-06 11:08:21.325054 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:08:21.325063 | controller | default({}) | 2025-10-06 11:08:21.325072 | controller | to_nice_yaml 2025-10-06 11:08:21.325080 | controller | }}, mode=0644] *** 2025-10-06 11:08:21.325089 | controller | Monday 06 October 2025 11:08:20 +0000 (0:00:00.457) 0:01:15.685 ******** 2025-10-06 11:08:21.325110 | controller | ok: [localhost] 2025-10-06 11:08:21.801666 | controller | 2025-10-06 11:08:21.801733 | 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={{ 2025-10-06 11:08:21.801747 | controller | ( 2025-10-06 11:08:21.801759 | controller | snippet_datadir, 2025-10-06 11:08:21.801770 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:08:21.801781 | controller | ) | path_join 2025-10-06 11:08:21.801791 | controller | }}, mode=0644] *** 2025-10-06 11:08:21.801802 | controller | Monday 06 October 2025 11:08:21 +0000 (0:00:00.513) 0:01:16.199 ******** 2025-10-06 11:08:21.801821 | controller | ok: [localhost] 2025-10-06 11:08:21.910896 | controller | 2025-10-06 11:08:21.910976 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:08:21.910991 | controller | Monday 06 October 2025 11:08:21 +0000 (0:00:00.476) 0:01:16.676 ******** 2025-10-06 11:08:21.911017 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:08:21.990807 | controller | 2025-10-06 11:08:21.990936 | 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!] *** 2025-10-06 11:08:21.990959 | controller | Monday 06 October 2025 11:08:21 +0000 (0:00:00.109) 0:01:16.785 ******** 2025-10-06 11:08:21.991001 | controller | ok: [localhost] => 2025-10-06 11:08:22.286006 | controller | changed: false 2025-10-06 11:08:22.286066 | controller | msg: All assertions passed 2025-10-06 11:08:22.286077 | controller | 2025-10-06 11:08:22.286087 | 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] *** 2025-10-06 11:08:22.286097 | controller | Monday 06 October 2025 11:08:21 +0000 (0:00:00.079) 0:01:16.865 ******** 2025-10-06 11:08:22.286113 | controller | ok: [localhost] 2025-10-06 11:08:22.333962 | controller | 2025-10-06 11:08:22.334019 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:08:22.334036 | controller | Monday 06 October 2025 11:08:22 +0000 (0:00:00.294) 0:01:17.160 ******** 2025-10-06 11:08:22.334059 | controller | ok: [localhost] 2025-10-06 11:08:23.082266 | controller | 2025-10-06 11:08:23.082321 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:08:23.082329 | controller | Monday 06 October 2025 11:08:22 +0000 (0:00:00.048) 0:01:17.208 ******** 2025-10-06 11:08:23.082343 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-10-06 11:08:23.247433 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-10-06 11:08:23.247625 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-10-06 11:08:23.247662 | controller | 2025-10-06 11:08:23.247685 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:08:23.247706 | controller | _content | 2025-10-06 11:08:23.247726 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:08:23.247746 | controller | combine(_parsed, recursive=true) 2025-10-06 11:08:23.247767 | controller | }} 2025-10-06 11:08:23.247788 | controller | ] *** 2025-10-06 11:08:23.247808 | controller | Monday 06 October 2025 11:08:23 +0000 (0:00:00.747) 0:01:17.956 ******** 2025-10-06 11:08:23.247846 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-06 11:08:23.511048 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:08:23.511084 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:08:23.511092 | controller | 2025-10-06 11:08:23.511099 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:08:23.511106 | controller | Monday 06 October 2025 11:08:23 +0000 (0:00:00.164) 0:01:18.120 ******** 2025-10-06 11:08:23.511120 | controller | ok: [localhost] 2025-10-06 11:08:24.061089 | controller | 2025-10-06 11:08:24.061167 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:08:24.061203 | controller | (_destdir, 2025-10-06 11:08:24.061227 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:08:24.061250 | controller | }}, content={{ 2025-10-06 11:08:24.061272 | controller | ( 2025-10-06 11:08:24.061295 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:08:24.061317 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:08:24.061340 | controller | }}, mode=0644] *** 2025-10-06 11:08:24.061360 | controller | Monday 06 October 2025 11:08:23 +0000 (0:00:00.264) 0:01:18.385 ******** 2025-10-06 11:08:24.061392 | controller | ok: [localhost] 2025-10-06 11:08:24.677869 | controller | 2025-10-06 11:08:24.677973 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane mode=0644, backup=True, remote_src=True, src={{ 2025-10-06 11:08:24.677992 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-06 11:08:24.678011 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-06 11:08:24.678027 | controller | _val['name'], 'values.yaml') | path_join 2025-10-06 11:08:24.678041 | controller | }}, dest={{ 2025-10-06 11:08:24.678056 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:24.678071 | controller | stage['path'], _val.src_file 2025-10-06 11:08:24.678085 | controller | ) | 2025-10-06 11:08:24.678100 | controller | path_join 2025-10-06 11:08:24.678114 | controller | }}] *** 2025-10-06 11:08:24.678128 | controller | Monday 06 October 2025 11:08:24 +0000 (0:00:00.549) 0:01:18.935 ******** 2025-10-06 11:08:24.678159 | controller | changed: [localhost] => (item=service-values) 2025-10-06 11:08:24.734585 | controller | ok: [localhost] => (item=network-values) 2025-10-06 11:08:24.734657 | controller | 2025-10-06 11:08:24.734665 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:24.734672 | controller | Monday 06 October 2025 11:08:24 +0000 (0:00:00.616) 0:01:19.552 ******** 2025-10-06 11:08:24.734690 | controller | skipping: [localhost] 2025-10-06 11:08:25.191277 | controller | 2025-10-06 11:08:25.191339 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-06 11:08:25.191360 | controller | Monday 06 October 2025 11:08:24 +0000 (0:00:00.056) 0:01:19.608 ******** 2025-10-06 11:08:25.191380 | controller | changed: [localhost] 2025-10-06 11:08:25.640324 | controller | 2025-10-06 11:08:25.640393 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-06 11:08:25.640402 | controller | Monday 06 October 2025 11:08:25 +0000 (0:00:00.456) 0:01:20.065 ******** 2025-10-06 11:08:25.640421 | controller | changed: [localhost] 2025-10-06 11:08:25.902910 | controller | 2025-10-06 11:08:25.902977 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane remote_src=True, src={{ _output }}, dest={{ 2025-10-06 11:08:25.902989 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-06 11:08:25.902999 | controller | stage['build_output'] | basename) | path_join 2025-10-06 11:08:25.903009 | controller | }}, mode=0644] *** 2025-10-06 11:08:25.903018 | controller | Monday 06 October 2025 11:08:25 +0000 (0:00:00.449) 0:01:20.514 ******** 2025-10-06 11:08:25.903036 | controller | changed: [localhost] 2025-10-06 11:08:25.950823 | controller | 2025-10-06 11:08:25.950895 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:25.950912 | controller | Monday 06 October 2025 11:08:25 +0000 (0:00:00.262) 0:01:20.777 ******** 2025-10-06 11:08:25.950938 | controller | skipping: [localhost] 2025-10-06 11:08:26.026402 | controller | 2025-10-06 11:08:26.026458 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2025-10-06 11:08:26.026469 | controller | Monday 06 October 2025 11:08:25 +0000 (0:00:00.047) 0:01:20.825 ******** 2025-10-06 11:08:26.026486 | controller | skipping: [localhost] 2025-10-06 11:08:26.079486 | controller | 2025-10-06 11:08:26.079568 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane _raw_params={{ wait_condition }}] *** 2025-10-06 11:08:26.079584 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.075) 0:01:20.900 ******** 2025-10-06 11:08:26.079608 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2025-10-06 11:08:26.128376 | controller | skipping: [localhost] 2025-10-06 11:08:26.128452 | controller | 2025-10-06 11:08:26.128469 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:26.128483 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.053) 0:01:20.953 ******** 2025-10-06 11:08:26.128552 | controller | skipping: [localhost] 2025-10-06 11:08:26.186724 | controller | 2025-10-06 11:08:26.186767 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane name=run_hook] *** 2025-10-06 11:08:26.186778 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.048) 0:01:21.002 ******** 2025-10-06 11:08:26.186793 | controller | skipping: [localhost] 2025-10-06 11:08:26.243861 | controller | 2025-10-06 11:08:26.243916 | 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"]] *** 2025-10-06 11:08:26.243933 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.058) 0:01:21.061 ******** 2025-10-06 11:08:26.243955 | controller | ok: [localhost] => 2025-10-06 11:08:26.283427 | controller | changed: false 2025-10-06 11:08:26.283473 | controller | msg: All assertions passed 2025-10-06 11:08:26.283484 | controller | 2025-10-06 11:08:26.283524 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:26.283538 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.056) 0:01:21.117 ******** 2025-10-06 11:08:26.283562 | controller | skipping: [localhost] 2025-10-06 11:08:26.334047 | controller | 2025-10-06 11:08:26.334088 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:26.334100 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.039) 0:01:21.157 ******** 2025-10-06 11:08:26.334115 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2025-10-06 11:08:26.371292 | controller | ok: [localhost] => (item=oc -n openstack2 wait osctlplane controlplane --for condition=Ready --timeout=60m) 2025-10-06 11:08:26.371334 | controller | 2025-10-06 11:08:26.371344 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-06 11:08:26.371356 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.050) 0:01:21.208 ******** 2025-10-06 11:08:26.371372 | controller | skipping: [localhost] 2025-10-06 11:08:26.420231 | controller | 2025-10-06 11:08:26.420283 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-06 11:08:26.420297 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.037) 0:01:21.245 ******** 2025-10-06 11:08:26.420317 | controller | ok: [localhost] 2025-10-06 11:08:26.833208 | controller | 2025-10-06 11:08:26.833262 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-06 11:08:26.833270 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:26.833276 | controller | stage['path'], item.src_file) | path_join 2025-10-06 11:08:26.833283 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-06 11:08:26.833289 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.048) 0:01:21.294 ******** 2025-10-06 11:08:26.833300 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2025-10-06 11:08:26.946599 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': 'networking/nncp/values.yaml'}) 2025-10-06 11:08:26.946634 | controller | 2025-10-06 11:08:26.946642 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-06 11:08:26.946649 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.413) 0:01:21.707 ******** 2025-10-06 11:08:26.946660 | controller | ok: [localhost] => (item=service-values.yaml) 2025-10-06 11:08:26.993523 | controller | ok: [localhost] => (item=values.yaml) 2025-10-06 11:08:26.993558 | controller | 2025-10-06 11:08:26.993566 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane2 name=run_hook] *** 2025-10-06 11:08:26.993572 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.113) 0:01:21.821 ******** 2025-10-06 11:08:26.993583 | controller | skipping: [localhost] 2025-10-06 11:08:27.133623 | controller | 2025-10-06 11:08:27.133667 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane2 name=ci_gen_kustomize_values] *** 2025-10-06 11:08:27.133678 | controller | Monday 06 October 2025 11:08:26 +0000 (0:00:00.046) 0:01:21.868 ******** 2025-10-06 11:08:27.133693 | controller | 2025-10-06 11:08:27.198454 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:08:27.198522 | controller | Monday 06 October 2025 11:08:27 +0000 (0:00:00.139) 0:01:22.008 ******** 2025-10-06 11:08:27.198541 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:08:27.262641 | controller | 2025-10-06 11:08:27.262676 | 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.] *** 2025-10-06 11:08:27.262684 | controller | Monday 06 October 2025 11:08:27 +0000 (0:00:00.065) 0:01:22.073 ******** 2025-10-06 11:08:27.262695 | controller | ok: [localhost] => 2025-10-06 11:08:27.534742 | controller | changed: false 2025-10-06 11:08:27.534807 | controller | msg: All assertions passed 2025-10-06 11:08:27.534837 | controller | 2025-10-06 11:08:27.534855 | 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] *** 2025-10-06 11:08:27.534877 | controller | Monday 06 October 2025 11:08:27 +0000 (0:00:00.064) 0:01:22.137 ******** 2025-10-06 11:08:27.534903 | controller | ok: [localhost] 2025-10-06 11:08:27.634431 | controller | 2025-10-06 11:08:27.634488 | 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.] *** 2025-10-06 11:08:27.634554 | controller | Monday 06 October 2025 11:08:27 +0000 (0:00:00.271) 0:01:22.408 ******** 2025-10-06 11:08:27.634579 | controller | ok: [localhost] => 2025-10-06 11:08:27.873089 | controller | changed: false 2025-10-06 11:08:27.873153 | controller | msg: All assertions passed 2025-10-06 11:08:27.873174 | controller | 2025-10-06 11:08:27.873193 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:08:27.873211 | controller | Monday 06 October 2025 11:08:27 +0000 (0:00:00.099) 0:01:22.508 ******** 2025-10-06 11:08:27.873239 | controller | ok: [localhost] 2025-10-06 11:08:28.107731 | controller | 2025-10-06 11:08:28.107795 | 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={{ 2025-10-06 11:08:28.107817 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:08:28.107836 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:08:28.107854 | controller | _config_map_content | 2025-10-06 11:08:28.107870 | controller | ansible.utils.remove_keys( 2025-10-06 11:08:28.107884 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:08:28.107897 | controller | matching_parameter='regex') 2025-10-06 11:08:28.107910 | controller | }}, cacheable=False] *** 2025-10-06 11:08:28.107924 | controller | Monday 06 October 2025 11:08:27 +0000 (0:00:00.238) 0:01:22.746 ******** 2025-10-06 11:08:28.107946 | controller | ok: [localhost] 2025-10-06 11:08:28.169129 | controller | 2025-10-06 11:08:28.169163 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:08:28.169170 | controller | Monday 06 October 2025 11:08:28 +0000 (0:00:00.234) 0:01:22.981 ******** 2025-10-06 11:08:28.169182 | controller | skipping: [localhost] 2025-10-06 11:08:28.430923 | controller | 2025-10-06 11:08:28.430984 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:08:28.431000 | controller | Monday 06 October 2025 11:08:28 +0000 (0:00:00.062) 0:01:23.043 ******** 2025-10-06 11:08:28.431025 | controller | ok: [localhost] 2025-10-06 11:08:28.506325 | controller | 2025-10-06 11:08:28.506385 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:08:28.506402 | controller | (snippet_datadir, 2025-10-06 11:08:28.506417 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:08:28.506432 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:08:28.506446 | controller | Monday 06 October 2025 11:08:28 +0000 (0:00:00.261) 0:01:23.304 ******** 2025-10-06 11:08:28.506469 | controller | skipping: [localhost] 2025-10-06 11:08:28.594288 | controller | 2025-10-06 11:08:28.594350 | 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] }}] *** 2025-10-06 11:08:28.594367 | controller | Monday 06 October 2025 11:08:28 +0000 (0:00:00.075) 0:01:23.380 ******** 2025-10-06 11:08:28.594389 | controller | ok: [localhost] 2025-10-06 11:08:29.074830 | controller | 2025-10-06 11:08:29.074874 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:08:29.074885 | controller | (snippet_datadir, 2025-10-06 11:08:29.074894 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:08:29.074902 | controller | }}, content={{ 2025-10-06 11:08:29.074911 | controller | _base64_patch | 2025-10-06 11:08:29.074919 | controller | default({}) | 2025-10-06 11:08:29.074934 | controller | to_nice_yaml 2025-10-06 11:08:29.074942 | controller | }}, mode=0644] *** 2025-10-06 11:08:29.074951 | controller | Monday 06 October 2025 11:08:28 +0000 (0:00:00.088) 0:01:23.468 ******** 2025-10-06 11:08:29.074965 | controller | ok: [localhost] 2025-10-06 11:08:29.545768 | controller | 2025-10-06 11:08:29.545807 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:08:29.545814 | controller | (snippet_datadir, 2025-10-06 11:08:29.545821 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:08:29.545827 | controller | }}, content={{ 2025-10-06 11:08:29.545833 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:08:29.545839 | controller | default({}) | 2025-10-06 11:08:29.545845 | controller | to_nice_yaml 2025-10-06 11:08:29.545851 | controller | }}, mode=0644] *** 2025-10-06 11:08:29.545857 | controller | Monday 06 October 2025 11:08:29 +0000 (0:00:00.480) 0:01:23.949 ******** 2025-10-06 11:08:29.545868 | controller | ok: [localhost] 2025-10-06 11:08:30.027142 | controller | 2025-10-06 11:08:30.027183 | 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={{ 2025-10-06 11:08:30.027193 | controller | ( 2025-10-06 11:08:30.027201 | controller | snippet_datadir, 2025-10-06 11:08:30.027209 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:08:30.027217 | controller | ) | path_join 2025-10-06 11:08:30.027223 | controller | }}, mode=0644] *** 2025-10-06 11:08:30.027230 | controller | Monday 06 October 2025 11:08:29 +0000 (0:00:00.471) 0:01:24.420 ******** 2025-10-06 11:08:30.027243 | controller | ok: [localhost] 2025-10-06 11:08:30.123285 | controller | 2025-10-06 11:08:30.123322 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:08:30.123330 | controller | Monday 06 October 2025 11:08:30 +0000 (0:00:00.481) 0:01:24.901 ******** 2025-10-06 11:08:30.123342 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:08:30.207679 | controller | 2025-10-06 11:08:30.207724 | 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!] *** 2025-10-06 11:08:30.207736 | controller | Monday 06 October 2025 11:08:30 +0000 (0:00:00.096) 0:01:24.997 ******** 2025-10-06 11:08:30.207751 | controller | ok: [localhost] => 2025-10-06 11:08:30.464828 | controller | changed: false 2025-10-06 11:08:30.464887 | controller | msg: All assertions passed 2025-10-06 11:08:30.464904 | controller | 2025-10-06 11:08:30.464918 | 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] *** 2025-10-06 11:08:30.464932 | controller | Monday 06 October 2025 11:08:30 +0000 (0:00:00.084) 0:01:25.081 ******** 2025-10-06 11:08:30.464955 | controller | ok: [localhost] 2025-10-06 11:08:30.546924 | controller | 2025-10-06 11:08:30.546986 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:08:30.546997 | controller | Monday 06 October 2025 11:08:30 +0000 (0:00:00.256) 0:01:25.338 ******** 2025-10-06 11:08:30.547012 | controller | ok: [localhost] 2025-10-06 11:08:31.003947 | controller | 2025-10-06 11:08:31.004006 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:08:31.004023 | controller | Monday 06 October 2025 11:08:30 +0000 (0:00:00.082) 0:01:25.421 ******** 2025-10-06 11:08:31.004047 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2025-10-06 11:08:31.158676 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2025-10-06 11:08:31.158731 | controller | 2025-10-06 11:08:31.158747 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:08:31.158762 | controller | _content | 2025-10-06 11:08:31.158775 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:08:31.158788 | controller | combine(_parsed, recursive=true) 2025-10-06 11:08:31.158811 | controller | }} 2025-10-06 11:08:31.158825 | controller | ] *** 2025-10-06 11:08:31.158838 | controller | Monday 06 October 2025 11:08:31 +0000 (0:00:00.456) 0:01:25.877 ******** 2025-10-06 11:08:31.158860 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:08:31.420886 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:08:31.420967 | controller | 2025-10-06 11:08:31.420984 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:08:31.420999 | controller | Monday 06 October 2025 11:08:31 +0000 (0:00:00.154) 0:01:26.032 ******** 2025-10-06 11:08:31.421027 | controller | ok: [localhost] 2025-10-06 11:08:31.969339 | controller | 2025-10-06 11:08:31.969411 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:08:31.969432 | controller | (_destdir, 2025-10-06 11:08:31.969451 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:08:31.969470 | controller | }}, content={{ 2025-10-06 11:08:31.969489 | controller | ( 2025-10-06 11:08:31.969558 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:08:31.969629 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:08:31.969649 | controller | }}, mode=0644] *** 2025-10-06 11:08:31.969669 | controller | Monday 06 October 2025 11:08:31 +0000 (0:00:00.261) 0:01:26.294 ******** 2025-10-06 11:08:31.969698 | controller | ok: [localhost] 2025-10-06 11:08:32.061680 | controller | 2025-10-06 11:08:32.061725 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:08:32.061736 | controller | Monday 06 October 2025 11:08:31 +0000 (0:00:00.548) 0:01:26.842 ******** 2025-10-06 11:08:32.061751 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:08:32.166065 | controller | 2025-10-06 11:08:32.166126 | 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.] *** 2025-10-06 11:08:32.166142 | controller | Monday 06 October 2025 11:08:32 +0000 (0:00:00.093) 0:01:26.936 ******** 2025-10-06 11:08:32.166165 | controller | ok: [localhost] => 2025-10-06 11:08:32.409694 | controller | changed: false 2025-10-06 11:08:32.409760 | controller | msg: All assertions passed 2025-10-06 11:08:32.409772 | controller | 2025-10-06 11:08:32.409782 | 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] *** 2025-10-06 11:08:32.409792 | controller | Monday 06 October 2025 11:08:32 +0000 (0:00:00.103) 0:01:27.039 ******** 2025-10-06 11:08:32.409810 | controller | ok: [localhost] 2025-10-06 11:08:32.493035 | controller | 2025-10-06 11:08:32.493087 | 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.] *** 2025-10-06 11:08:32.493096 | controller | Monday 06 October 2025 11:08:32 +0000 (0:00:00.243) 0:01:27.283 ******** 2025-10-06 11:08:32.493111 | controller | ok: [localhost] => 2025-10-06 11:08:32.763706 | controller | changed: false 2025-10-06 11:08:32.763776 | controller | msg: All assertions passed 2025-10-06 11:08:32.763793 | controller | 2025-10-06 11:08:32.763808 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:08:32.763823 | controller | Monday 06 October 2025 11:08:32 +0000 (0:00:00.083) 0:01:27.367 ******** 2025-10-06 11:08:32.763847 | controller | ok: [localhost] 2025-10-06 11:08:32.997063 | controller | 2025-10-06 11:08:32.997145 | 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={{ 2025-10-06 11:08:32.997168 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:08:32.997187 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:08:32.997205 | controller | _config_map_content | 2025-10-06 11:08:32.997223 | controller | ansible.utils.remove_keys( 2025-10-06 11:08:32.997252 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:08:32.997271 | controller | matching_parameter='regex') 2025-10-06 11:08:32.997289 | controller | }}, cacheable=False] *** 2025-10-06 11:08:32.997307 | controller | Monday 06 October 2025 11:08:32 +0000 (0:00:00.268) 0:01:27.636 ******** 2025-10-06 11:08:32.997336 | controller | ok: [localhost] 2025-10-06 11:08:33.093567 | controller | 2025-10-06 11:08:33.093630 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:08:33.093647 | controller | Monday 06 October 2025 11:08:32 +0000 (0:00:00.234) 0:01:27.870 ******** 2025-10-06 11:08:33.093674 | controller | skipping: [localhost] 2025-10-06 11:08:33.361653 | controller | 2025-10-06 11:08:33.361695 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:08:33.361706 | controller | Monday 06 October 2025 11:08:33 +0000 (0:00:00.096) 0:01:27.967 ******** 2025-10-06 11:08:33.361721 | controller | ok: [localhost] 2025-10-06 11:08:33.985360 | controller | 2025-10-06 11:08:33.985413 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:08:33.985430 | controller | (snippet_datadir, 2025-10-06 11:08:33.985444 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:08:33.985458 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:08:33.985472 | controller | Monday 06 October 2025 11:08:33 +0000 (0:00:00.268) 0:01:28.235 ******** 2025-10-06 11:08:33.985493 | controller | ok: [localhost] 2025-10-06 11:08:34.096029 | controller | 2025-10-06 11:08:34.096089 | 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] }}] *** 2025-10-06 11:08:34.096097 | controller | Monday 06 October 2025 11:08:33 +0000 (0:00:00.623) 0:01:28.859 ******** 2025-10-06 11:08:34.096112 | controller | ok: [localhost] 2025-10-06 11:08:34.564597 | controller | 2025-10-06 11:08:34.564667 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:08:34.564679 | controller | (snippet_datadir, 2025-10-06 11:08:34.564688 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:08:34.564697 | controller | }}, content={{ 2025-10-06 11:08:34.564706 | controller | _base64_patch | 2025-10-06 11:08:34.564715 | controller | default({}) | 2025-10-06 11:08:34.564724 | controller | to_nice_yaml 2025-10-06 11:08:34.564733 | controller | }}, mode=0644] *** 2025-10-06 11:08:34.564742 | controller | Monday 06 October 2025 11:08:34 +0000 (0:00:00.110) 0:01:28.969 ******** 2025-10-06 11:08:34.564762 | controller | ok: [localhost] 2025-10-06 11:08:35.028458 | controller | 2025-10-06 11:08:35.028590 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:08:35.028608 | controller | (snippet_datadir, 2025-10-06 11:08:35.028621 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:08:35.028632 | controller | }}, content={{ 2025-10-06 11:08:35.028645 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:08:35.028657 | controller | default({}) | 2025-10-06 11:08:35.028671 | controller | to_nice_yaml 2025-10-06 11:08:35.028683 | controller | }}, mode=0644] *** 2025-10-06 11:08:35.028696 | controller | Monday 06 October 2025 11:08:34 +0000 (0:00:00.469) 0:01:29.438 ******** 2025-10-06 11:08:35.028723 | controller | ok: [localhost] 2025-10-06 11:08:35.562357 | controller | 2025-10-06 11:08:35.562440 | 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={{ 2025-10-06 11:08:35.562454 | controller | ( 2025-10-06 11:08:35.562466 | controller | snippet_datadir, 2025-10-06 11:08:35.562477 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:08:35.562489 | controller | ) | path_join 2025-10-06 11:08:35.562528 | controller | }}, mode=0644] *** 2025-10-06 11:08:35.562540 | controller | Monday 06 October 2025 11:08:35 +0000 (0:00:00.463) 0:01:29.902 ******** 2025-10-06 11:08:35.562564 | controller | ok: [localhost] 2025-10-06 11:08:35.654430 | controller | 2025-10-06 11:08:35.654488 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:08:35.654519 | controller | Monday 06 October 2025 11:08:35 +0000 (0:00:00.534) 0:01:30.436 ******** 2025-10-06 11:08:35.654549 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:08:35.719477 | controller | 2025-10-06 11:08:35.719554 | 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!] *** 2025-10-06 11:08:35.719565 | controller | Monday 06 October 2025 11:08:35 +0000 (0:00:00.092) 0:01:30.528 ******** 2025-10-06 11:08:35.719583 | controller | ok: [localhost] => 2025-10-06 11:08:36.000888 | controller | changed: false 2025-10-06 11:08:36.001026 | controller | msg: All assertions passed 2025-10-06 11:08:36.001043 | controller | 2025-10-06 11:08:36.001058 | 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] *** 2025-10-06 11:08:36.001072 | controller | Monday 06 October 2025 11:08:35 +0000 (0:00:00.065) 0:01:30.593 ******** 2025-10-06 11:08:36.001108 | controller | ok: [localhost] 2025-10-06 11:08:36.067368 | controller | 2025-10-06 11:08:36.067458 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:08:36.067469 | controller | Monday 06 October 2025 11:08:35 +0000 (0:00:00.280) 0:01:30.874 ******** 2025-10-06 11:08:36.067698 | controller | ok: [localhost] 2025-10-06 11:08:36.718571 | controller | 2025-10-06 11:08:36.718637 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:08:36.718648 | controller | Monday 06 October 2025 11:08:36 +0000 (0:00:00.066) 0:01:30.941 ******** 2025-10-06 11:08:36.718667 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml) 2025-10-06 11:08:36.927620 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml) 2025-10-06 11:08:36.927746 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml) 2025-10-06 11:08:36.927763 | controller | 2025-10-06 11:08:36.927777 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:08:36.927792 | controller | _content | 2025-10-06 11:08:36.927806 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:08:36.927820 | controller | combine(_parsed, recursive=true) 2025-10-06 11:08:36.927834 | controller | }} 2025-10-06 11:08:36.927847 | controller | ] *** 2025-10-06 11:08:36.927861 | controller | Monday 06 October 2025 11:08:36 +0000 (0:00:00.650) 0:01:31.592 ******** 2025-10-06 11:08:36.927893 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-06 11:08:37.205575 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:08:37.205710 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:08:37.205727 | controller | 2025-10-06 11:08:37.205741 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:08:37.205756 | controller | Monday 06 October 2025 11:08:36 +0000 (0:00:00.209) 0:01:31.801 ******** 2025-10-06 11:08:37.205791 | controller | ok: [localhost] 2025-10-06 11:08:37.695691 | controller | 2025-10-06 11:08:37.695770 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:08:37.695781 | controller | (_destdir, 2025-10-06 11:08:37.695790 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:08:37.695798 | controller | }}, content={{ 2025-10-06 11:08:37.695806 | controller | ( 2025-10-06 11:08:37.695813 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:08:37.695822 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:08:37.695830 | controller | }}, mode=0644] *** 2025-10-06 11:08:37.695837 | controller | Monday 06 October 2025 11:08:37 +0000 (0:00:00.277) 0:01:32.079 ******** 2025-10-06 11:08:37.695860 | controller | ok: [localhost] 2025-10-06 11:08:38.348169 | controller | 2025-10-06 11:08:38.348204 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane2 mode=0644, backup=True, remote_src=True, src={{ 2025-10-06 11:08:38.348212 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-06 11:08:38.348224 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-06 11:08:38.348230 | controller | _val['name'], 'values.yaml') | path_join 2025-10-06 11:08:38.348236 | controller | }}, dest={{ 2025-10-06 11:08:38.348242 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:38.348248 | controller | stage['path'], _val.src_file 2025-10-06 11:08:38.348254 | controller | ) | 2025-10-06 11:08:38.348260 | controller | path_join 2025-10-06 11:08:38.348266 | controller | }}] *** 2025-10-06 11:08:38.348275 | controller | Monday 06 October 2025 11:08:37 +0000 (0:00:00.489) 0:01:32.568 ******** 2025-10-06 11:08:38.348286 | controller | changed: [localhost] => (item=service-values) 2025-10-06 11:08:38.409662 | controller | ok: [localhost] => (item=network-values2) 2025-10-06 11:08:38.409708 | controller | 2025-10-06 11:08:38.409718 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:38.409728 | controller | Monday 06 October 2025 11:08:38 +0000 (0:00:00.653) 0:01:33.222 ******** 2025-10-06 11:08:38.409744 | controller | skipping: [localhost] 2025-10-06 11:08:38.762492 | controller | 2025-10-06 11:08:38.762560 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane2 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-06 11:08:38.762569 | controller | Monday 06 October 2025 11:08:38 +0000 (0:00:00.061) 0:01:33.284 ******** 2025-10-06 11:08:38.762581 | controller | changed: [localhost] 2025-10-06 11:08:39.193377 | controller | 2025-10-06 11:08:39.193412 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-06 11:08:39.193420 | controller | Monday 06 October 2025 11:08:38 +0000 (0:00:00.352) 0:01:33.637 ******** 2025-10-06 11:08:39.193432 | controller | changed: [localhost] 2025-10-06 11:08:39.443307 | controller | 2025-10-06 11:08:39.443349 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane2 remote_src=True, src={{ _output }}, dest={{ 2025-10-06 11:08:39.443363 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-06 11:08:39.443372 | controller | stage['build_output'] | basename) | path_join 2025-10-06 11:08:39.443380 | controller | }}, mode=0644] *** 2025-10-06 11:08:39.443388 | controller | Monday 06 October 2025 11:08:39 +0000 (0:00:00.430) 0:01:34.068 ******** 2025-10-06 11:08:39.443402 | controller | changed: [localhost] 2025-10-06 11:08:39.497835 | controller | 2025-10-06 11:08:39.497876 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:39.497887 | controller | Monday 06 October 2025 11:08:39 +0000 (0:00:00.249) 0:01:34.317 ******** 2025-10-06 11:08:39.497903 | controller | skipping: [localhost] 2025-10-06 11:08:39.548387 | controller | 2025-10-06 11:08:39.548421 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane2 _raw_params=oc apply -f {{ _cr }}] *** 2025-10-06 11:08:39.548429 | controller | Monday 06 October 2025 11:08:39 +0000 (0:00:00.054) 0:01:34.372 ******** 2025-10-06 11:08:39.548442 | controller | skipping: [localhost] 2025-10-06 11:08:39.619915 | controller | 2025-10-06 11:08:39.619960 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane2 _raw_params={{ wait_condition }}] *** 2025-10-06 11:08:39.619972 | controller | Monday 06 October 2025 11:08:39 +0000 (0:00:00.050) 0:01:34.423 ******** 2025-10-06 11:08:39.619988 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2025-10-06 11:08:39.671321 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osctlplane controlplane --for condition=Ready --timeout=60m) 2025-10-06 11:08:39.671362 | controller | skipping: [localhost] 2025-10-06 11:08:39.671373 | controller | 2025-10-06 11:08:39.671382 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:39.671392 | controller | Monday 06 October 2025 11:08:39 +0000 (0:00:00.071) 0:01:34.494 ******** 2025-10-06 11:08:39.671407 | controller | skipping: [localhost] 2025-10-06 11:08:39.797376 | controller | 2025-10-06 11:08:39.797417 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane2 name=run_hook] *** 2025-10-06 11:08:39.797429 | controller | Monday 06 October 2025 11:08:39 +0000 (0:00:00.051) 0:01:34.545 ******** 2025-10-06 11:08:39.797444 | controller | skipping: [localhost] 2025-10-06 11:08:39.864650 | controller | 2025-10-06 11:08:39.864693 | 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"]] *** 2025-10-06 11:08:39.864704 | controller | Monday 06 October 2025 11:08:39 +0000 (0:00:00.126) 0:01:34.671 ******** 2025-10-06 11:08:39.864720 | controller | ok: [localhost] => 2025-10-06 11:08:39.906062 | controller | changed: false 2025-10-06 11:08:39.906102 | controller | msg: All assertions passed 2025-10-06 11:08:39.906112 | controller | 2025-10-06 11:08:39.906120 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:39.906132 | controller | Monday 06 October 2025 11:08:39 +0000 (0:00:00.067) 0:01:34.739 ******** 2025-10-06 11:08:39.906147 | controller | skipping: [localhost] 2025-10-06 11:08:39.963445 | controller | 2025-10-06 11:08:39.963479 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:39.963490 | controller | Monday 06 October 2025 11:08:39 +0000 (0:00:00.041) 0:01:34.780 ******** 2025-10-06 11:08:39.963531 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2025-10-06 11:08:40.001673 | controller | 2025-10-06 11:08:40.001750 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-06 11:08:40.001760 | controller | Monday 06 October 2025 11:08:39 +0000 (0:00:00.057) 0:01:34.837 ******** 2025-10-06 11:08:40.001780 | controller | skipping: [localhost] 2025-10-06 11:08:40.042536 | controller | 2025-10-06 11:08:40.042611 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-06 11:08:40.042622 | controller | Monday 06 October 2025 11:08:39 +0000 (0:00:00.037) 0:01:34.875 ******** 2025-10-06 11:08:40.042641 | controller | ok: [localhost] 2025-10-06 11:08:40.259211 | controller | 2025-10-06 11:08:40.259270 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-06 11:08:40.259287 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:40.259311 | controller | stage['path'], item.src_file) | path_join 2025-10-06 11:08:40.259325 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-06 11:08:40.259338 | controller | Monday 06 October 2025 11:08:40 +0000 (0:00:00.041) 0:01:34.917 ******** 2025-10-06 11:08:40.259361 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'}) 2025-10-06 11:08:40.340257 | controller | 2025-10-06 11:08:40.340295 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-06 11:08:40.340305 | controller | Monday 06 October 2025 11:08:40 +0000 (0:00:00.216) 0:01:35.133 ******** 2025-10-06 11:08:40.340319 | controller | ok: [localhost] => (item=values.yaml) 2025-10-06 11:08:40.383881 | controller | 2025-10-06 11:08:40.383921 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm/nodeset name=run_hook] *** 2025-10-06 11:08:40.383931 | controller | Monday 06 October 2025 11:08:40 +0000 (0:00:00.081) 0:01:35.214 ******** 2025-10-06 11:08:40.383945 | controller | skipping: [localhost] 2025-10-06 11:08:40.473254 | controller | 2025-10-06 11:08:40.473312 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm/nodeset name=ci_gen_kustomize_values] *** 2025-10-06 11:08:40.473329 | controller | Monday 06 October 2025 11:08:40 +0000 (0:00:00.043) 0:01:35.258 ******** 2025-10-06 11:08:40.473362 | controller | 2025-10-06 11:08:40.539637 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:08:40.539682 | controller | Monday 06 October 2025 11:08:40 +0000 (0:00:00.089) 0:01:35.347 ******** 2025-10-06 11:08:40.539699 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:08:40.590185 | controller | 2025-10-06 11:08:40.590239 | 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.] *** 2025-10-06 11:08:40.590254 | controller | Monday 06 October 2025 11:08:40 +0000 (0:00:00.066) 0:01:35.414 ******** 2025-10-06 11:08:40.590274 | controller | ok: [localhost] => 2025-10-06 11:08:40.825582 | controller | changed: false 2025-10-06 11:08:40.825640 | controller | msg: All assertions passed 2025-10-06 11:08:40.825657 | controller | 2025-10-06 11:08:40.825671 | 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] *** 2025-10-06 11:08:40.825685 | controller | Monday 06 October 2025 11:08:40 +0000 (0:00:00.050) 0:01:35.464 ******** 2025-10-06 11:08:40.825708 | controller | ok: [localhost] 2025-10-06 11:08:40.911923 | controller | 2025-10-06 11:08:40.912018 | 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.] *** 2025-10-06 11:08:40.912035 | controller | Monday 06 October 2025 11:08:40 +0000 (0:00:00.235) 0:01:35.700 ******** 2025-10-06 11:08:40.912058 | controller | ok: [localhost] => 2025-10-06 11:08:41.170697 | controller | changed: false 2025-10-06 11:08:41.170756 | controller | msg: All assertions passed 2025-10-06 11:08:41.170771 | controller | 2025-10-06 11:08:41.170786 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:08:41.170800 | controller | Monday 06 October 2025 11:08:40 +0000 (0:00:00.086) 0:01:35.786 ******** 2025-10-06 11:08:41.170822 | controller | ok: [localhost] 2025-10-06 11:08:41.428246 | controller | 2025-10-06 11:08:41.428284 | 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={{ 2025-10-06 11:08:41.428292 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:08:41.428298 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:08:41.428304 | controller | _config_map_content | 2025-10-06 11:08:41.428310 | controller | ansible.utils.remove_keys( 2025-10-06 11:08:41.428316 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:08:41.428322 | controller | matching_parameter='regex') 2025-10-06 11:08:41.428328 | controller | }}, cacheable=False] *** 2025-10-06 11:08:41.428334 | controller | Monday 06 October 2025 11:08:41 +0000 (0:00:00.258) 0:01:36.045 ******** 2025-10-06 11:08:41.428345 | controller | ok: [localhost] 2025-10-06 11:08:41.533571 | controller | 2025-10-06 11:08:41.533634 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:08:41.533649 | controller | Monday 06 October 2025 11:08:41 +0000 (0:00:00.256) 0:01:36.302 ******** 2025-10-06 11:08:41.533673 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost 2025-10-06 11:08:41.604245 | controller | 2025-10-06 11:08:41.604301 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] *** 2025-10-06 11:08:41.604317 | controller | Monday 06 October 2025 11:08:41 +0000 (0:00:00.105) 0:01:36.407 ******** 2025-10-06 11:08:41.604340 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost 2025-10-06 11:08:41.677040 | controller | 2025-10-06 11:08:41.677109 | controller | TASK [ci_gen_kustomize_values : Ensure the required parameters are defined and configured. that=['cifmw_networking_env_definition is defined', 'cifmw_ci_gen_kustomize_values_ssh_authorizedkeys is defined', "cifmw_ci_gen_kustomize_values_ssh_authorizedkeys != ''", 'cifmw_ci_gen_kustomize_values_ssh_private_key is defined', "cifmw_ci_gen_kustomize_values_ssh_private_key != ''", 'cifmw_ci_gen_kustomize_values_ssh_public_key is defined', "cifmw_ci_gen_kustomize_values_ssh_public_key != ''"]] *** 2025-10-06 11:08:41.677146 | controller | Monday 06 October 2025 11:08:41 +0000 (0:00:00.070) 0:01:36.478 ******** 2025-10-06 11:08:41.677174 | controller | ok: [localhost] => 2025-10-06 11:08:41.747233 | controller | changed: false 2025-10-06 11:08:41.747293 | controller | msg: All assertions passed 2025-10-06 11:08:41.747309 | controller | 2025-10-06 11:08:41.747323 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] *** 2025-10-06 11:08:41.747381 | controller | Monday 06 October 2025 11:08:41 +0000 (0:00:00.072) 0:01:36.551 ******** 2025-10-06 11:08:41.747440 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost 2025-10-06 11:08:41.807206 | controller | 2025-10-06 11:08:41.807265 | controller | TASK [ci_gen_kustomize_values : Fetch the already deployed services for further usage _raw_params=oc get osdps --namespace openstack --no-headers -o custom-columns=":metadata.name"] *** 2025-10-06 11:08:41.807282 | controller | Monday 06 October 2025 11:08:41 +0000 (0:00:00.070) 0:01:36.621 ******** 2025-10-06 11:08:41.807305 | controller | skipping: [localhost] 2025-10-06 11:08:41.876800 | controller | 2025-10-06 11:08:41.876855 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{ 2025-10-06 11:08:41.876872 | controller | _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([]) 2025-10-06 11:08:41.876887 | controller | }}] *** 2025-10-06 11:08:41.876903 | controller | Monday 06 October 2025 11:08:41 +0000 (0:00:00.059) 0:01:36.681 ******** 2025-10-06 11:08:41.876926 | controller | ok: [localhost] 2025-10-06 11:08:41.932179 | controller | 2025-10-06 11:08:41.932220 | controller | TASK [ci_gen_kustomize_values : Check if required variables for nova migration are provided. that=['cifmw_ci_gen_kustomize_values_migration_priv_key is defined', "cifmw_ci_gen_kustomize_values_migration_priv_key != ''", 'cifmw_ci_gen_kustomize_values_migration_pub_key is defined', "cifmw_ci_gen_kustomize_values_migration_pub_key != ''"]] *** 2025-10-06 11:08:41.932228 | controller | Monday 06 October 2025 11:08:41 +0000 (0:00:00.069) 0:01:36.751 ******** 2025-10-06 11:08:41.932240 | controller | ok: [localhost] => 2025-10-06 11:08:42.131341 | controller | changed: false 2025-10-06 11:08:42.131378 | controller | msg: All assertions passed 2025-10-06 11:08:42.131385 | controller | 2025-10-06 11:08:42.131392 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:08:42.131399 | controller | Monday 06 October 2025 11:08:41 +0000 (0:00:00.055) 0:01:36.806 ******** 2025-10-06 11:08:42.131410 | controller | changed: [localhost] 2025-10-06 11:08:42.616409 | controller | 2025-10-06 11:08:42.616488 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:08:42.616514 | controller | (snippet_datadir, 2025-10-06 11:08:42.616523 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:08:42.616530 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:08:42.616536 | controller | Monday 06 October 2025 11:08:42 +0000 (0:00:00.199) 0:01:37.005 ******** 2025-10-06 11:08:42.616554 | controller | changed: [localhost] 2025-10-06 11:08:42.713820 | controller | 2025-10-06 11:08:42.713888 | 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] }}] *** 2025-10-06 11:08:42.713896 | controller | Monday 06 October 2025 11:08:42 +0000 (0:00:00.484) 0:01:37.490 ******** 2025-10-06 11:08:42.713914 | controller | ok: [localhost] 2025-10-06 11:08:43.223901 | controller | 2025-10-06 11:08:43.223965 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:08:43.223982 | controller | (snippet_datadir, 2025-10-06 11:08:43.223989 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:08:43.223995 | controller | }}, content={{ 2025-10-06 11:08:43.224001 | controller | _base64_patch | 2025-10-06 11:08:43.224007 | controller | default({}) | 2025-10-06 11:08:43.224013 | controller | to_nice_yaml 2025-10-06 11:08:43.224019 | controller | }}, mode=0644] *** 2025-10-06 11:08:43.224025 | controller | Monday 06 October 2025 11:08:42 +0000 (0:00:00.097) 0:01:37.587 ******** 2025-10-06 11:08:43.224040 | controller | changed: [localhost] 2025-10-06 11:08:43.694866 | controller | 2025-10-06 11:08:43.694952 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:08:43.694969 | controller | (snippet_datadir, 2025-10-06 11:08:43.694983 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:08:43.694998 | controller | }}, content={{ 2025-10-06 11:08:43.695012 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:08:43.695025 | controller | default({}) | 2025-10-06 11:08:43.695039 | controller | to_nice_yaml 2025-10-06 11:08:43.695052 | controller | }}, mode=0644] *** 2025-10-06 11:08:43.695065 | controller | Monday 06 October 2025 11:08:43 +0000 (0:00:00.509) 0:01:38.097 ******** 2025-10-06 11:08:43.695092 | controller | changed: [localhost] 2025-10-06 11:08:44.174367 | controller | 2025-10-06 11:08:44.174410 | 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={{ 2025-10-06 11:08:44.174421 | controller | ( 2025-10-06 11:08:44.174431 | controller | snippet_datadir, 2025-10-06 11:08:44.174441 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:08:44.174450 | controller | ) | path_join 2025-10-06 11:08:44.174459 | controller | }}, mode=0644] *** 2025-10-06 11:08:44.174468 | controller | Monday 06 October 2025 11:08:43 +0000 (0:00:00.471) 0:01:38.569 ******** 2025-10-06 11:08:44.174484 | controller | changed: [localhost] 2025-10-06 11:08:44.255420 | controller | 2025-10-06 11:08:44.255465 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:08:44.255476 | controller | Monday 06 October 2025 11:08:44 +0000 (0:00:00.479) 0:01:39.048 ******** 2025-10-06 11:08:44.255492 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:08:44.306109 | controller | 2025-10-06 11:08:44.306148 | 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!] *** 2025-10-06 11:08:44.306158 | controller | Monday 06 October 2025 11:08:44 +0000 (0:00:00.081) 0:01:39.129 ******** 2025-10-06 11:08:44.306173 | controller | ok: [localhost] => 2025-10-06 11:08:44.536147 | controller | changed: false 2025-10-06 11:08:44.536186 | controller | msg: All assertions passed 2025-10-06 11:08:44.536196 | controller | 2025-10-06 11:08:44.536205 | 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] *** 2025-10-06 11:08:44.536214 | controller | Monday 06 October 2025 11:08:44 +0000 (0:00:00.050) 0:01:39.180 ******** 2025-10-06 11:08:44.536228 | controller | ok: [localhost] 2025-10-06 11:08:44.606391 | controller | 2025-10-06 11:08:44.606430 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:08:44.606439 | controller | Monday 06 October 2025 11:08:44 +0000 (0:00:00.229) 0:01:39.410 ******** 2025-10-06 11:08:44.606450 | controller | ok: [localhost] 2025-10-06 11:08:45.208558 | controller | 2025-10-06 11:08:45.208599 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:08:45.208608 | controller | Monday 06 October 2025 11:08:44 +0000 (0:00:00.070) 0:01:39.480 ******** 2025-10-06 11:08:45.208622 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml) 2025-10-06 11:08:45.370195 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml) 2025-10-06 11:08:45.370268 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml) 2025-10-06 11:08:45.370288 | controller | 2025-10-06 11:08:45.370295 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:08:45.370302 | controller | _content | 2025-10-06 11:08:45.370308 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:08:45.370314 | controller | combine(_parsed, recursive=true) 2025-10-06 11:08:45.370321 | controller | }} 2025-10-06 11:08:45.370327 | controller | ] *** 2025-10-06 11:08:45.370333 | controller | Monday 06 October 2025 11:08:45 +0000 (0:00:00.602) 0:01:40.083 ******** 2025-10-06 11:08:45.370352 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-06 11:08:45.615833 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:08:45.615905 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:08:45.615916 | controller | 2025-10-06 11:08:45.615925 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:08:45.615934 | controller | Monday 06 October 2025 11:08:45 +0000 (0:00:00.160) 0:01:40.244 ******** 2025-10-06 11:08:45.615953 | controller | changed: [localhost] 2025-10-06 11:08:46.078679 | controller | 2025-10-06 11:08:46.078758 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:08:46.078769 | controller | (_destdir, 2025-10-06 11:08:46.078778 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:08:46.078786 | controller | }}, content={{ 2025-10-06 11:08:46.078793 | controller | ( 2025-10-06 11:08:46.078801 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:08:46.078809 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:08:46.078816 | controller | }}, mode=0644] *** 2025-10-06 11:08:46.078824 | controller | Monday 06 October 2025 11:08:45 +0000 (0:00:00.246) 0:01:40.490 ******** 2025-10-06 11:08:46.078844 | controller | changed: [localhost] 2025-10-06 11:08:46.365689 | controller | 2025-10-06 11:08:46.365735 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm/nodeset mode=0644, backup=True, remote_src=True, src={{ 2025-10-06 11:08:46.365747 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-06 11:08:46.365756 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-06 11:08:46.365765 | controller | _val['name'], 'values.yaml') | path_join 2025-10-06 11:08:46.365774 | controller | }}, dest={{ 2025-10-06 11:08:46.365783 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:46.365792 | controller | stage['path'], _val.src_file 2025-10-06 11:08:46.365801 | controller | ) | 2025-10-06 11:08:46.365810 | controller | path_join 2025-10-06 11:08:46.365819 | controller | }}] *** 2025-10-06 11:08:46.365828 | controller | Monday 06 October 2025 11:08:46 +0000 (0:00:00.462) 0:01:40.953 ******** 2025-10-06 11:08:46.365844 | controller | changed: [localhost] => (item=edpm-nodeset-values) 2025-10-06 11:08:46.412395 | controller | 2025-10-06 11:08:46.412439 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:46.412454 | controller | Monday 06 October 2025 11:08:46 +0000 (0:00:00.287) 0:01:41.240 ******** 2025-10-06 11:08:46.412476 | controller | skipping: [localhost] 2025-10-06 11:08:46.756443 | controller | 2025-10-06 11:08:46.756513 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-06 11:08:46.756524 | controller | Monday 06 October 2025 11:08:46 +0000 (0:00:00.046) 0:01:41.286 ******** 2025-10-06 11:08:46.756538 | controller | changed: [localhost] 2025-10-06 11:08:47.223241 | controller | 2025-10-06 11:08:47.223309 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-06 11:08:47.223318 | controller | Monday 06 October 2025 11:08:46 +0000 (0:00:00.343) 0:01:41.630 ******** 2025-10-06 11:08:47.223334 | controller | changed: [localhost] 2025-10-06 11:08:47.510977 | controller | 2025-10-06 11:08:47.511035 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm/nodeset remote_src=True, src={{ _output }}, dest={{ 2025-10-06 11:08:47.511047 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-06 11:08:47.511066 | controller | stage['build_output'] | basename) | path_join 2025-10-06 11:08:47.511075 | controller | }}, mode=0644] *** 2025-10-06 11:08:47.511083 | controller | Monday 06 October 2025 11:08:47 +0000 (0:00:00.466) 0:01:42.097 ******** 2025-10-06 11:08:47.511100 | controller | changed: [localhost] 2025-10-06 11:08:47.557354 | controller | 2025-10-06 11:08:47.557396 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:47.557404 | controller | Monday 06 October 2025 11:08:47 +0000 (0:00:00.288) 0:01:42.385 ******** 2025-10-06 11:08:47.557415 | controller | skipping: [localhost] 2025-10-06 11:08:47.620311 | controller | 2025-10-06 11:08:47.620347 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2025-10-06 11:08:47.620355 | controller | Monday 06 October 2025 11:08:47 +0000 (0:00:00.046) 0:01:42.431 ******** 2025-10-06 11:08:47.620366 | controller | skipping: [localhost] 2025-10-06 11:08:47.671354 | controller | 2025-10-06 11:08:47.671398 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm/nodeset _raw_params={{ wait_condition }}] *** 2025-10-06 11:08:47.671409 | controller | Monday 06 October 2025 11:08:47 +0000 (0:00:00.062) 0:01:42.494 ******** 2025-10-06 11:08:47.671425 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2025-10-06 11:08:47.743229 | controller | skipping: [localhost] 2025-10-06 11:08:47.743272 | controller | 2025-10-06 11:08:47.743283 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:47.743292 | controller | Monday 06 October 2025 11:08:47 +0000 (0:00:00.050) 0:01:42.545 ******** 2025-10-06 11:08:47.743307 | controller | skipping: [localhost] 2025-10-06 11:08:47.798897 | controller | 2025-10-06 11:08:47.798941 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm/nodeset name=run_hook] *** 2025-10-06 11:08:47.798950 | controller | Monday 06 October 2025 11:08:47 +0000 (0:00:00.071) 0:01:42.617 ******** 2025-10-06 11:08:47.798965 | controller | skipping: [localhost] 2025-10-06 11:08:47.851353 | controller | 2025-10-06 11:08:47.851410 | 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"]] *** 2025-10-06 11:08:47.851421 | controller | Monday 06 October 2025 11:08:47 +0000 (0:00:00.055) 0:01:42.673 ******** 2025-10-06 11:08:47.851435 | controller | ok: [localhost] => 2025-10-06 11:08:47.886790 | controller | changed: false 2025-10-06 11:08:47.886833 | controller | msg: All assertions passed 2025-10-06 11:08:47.886849 | controller | 2025-10-06 11:08:47.886858 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:47.886869 | controller | Monday 06 October 2025 11:08:47 +0000 (0:00:00.052) 0:01:42.725 ******** 2025-10-06 11:08:47.886885 | controller | skipping: [localhost] 2025-10-06 11:08:47.939959 | controller | 2025-10-06 11:08:47.940002 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:47.940012 | controller | Monday 06 October 2025 11:08:47 +0000 (0:00:00.035) 0:01:42.761 ******** 2025-10-06 11:08:47.940027 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-10-06 11:08:47.980200 | controller | ok: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-10-06 11:08:47.980261 | controller | 2025-10-06 11:08:47.980277 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-06 11:08:47.980301 | controller | Monday 06 October 2025 11:08:47 +0000 (0:00:00.053) 0:01:42.814 ******** 2025-10-06 11:08:47.980324 | controller | skipping: [localhost] 2025-10-06 11:08:48.025010 | controller | 2025-10-06 11:08:48.025067 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-06 11:08:48.025083 | controller | Monday 06 October 2025 11:08:47 +0000 (0:00:00.040) 0:01:42.854 ******** 2025-10-06 11:08:48.025106 | controller | ok: [localhost] 2025-10-06 11:08:48.288366 | controller | 2025-10-06 11:08:48.288410 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-06 11:08:48.288420 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:48.288428 | controller | stage['path'], item.src_file) | path_join 2025-10-06 11:08:48.288436 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-06 11:08:48.288444 | controller | Monday 06 October 2025 11:08:48 +0000 (0:00:00.044) 0:01:42.899 ******** 2025-10-06 11:08:48.288459 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset2-values', 'src_file': 'values.yaml'}) 2025-10-06 11:08:48.371489 | controller | 2025-10-06 11:08:48.371569 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-06 11:08:48.371585 | controller | Monday 06 October 2025 11:08:48 +0000 (0:00:00.262) 0:01:43.162 ******** 2025-10-06 11:08:48.371604 | controller | ok: [localhost] => (item=values.yaml) 2025-10-06 11:08:48.429791 | controller | 2025-10-06 11:08:48.429844 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm2/nodeset name=run_hook] *** 2025-10-06 11:08:48.429858 | controller | Monday 06 October 2025 11:08:48 +0000 (0:00:00.082) 0:01:43.245 ******** 2025-10-06 11:08:48.429877 | controller | skipping: [localhost] 2025-10-06 11:08:48.558083 | controller | 2025-10-06 11:08:48.558127 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm2/nodeset name=ci_gen_kustomize_values] *** 2025-10-06 11:08:48.558137 | controller | Monday 06 October 2025 11:08:48 +0000 (0:00:00.058) 0:01:43.304 ******** 2025-10-06 11:08:48.558152 | controller | 2025-10-06 11:08:48.644471 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:08:48.644536 | controller | Monday 06 October 2025 11:08:48 +0000 (0:00:00.128) 0:01:43.432 ******** 2025-10-06 11:08:48.644557 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:08:48.716416 | controller | 2025-10-06 11:08:48.716455 | 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.] *** 2025-10-06 11:08:48.716464 | controller | Monday 06 October 2025 11:08:48 +0000 (0:00:00.086) 0:01:43.518 ******** 2025-10-06 11:08:48.716480 | controller | ok: [localhost] => 2025-10-06 11:08:48.938435 | controller | changed: false 2025-10-06 11:08:48.938477 | controller | msg: All assertions passed 2025-10-06 11:08:48.938486 | controller | 2025-10-06 11:08:48.938494 | 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] *** 2025-10-06 11:08:48.938521 | controller | Monday 06 October 2025 11:08:48 +0000 (0:00:00.072) 0:01:43.590 ******** 2025-10-06 11:08:48.938536 | controller | ok: [localhost] 2025-10-06 11:08:48.998782 | controller | 2025-10-06 11:08:48.998832 | 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.] *** 2025-10-06 11:08:48.998847 | controller | Monday 06 October 2025 11:08:48 +0000 (0:00:00.222) 0:01:43.813 ******** 2025-10-06 11:08:48.998866 | controller | ok: [localhost] => 2025-10-06 11:08:49.214180 | controller | changed: false 2025-10-06 11:08:49.214225 | controller | msg: All assertions passed 2025-10-06 11:08:49.214235 | controller | 2025-10-06 11:08:49.214243 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:08:49.214251 | controller | Monday 06 October 2025 11:08:48 +0000 (0:00:00.060) 0:01:43.873 ******** 2025-10-06 11:08:49.214273 | controller | ok: [localhost] 2025-10-06 11:08:49.489099 | controller | 2025-10-06 11:08:49.489142 | 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={{ 2025-10-06 11:08:49.489153 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:08:49.489161 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:08:49.489169 | controller | _config_map_content | 2025-10-06 11:08:49.489177 | controller | ansible.utils.remove_keys( 2025-10-06 11:08:49.489185 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:08:49.489193 | controller | matching_parameter='regex') 2025-10-06 11:08:49.489201 | controller | }}, cacheable=False] *** 2025-10-06 11:08:49.489208 | controller | Monday 06 October 2025 11:08:49 +0000 (0:00:00.215) 0:01:44.088 ******** 2025-10-06 11:08:49.489223 | controller | ok: [localhost] 2025-10-06 11:08:49.549404 | controller | 2025-10-06 11:08:49.549450 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:08:49.549461 | controller | Monday 06 October 2025 11:08:49 +0000 (0:00:00.274) 0:01:44.362 ******** 2025-10-06 11:08:49.549476 | controller | skipping: [localhost] 2025-10-06 11:08:49.823711 | controller | 2025-10-06 11:08:49.823778 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:08:49.823789 | controller | Monday 06 October 2025 11:08:49 +0000 (0:00:00.060) 0:01:44.423 ******** 2025-10-06 11:08:49.823810 | controller | changed: [localhost] 2025-10-06 11:08:50.390947 | controller | 2025-10-06 11:08:50.391036 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:08:50.391052 | controller | (snippet_datadir, 2025-10-06 11:08:50.391067 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:08:50.391080 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:08:50.391094 | controller | Monday 06 October 2025 11:08:49 +0000 (0:00:00.274) 0:01:44.698 ******** 2025-10-06 11:08:50.391122 | controller | changed: [localhost] 2025-10-06 11:08:50.482242 | controller | 2025-10-06 11:08:50.482303 | 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] }}] *** 2025-10-06 11:08:50.482319 | controller | Monday 06 October 2025 11:08:50 +0000 (0:00:00.566) 0:01:45.264 ******** 2025-10-06 11:08:50.482343 | controller | ok: [localhost] 2025-10-06 11:08:50.963341 | controller | 2025-10-06 11:08:50.963391 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:08:50.963402 | controller | (snippet_datadir, 2025-10-06 11:08:50.963411 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:08:50.963419 | controller | }}, content={{ 2025-10-06 11:08:50.963426 | controller | _base64_patch | 2025-10-06 11:08:50.963434 | controller | default({}) | 2025-10-06 11:08:50.963442 | controller | to_nice_yaml 2025-10-06 11:08:50.963450 | controller | }}, mode=0644] *** 2025-10-06 11:08:50.963458 | controller | Monday 06 October 2025 11:08:50 +0000 (0:00:00.091) 0:01:45.356 ******** 2025-10-06 11:08:50.963474 | controller | changed: [localhost] 2025-10-06 11:08:51.453900 | controller | 2025-10-06 11:08:51.454031 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:08:51.454041 | controller | (snippet_datadir, 2025-10-06 11:08:51.454051 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:08:51.454061 | controller | }}, content={{ 2025-10-06 11:08:51.454069 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:08:51.454090 | controller | default({}) | 2025-10-06 11:08:51.454099 | controller | to_nice_yaml 2025-10-06 11:08:51.454107 | controller | }}, mode=0644] *** 2025-10-06 11:08:51.454115 | controller | Monday 06 October 2025 11:08:50 +0000 (0:00:00.480) 0:01:45.837 ******** 2025-10-06 11:08:51.454143 | controller | changed: [localhost] 2025-10-06 11:08:51.999602 | controller | 2025-10-06 11:08:51.999714 | 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={{ 2025-10-06 11:08:51.999743 | controller | ( 2025-10-06 11:08:51.999754 | controller | snippet_datadir, 2025-10-06 11:08:51.999778 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:08:51.999788 | controller | ) | path_join 2025-10-06 11:08:51.999797 | controller | }}, mode=0644] *** 2025-10-06 11:08:51.999807 | controller | Monday 06 October 2025 11:08:51 +0000 (0:00:00.489) 0:01:46.327 ******** 2025-10-06 11:08:51.999830 | controller | changed: [localhost] 2025-10-06 11:08:52.115794 | controller | 2025-10-06 11:08:52.115938 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:08:52.115957 | controller | Monday 06 October 2025 11:08:51 +0000 (0:00:00.546) 0:01:46.873 ******** 2025-10-06 11:08:52.115995 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:08:52.167719 | controller | 2025-10-06 11:08:52.167856 | 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!] *** 2025-10-06 11:08:52.167869 | controller | Monday 06 October 2025 11:08:52 +0000 (0:00:00.116) 0:01:46.990 ******** 2025-10-06 11:08:52.167899 | controller | ok: [localhost] => 2025-10-06 11:08:52.396550 | controller | changed: false 2025-10-06 11:08:52.396587 | controller | msg: All assertions passed 2025-10-06 11:08:52.396595 | controller | 2025-10-06 11:08:52.396603 | 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] *** 2025-10-06 11:08:52.396610 | controller | Monday 06 October 2025 11:08:52 +0000 (0:00:00.051) 0:01:47.042 ******** 2025-10-06 11:08:52.396621 | controller | ok: [localhost] 2025-10-06 11:08:52.442250 | controller | 2025-10-06 11:08:52.442286 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:08:52.442293 | controller | Monday 06 October 2025 11:08:52 +0000 (0:00:00.228) 0:01:47.270 ******** 2025-10-06 11:08:52.442305 | controller | ok: [localhost] 2025-10-06 11:08:53.073310 | controller | 2025-10-06 11:08:53.073370 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:08:53.073380 | controller | Monday 06 October 2025 11:08:52 +0000 (0:00:00.045) 0:01:47.316 ******** 2025-10-06 11:08:53.073398 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/02_ci_data.yaml) 2025-10-06 11:08:53.236241 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/03_user_data_b64.yaml) 2025-10-06 11:08:53.236275 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/04_user_data.yaml) 2025-10-06 11:08:53.236282 | controller | 2025-10-06 11:08:53.236289 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:08:53.236295 | controller | _content | 2025-10-06 11:08:53.236302 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:08:53.236307 | controller | combine(_parsed, recursive=true) 2025-10-06 11:08:53.236314 | controller | }} 2025-10-06 11:08:53.236320 | controller | ] *** 2025-10-06 11:08:53.236326 | controller | Monday 06 October 2025 11:08:53 +0000 (0:00:00.630) 0:01:47.947 ******** 2025-10-06 11:08:53.236337 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-06 11:08:53.462260 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:08:53.462331 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:08:53.462347 | controller | 2025-10-06 11:08:53.462361 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:08:53.462375 | controller | Monday 06 October 2025 11:08:53 +0000 (0:00:00.163) 0:01:48.110 ******** 2025-10-06 11:08:53.462399 | controller | changed: [localhost] 2025-10-06 11:08:53.914184 | controller | 2025-10-06 11:08:53.914251 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:08:53.914269 | controller | (_destdir, 2025-10-06 11:08:53.914283 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:08:53.914307 | controller | }}, content={{ 2025-10-06 11:08:53.914321 | controller | ( 2025-10-06 11:08:53.914334 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:08:53.914348 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:08:53.914361 | controller | }}, mode=0644] *** 2025-10-06 11:08:53.914375 | controller | Monday 06 October 2025 11:08:53 +0000 (0:00:00.225) 0:01:48.336 ******** 2025-10-06 11:08:53.914398 | controller | changed: [localhost] 2025-10-06 11:08:54.257621 | controller | 2025-10-06 11:08:54.257680 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm2/nodeset mode=0644, backup=True, remote_src=True, src={{ 2025-10-06 11:08:54.257697 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-06 11:08:54.257711 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-06 11:08:54.257724 | controller | _val['name'], 'values.yaml') | path_join 2025-10-06 11:08:54.257737 | controller | }}, dest={{ 2025-10-06 11:08:54.257751 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:54.257764 | controller | stage['path'], _val.src_file 2025-10-06 11:08:54.257778 | controller | ) | 2025-10-06 11:08:54.257791 | controller | path_join 2025-10-06 11:08:54.257804 | controller | }}] *** 2025-10-06 11:08:54.257817 | controller | Monday 06 October 2025 11:08:53 +0000 (0:00:00.451) 0:01:48.787 ******** 2025-10-06 11:08:54.257841 | controller | changed: [localhost] => (item=edpm-nodeset2-values) 2025-10-06 11:08:54.322539 | controller | 2025-10-06 11:08:54.322606 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:54.322626 | controller | Monday 06 October 2025 11:08:54 +0000 (0:00:00.343) 0:01:49.131 ******** 2025-10-06 11:08:54.322648 | controller | skipping: [localhost] 2025-10-06 11:08:54.775649 | controller | 2025-10-06 11:08:54.775707 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm2/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-06 11:08:54.775718 | controller | Monday 06 October 2025 11:08:54 +0000 (0:00:00.064) 0:01:49.196 ******** 2025-10-06 11:08:54.775734 | controller | changed: [localhost] 2025-10-06 11:08:55.333047 | controller | 2025-10-06 11:08:55.333128 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-06 11:08:55.333154 | controller | Monday 06 October 2025 11:08:54 +0000 (0:00:00.453) 0:01:49.649 ******** 2025-10-06 11:08:55.333180 | controller | changed: [localhost] 2025-10-06 11:08:55.620106 | controller | 2025-10-06 11:08:55.620153 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm2/nodeset remote_src=True, src={{ _output }}, dest={{ 2025-10-06 11:08:55.620165 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-06 11:08:55.620175 | controller | stage['build_output'] | basename) | path_join 2025-10-06 11:08:55.620185 | controller | }}, mode=0644] *** 2025-10-06 11:08:55.620194 | controller | Monday 06 October 2025 11:08:55 +0000 (0:00:00.557) 0:01:50.207 ******** 2025-10-06 11:08:55.620210 | controller | changed: [localhost] 2025-10-06 11:08:55.686551 | controller | 2025-10-06 11:08:55.686630 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:55.686647 | controller | Monday 06 October 2025 11:08:55 +0000 (0:00:00.287) 0:01:50.494 ******** 2025-10-06 11:08:55.686672 | controller | skipping: [localhost] 2025-10-06 11:08:55.743670 | controller | 2025-10-06 11:08:55.743734 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm2/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2025-10-06 11:08:55.743745 | controller | Monday 06 October 2025 11:08:55 +0000 (0:00:00.066) 0:01:50.560 ******** 2025-10-06 11:08:55.743763 | controller | skipping: [localhost] 2025-10-06 11:08:55.806445 | controller | 2025-10-06 11:08:55.806487 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm2/nodeset _raw_params={{ wait_condition }}] *** 2025-10-06 11:08:55.806516 | controller | Monday 06 October 2025 11:08:55 +0000 (0:00:00.057) 0:01:50.618 ******** 2025-10-06 11:08:55.806546 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-10-06 11:08:55.864184 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-10-06 11:08:55.864234 | controller | skipping: [localhost] 2025-10-06 11:08:55.864243 | controller | 2025-10-06 11:08:55.864250 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:08:55.864258 | controller | Monday 06 October 2025 11:08:55 +0000 (0:00:00.062) 0:01:50.680 ******** 2025-10-06 11:08:55.864274 | controller | skipping: [localhost] 2025-10-06 11:08:55.921965 | controller | 2025-10-06 11:08:55.922020 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm2/nodeset name=run_hook] *** 2025-10-06 11:08:55.922031 | controller | Monday 06 October 2025 11:08:55 +0000 (0:00:00.057) 0:01:50.738 ******** 2025-10-06 11:08:55.922046 | controller | skipping: [localhost] 2025-10-06 11:08:55.968852 | controller | 2025-10-06 11:08:55.968897 | 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"]] *** 2025-10-06 11:08:55.968908 | controller | Monday 06 October 2025 11:08:55 +0000 (0:00:00.057) 0:01:50.796 ******** 2025-10-06 11:08:55.968923 | controller | ok: [localhost] => 2025-10-06 11:08:56.002885 | controller | changed: false 2025-10-06 11:08:56.002914 | controller | msg: All assertions passed 2025-10-06 11:08:56.002923 | controller | 2025-10-06 11:08:56.002931 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:56.002943 | controller | Monday 06 October 2025 11:08:55 +0000 (0:00:00.046) 0:01:50.843 ******** 2025-10-06 11:08:56.002956 | controller | skipping: [localhost] 2025-10-06 11:08:56.040770 | controller | 2025-10-06 11:08:56.040803 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:08:56.040812 | controller | Monday 06 October 2025 11:08:56 +0000 (0:00:00.034) 0:01:50.877 ******** 2025-10-06 11:08:56.040826 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2025-10-06 11:08:56.078104 | controller | 2025-10-06 11:08:56.078152 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-06 11:08:56.078163 | controller | Monday 06 October 2025 11:08:56 +0000 (0:00:00.037) 0:01:50.915 ******** 2025-10-06 11:08:56.078180 | controller | skipping: [localhost] 2025-10-06 11:08:56.114963 | controller | 2025-10-06 11:08:56.115024 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-06 11:08:56.115032 | controller | Monday 06 October 2025 11:08:56 +0000 (0:00:00.037) 0:01:50.952 ******** 2025-10-06 11:08:56.115047 | controller | ok: [localhost] 2025-10-06 11:08:56.370804 | controller | 2025-10-06 11:08:56.370881 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-06 11:08:56.370892 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:08:56.370900 | controller | stage['path'], item.src_file) | path_join 2025-10-06 11:08:56.370909 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-06 11:08:56.370917 | controller | Monday 06 October 2025 11:08:56 +0000 (0:00:00.036) 0:01:50.989 ******** 2025-10-06 11:08:56.370937 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2025-10-06 11:08:56.464245 | controller | 2025-10-06 11:08:56.464326 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-06 11:08:56.464338 | controller | Monday 06 October 2025 11:08:56 +0000 (0:00:00.255) 0:01:51.244 ******** 2025-10-06 11:08:56.464370 | controller | ok: [localhost] => (item=values.yaml) 2025-10-06 11:08:56.509431 | controller | 2025-10-06 11:08:56.509512 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm name=run_hook] *** 2025-10-06 11:08:56.509528 | controller | Monday 06 October 2025 11:08:56 +0000 (0:00:00.094) 0:01:51.338 ******** 2025-10-06 11:08:56.509546 | controller | skipping: [localhost] 2025-10-06 11:08:56.626808 | controller | 2025-10-06 11:08:56.626866 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm name=ci_gen_kustomize_values] *** 2025-10-06 11:08:56.626874 | controller | Monday 06 October 2025 11:08:56 +0000 (0:00:00.045) 0:01:51.384 ******** 2025-10-06 11:08:56.626888 | controller | 2025-10-06 11:08:56.717035 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:08:56.717108 | controller | Monday 06 October 2025 11:08:56 +0000 (0:00:00.117) 0:01:51.501 ******** 2025-10-06 11:08:56.717127 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:08:56.765035 | controller | 2025-10-06 11:08:56.765087 | 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.] *** 2025-10-06 11:08:56.765095 | controller | Monday 06 October 2025 11:08:56 +0000 (0:00:00.090) 0:01:51.591 ******** 2025-10-06 11:08:56.765109 | controller | ok: [localhost] => 2025-10-06 11:08:56.970323 | controller | changed: false 2025-10-06 11:08:56.970381 | controller | msg: All assertions passed 2025-10-06 11:08:56.970392 | controller | 2025-10-06 11:08:56.970403 | 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] *** 2025-10-06 11:08:56.970413 | controller | Monday 06 October 2025 11:08:56 +0000 (0:00:00.048) 0:01:51.639 ******** 2025-10-06 11:08:56.970430 | controller | ok: [localhost] 2025-10-06 11:08:57.040226 | controller | 2025-10-06 11:08:57.040293 | 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.] *** 2025-10-06 11:08:57.040312 | controller | Monday 06 October 2025 11:08:56 +0000 (0:00:00.205) 0:01:51.844 ******** 2025-10-06 11:08:57.040332 | controller | ok: [localhost] => 2025-10-06 11:08:57.276936 | controller | changed: false 2025-10-06 11:08:57.277005 | controller | msg: All assertions passed 2025-10-06 11:08:57.277014 | controller | 2025-10-06 11:08:57.277021 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:08:57.277028 | controller | Monday 06 October 2025 11:08:57 +0000 (0:00:00.070) 0:01:51.914 ******** 2025-10-06 11:08:57.277043 | controller | ok: [localhost] 2025-10-06 11:08:57.523395 | controller | 2025-10-06 11:08:57.523471 | 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={{ 2025-10-06 11:08:57.523482 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:08:57.523491 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:08:57.523514 | controller | _config_map_content | 2025-10-06 11:08:57.523525 | controller | ansible.utils.remove_keys( 2025-10-06 11:08:57.523533 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:08:57.523540 | controller | matching_parameter='regex') 2025-10-06 11:08:57.523548 | controller | }}, cacheable=False] *** 2025-10-06 11:08:57.523555 | controller | Monday 06 October 2025 11:08:57 +0000 (0:00:00.235) 0:01:52.150 ******** 2025-10-06 11:08:57.523576 | controller | ok: [localhost] 2025-10-06 11:08:57.586441 | controller | 2025-10-06 11:08:57.586517 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:08:57.586528 | controller | Monday 06 October 2025 11:08:57 +0000 (0:00:00.247) 0:01:52.397 ******** 2025-10-06 11:08:57.586543 | controller | skipping: [localhost] 2025-10-06 11:08:57.822143 | controller | 2025-10-06 11:08:57.822234 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:08:57.822251 | controller | Monday 06 October 2025 11:08:57 +0000 (0:00:00.063) 0:01:52.460 ******** 2025-10-06 11:08:57.822278 | controller | changed: [localhost] 2025-10-06 11:08:57.912944 | controller | 2025-10-06 11:08:57.912983 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:08:57.912992 | controller | (snippet_datadir, 2025-10-06 11:08:57.912998 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:08:57.913004 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:08:57.913011 | controller | Monday 06 October 2025 11:08:57 +0000 (0:00:00.235) 0:01:52.696 ******** 2025-10-06 11:08:57.913023 | controller | skipping: [localhost] 2025-10-06 11:08:58.003697 | controller | 2025-10-06 11:08:58.003841 | 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] }}] *** 2025-10-06 11:08:58.003854 | controller | Monday 06 October 2025 11:08:57 +0000 (0:00:00.090) 0:01:52.786 ******** 2025-10-06 11:08:58.003868 | controller | ok: [localhost] 2025-10-06 11:08:58.439353 | controller | 2025-10-06 11:08:58.439424 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:08:58.439432 | controller | (snippet_datadir, 2025-10-06 11:08:58.439438 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:08:58.439445 | controller | }}, content={{ 2025-10-06 11:08:58.439451 | controller | _base64_patch | 2025-10-06 11:08:58.439457 | controller | default({}) | 2025-10-06 11:08:58.439463 | controller | to_nice_yaml 2025-10-06 11:08:58.439469 | controller | }}, mode=0644] *** 2025-10-06 11:08:58.439475 | controller | Monday 06 October 2025 11:08:58 +0000 (0:00:00.090) 0:01:52.877 ******** 2025-10-06 11:08:58.439492 | controller | changed: [localhost] 2025-10-06 11:08:58.857947 | controller | 2025-10-06 11:08:58.857997 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:08:58.858008 | controller | (snippet_datadir, 2025-10-06 11:08:58.858017 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:08:58.858026 | controller | }}, content={{ 2025-10-06 11:08:58.858034 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:08:58.858042 | controller | default({}) | 2025-10-06 11:08:58.858050 | controller | to_nice_yaml 2025-10-06 11:08:58.858058 | controller | }}, mode=0644] *** 2025-10-06 11:08:58.858065 | controller | Monday 06 October 2025 11:08:58 +0000 (0:00:00.436) 0:01:53.313 ******** 2025-10-06 11:08:58.858081 | controller | changed: [localhost] 2025-10-06 11:08:59.345248 | controller | 2025-10-06 11:08:59.345326 | 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={{ 2025-10-06 11:08:59.345334 | controller | ( 2025-10-06 11:08:59.345340 | controller | snippet_datadir, 2025-10-06 11:08:59.345347 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:08:59.345353 | controller | ) | path_join 2025-10-06 11:08:59.345359 | controller | }}, mode=0644] *** 2025-10-06 11:08:59.345365 | controller | Monday 06 October 2025 11:08:58 +0000 (0:00:00.418) 0:01:53.732 ******** 2025-10-06 11:08:59.345383 | controller | changed: [localhost] 2025-10-06 11:08:59.449700 | controller | 2025-10-06 11:08:59.449774 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:08:59.449782 | controller | Monday 06 October 2025 11:08:59 +0000 (0:00:00.486) 0:01:54.219 ******** 2025-10-06 11:08:59.449800 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:08:59.532839 | controller | 2025-10-06 11:08:59.532912 | 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!] *** 2025-10-06 11:08:59.532922 | controller | Monday 06 October 2025 11:08:59 +0000 (0:00:00.104) 0:01:54.324 ******** 2025-10-06 11:08:59.532951 | controller | ok: [localhost] => 2025-10-06 11:08:59.789961 | controller | changed: false 2025-10-06 11:08:59.790027 | controller | msg: All assertions passed 2025-10-06 11:08:59.790035 | controller | 2025-10-06 11:08:59.790042 | 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] *** 2025-10-06 11:08:59.790049 | controller | Monday 06 October 2025 11:08:59 +0000 (0:00:00.082) 0:01:54.407 ******** 2025-10-06 11:08:59.790064 | controller | ok: [localhost] 2025-10-06 11:08:59.847069 | controller | 2025-10-06 11:08:59.847129 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:08:59.847136 | controller | Monday 06 October 2025 11:08:59 +0000 (0:00:00.257) 0:01:54.664 ******** 2025-10-06 11:08:59.847152 | controller | ok: [localhost] 2025-10-06 11:09:00.251337 | controller | 2025-10-06 11:09:00.251418 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:09:00.251440 | controller | Monday 06 October 2025 11:08:59 +0000 (0:00:00.057) 0:01:54.721 ******** 2025-10-06 11:09:00.251473 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2025-10-06 11:09:00.376888 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2025-10-06 11:09:00.376967 | controller | 2025-10-06 11:09:00.376983 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:09:00.376997 | controller | _content | 2025-10-06 11:09:00.377011 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:09:00.377024 | controller | combine(_parsed, recursive=true) 2025-10-06 11:09:00.377038 | controller | }} 2025-10-06 11:09:00.377051 | controller | ] *** 2025-10-06 11:09:00.377064 | controller | Monday 06 October 2025 11:09:00 +0000 (0:00:00.403) 0:01:55.125 ******** 2025-10-06 11:09:00.377090 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:09:00.588340 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:09:00.588384 | controller | 2025-10-06 11:09:00.588394 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:09:00.588404 | controller | Monday 06 October 2025 11:09:00 +0000 (0:00:00.125) 0:01:55.251 ******** 2025-10-06 11:09:00.588419 | controller | changed: [localhost] 2025-10-06 11:09:01.087590 | controller | 2025-10-06 11:09:01.087670 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:09:01.087687 | controller | (_destdir, 2025-10-06 11:09:01.087701 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:09:01.087715 | controller | }}, content={{ 2025-10-06 11:09:01.087728 | controller | ( 2025-10-06 11:09:01.087741 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:09:01.087755 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:09:01.087768 | controller | }}, mode=0644] *** 2025-10-06 11:09:01.087781 | controller | Monday 06 October 2025 11:09:00 +0000 (0:00:00.211) 0:01:55.462 ******** 2025-10-06 11:09:01.087809 | controller | changed: [localhost] 2025-10-06 11:09:01.433302 | controller | 2025-10-06 11:09:01.433407 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm mode=0644, backup=True, remote_src=True, src={{ 2025-10-06 11:09:01.433429 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-06 11:09:01.433447 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-06 11:09:01.433464 | controller | _val['name'], 'values.yaml') | path_join 2025-10-06 11:09:01.433481 | controller | }}, dest={{ 2025-10-06 11:09:01.433549 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:09:01.433576 | controller | stage['path'], _val.src_file 2025-10-06 11:09:01.433594 | controller | ) | 2025-10-06 11:09:01.433611 | controller | path_join 2025-10-06 11:09:01.433628 | controller | }}] *** 2025-10-06 11:09:01.433645 | controller | Monday 06 October 2025 11:09:01 +0000 (0:00:00.499) 0:01:55.961 ******** 2025-10-06 11:09:01.433681 | controller | changed: [localhost] => (item=edpm-deployment-values) 2025-10-06 11:09:01.509996 | controller | 2025-10-06 11:09:01.510089 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:09:01.510110 | controller | Monday 06 October 2025 11:09:01 +0000 (0:00:00.345) 0:01:56.307 ******** 2025-10-06 11:09:01.510128 | controller | skipping: [localhost] 2025-10-06 11:09:02.008157 | controller | 2025-10-06 11:09:02.008227 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-06 11:09:02.008250 | controller | Monday 06 October 2025 11:09:01 +0000 (0:00:00.077) 0:01:56.384 ******** 2025-10-06 11:09:02.008280 | controller | changed: [localhost] 2025-10-06 11:09:02.504127 | controller | 2025-10-06 11:09:02.504192 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-06 11:09:02.504208 | controller | Monday 06 October 2025 11:09:02 +0000 (0:00:00.497) 0:01:56.881 ******** 2025-10-06 11:09:02.504226 | controller | changed: [localhost] 2025-10-06 11:09:02.802573 | controller | 2025-10-06 11:09:02.802644 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm remote_src=True, src={{ _output }}, dest={{ 2025-10-06 11:09:02.802664 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-06 11:09:02.802680 | controller | stage['build_output'] | basename) | path_join 2025-10-06 11:09:02.802695 | controller | }}, mode=0644] *** 2025-10-06 11:09:02.802710 | controller | Monday 06 October 2025 11:09:02 +0000 (0:00:00.496) 0:01:57.378 ******** 2025-10-06 11:09:02.802734 | controller | changed: [localhost] 2025-10-06 11:09:02.857733 | controller | 2025-10-06 11:09:02.857797 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:09:02.857815 | controller | Monday 06 October 2025 11:09:02 +0000 (0:00:00.298) 0:01:57.676 ******** 2025-10-06 11:09:02.857838 | controller | skipping: [localhost] 2025-10-06 11:09:02.907222 | controller | 2025-10-06 11:09:02.907262 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm _raw_params=oc apply -f {{ _cr }}] *** 2025-10-06 11:09:02.907272 | controller | Monday 06 October 2025 11:09:02 +0000 (0:00:00.054) 0:01:57.731 ******** 2025-10-06 11:09:02.907287 | controller | skipping: [localhost] 2025-10-06 11:09:02.969070 | controller | 2025-10-06 11:09:02.969130 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm _raw_params={{ wait_condition }}] *** 2025-10-06 11:09:02.969149 | controller | Monday 06 October 2025 11:09:02 +0000 (0:00:00.050) 0:01:57.781 ******** 2025-10-06 11:09:02.969173 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m) 2025-10-06 11:09:03.026398 | controller | skipping: [localhost] 2025-10-06 11:09:03.026442 | controller | 2025-10-06 11:09:03.026452 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:09:03.026463 | controller | Monday 06 October 2025 11:09:02 +0000 (0:00:00.060) 0:01:57.842 ******** 2025-10-06 11:09:03.026478 | controller | skipping: [localhost] 2025-10-06 11:09:03.083385 | controller | 2025-10-06 11:09:03.083437 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm name=run_hook] *** 2025-10-06 11:09:03.083449 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.057) 0:01:57.900 ******** 2025-10-06 11:09:03.083467 | controller | skipping: [localhost] 2025-10-06 11:09:03.132895 | controller | 2025-10-06 11:09:03.132939 | 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"]] *** 2025-10-06 11:09:03.132950 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.056) 0:01:57.957 ******** 2025-10-06 11:09:03.132967 | controller | ok: [localhost] => 2025-10-06 11:09:03.173953 | controller | changed: false 2025-10-06 11:09:03.173998 | controller | msg: All assertions passed 2025-10-06 11:09:03.174008 | controller | 2025-10-06 11:09:03.174018 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:09:03.174037 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.049) 0:01:58.007 ******** 2025-10-06 11:09:03.174056 | controller | skipping: [localhost] 2025-10-06 11:09:03.224693 | controller | 2025-10-06 11:09:03.224729 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-06 11:09:03.224737 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.040) 0:01:58.048 ******** 2025-10-06 11:09:03.224748 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=60m) 2025-10-06 11:09:03.257418 | controller | ok: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=Ready --timeout=60m) 2025-10-06 11:09:03.257456 | controller | 2025-10-06 11:09:03.257464 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-06 11:09:03.257471 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.051) 0:01:58.099 ******** 2025-10-06 11:09:03.257482 | controller | skipping: [localhost] 2025-10-06 11:09:03.300850 | controller | 2025-10-06 11:09:03.300892 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-06 11:09:03.300905 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.032) 0:01:58.132 ******** 2025-10-06 11:09:03.300922 | controller | ok: [localhost] 2025-10-06 11:09:03.585541 | controller | 2025-10-06 11:09:03.585601 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-06 11:09:03.585617 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:09:03.585630 | controller | stage['path'], item.src_file) | path_join 2025-10-06 11:09:03.585644 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-06 11:09:03.585657 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.043) 0:01:58.175 ******** 2025-10-06 11:09:03.585680 | controller | ok: [localhost] => (item={'name': 'edpm-deployment2-values', 'src_file': 'values.yaml'}) 2025-10-06 11:09:03.662962 | controller | 2025-10-06 11:09:03.663018 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-06 11:09:03.663034 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.284) 0:01:58.459 ******** 2025-10-06 11:09:03.663056 | controller | ok: [localhost] => (item=values.yaml) 2025-10-06 11:09:03.722548 | controller | 2025-10-06 11:09:03.722609 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm2 name=run_hook] *** 2025-10-06 11:09:03.722625 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.077) 0:01:58.536 ******** 2025-10-06 11:09:03.722648 | controller | skipping: [localhost] 2025-10-06 11:09:03.838612 | controller | 2025-10-06 11:09:03.838653 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm2 name=ci_gen_kustomize_values] *** 2025-10-06 11:09:03.838666 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.059) 0:01:58.596 ******** 2025-10-06 11:09:03.838681 | controller | 2025-10-06 11:09:03.917680 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-06 11:09:03.917714 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.116) 0:01:58.713 ******** 2025-10-06 11:09:03.917726 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-06 11:09:03.980256 | controller | 2025-10-06 11:09:03.980295 | 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.] *** 2025-10-06 11:09:03.980304 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.079) 0:01:58.792 ******** 2025-10-06 11:09:03.980316 | controller | ok: [localhost] => 2025-10-06 11:09:04.185476 | controller | changed: false 2025-10-06 11:09:04.185537 | controller | msg: All assertions passed 2025-10-06 11:09:04.185552 | controller | 2025-10-06 11:09:04.185559 | 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] *** 2025-10-06 11:09:04.185566 | controller | Monday 06 October 2025 11:09:03 +0000 (0:00:00.062) 0:01:58.854 ******** 2025-10-06 11:09:04.185578 | controller | ok: [localhost] 2025-10-06 11:09:04.233721 | controller | 2025-10-06 11:09:04.233756 | 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.] *** 2025-10-06 11:09:04.233765 | controller | Monday 06 October 2025 11:09:04 +0000 (0:00:00.205) 0:01:59.060 ******** 2025-10-06 11:09:04.233776 | controller | ok: [localhost] => 2025-10-06 11:09:04.513351 | controller | changed: false 2025-10-06 11:09:04.513421 | controller | msg: All assertions passed 2025-10-06 11:09:04.513442 | controller | 2025-10-06 11:09:04.513461 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-06 11:09:04.513485 | controller | Monday 06 October 2025 11:09:04 +0000 (0:00:00.048) 0:01:59.108 ******** 2025-10-06 11:09:04.513566 | controller | ok: [localhost] 2025-10-06 11:09:04.783001 | controller | 2025-10-06 11:09:04.783052 | 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={{ 2025-10-06 11:09:04.783067 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-06 11:09:04.783080 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-06 11:09:04.783091 | controller | _config_map_content | 2025-10-06 11:09:04.783103 | controller | ansible.utils.remove_keys( 2025-10-06 11:09:04.783115 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-06 11:09:04.783127 | controller | matching_parameter='regex') 2025-10-06 11:09:04.783139 | controller | }}, cacheable=False] *** 2025-10-06 11:09:04.783150 | controller | Monday 06 October 2025 11:09:04 +0000 (0:00:00.278) 0:01:59.386 ******** 2025-10-06 11:09:04.783170 | controller | ok: [localhost] 2025-10-06 11:09:04.847239 | controller | 2025-10-06 11:09:04.847284 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-06 11:09:04.847297 | controller | Monday 06 October 2025 11:09:04 +0000 (0:00:00.270) 0:01:59.657 ******** 2025-10-06 11:09:04.847313 | controller | skipping: [localhost] 2025-10-06 11:09:05.075028 | controller | 2025-10-06 11:09:05.075087 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-06 11:09:05.075105 | controller | Monday 06 October 2025 11:09:04 +0000 (0:00:00.064) 0:01:59.721 ******** 2025-10-06 11:09:05.075128 | controller | changed: [localhost] 2025-10-06 11:09:05.174165 | controller | 2025-10-06 11:09:05.174253 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-06 11:09:05.174271 | controller | (snippet_datadir, 2025-10-06 11:09:05.174285 | controller | '02_ci_data.yaml') | path_join 2025-10-06 11:09:05.174299 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-06 11:09:05.174313 | controller | Monday 06 October 2025 11:09:05 +0000 (0:00:00.227) 0:01:59.948 ******** 2025-10-06 11:09:05.174335 | controller | skipping: [localhost] 2025-10-06 11:09:05.259610 | controller | 2025-10-06 11:09:05.259651 | 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] }}] *** 2025-10-06 11:09:05.259663 | controller | Monday 06 October 2025 11:09:05 +0000 (0:00:00.099) 0:02:00.048 ******** 2025-10-06 11:09:05.259678 | controller | ok: [localhost] 2025-10-06 11:09:05.793690 | controller | 2025-10-06 11:09:05.793748 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-06 11:09:05.793764 | controller | (snippet_datadir, 2025-10-06 11:09:05.793778 | controller | '03_user_data_b64.yaml') | path_join 2025-10-06 11:09:05.793792 | controller | }}, content={{ 2025-10-06 11:09:05.793806 | controller | _base64_patch | 2025-10-06 11:09:05.793819 | controller | default({}) | 2025-10-06 11:09:05.793841 | controller | to_nice_yaml 2025-10-06 11:09:05.793854 | controller | }}, mode=0644] *** 2025-10-06 11:09:05.793868 | controller | Monday 06 October 2025 11:09:05 +0000 (0:00:00.085) 0:02:00.133 ******** 2025-10-06 11:09:05.793890 | controller | changed: [localhost] 2025-10-06 11:09:06.280144 | controller | 2025-10-06 11:09:06.280187 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-06 11:09:06.280198 | controller | (snippet_datadir, 2025-10-06 11:09:06.280207 | controller | '04_user_data.yaml') | path_join 2025-10-06 11:09:06.280217 | controller | }}, content={{ 2025-10-06 11:09:06.280226 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-06 11:09:06.280235 | controller | default({}) | 2025-10-06 11:09:06.280244 | controller | to_nice_yaml 2025-10-06 11:09:06.280252 | controller | }}, mode=0644] *** 2025-10-06 11:09:06.280261 | controller | Monday 06 October 2025 11:09:05 +0000 (0:00:00.533) 0:02:00.667 ******** 2025-10-06 11:09:06.280276 | controller | changed: [localhost] 2025-10-06 11:09:06.715163 | controller | 2025-10-06 11:09:06.715211 | 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={{ 2025-10-06 11:09:06.715222 | controller | ( 2025-10-06 11:09:06.715231 | controller | snippet_datadir, 2025-10-06 11:09:06.715241 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-06 11:09:06.715250 | controller | ) | path_join 2025-10-06 11:09:06.715259 | controller | }}, mode=0644] *** 2025-10-06 11:09:06.715268 | controller | Monday 06 October 2025 11:09:06 +0000 (0:00:00.486) 0:02:01.154 ******** 2025-10-06 11:09:06.715284 | controller | changed: [localhost] 2025-10-06 11:09:06.789120 | controller | 2025-10-06 11:09:06.789154 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-06 11:09:06.789162 | controller | Monday 06 October 2025 11:09:06 +0000 (0:00:00.434) 0:02:01.589 ******** 2025-10-06 11:09:06.789176 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-06 11:09:06.840364 | controller | 2025-10-06 11:09:06.840404 | 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!] *** 2025-10-06 11:09:06.840413 | controller | Monday 06 October 2025 11:09:06 +0000 (0:00:00.074) 0:02:01.663 ******** 2025-10-06 11:09:06.840428 | controller | ok: [localhost] => 2025-10-06 11:09:07.048465 | controller | changed: false 2025-10-06 11:09:07.048524 | controller | msg: All assertions passed 2025-10-06 11:09:07.048535 | controller | 2025-10-06 11:09:07.048542 | 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] *** 2025-10-06 11:09:07.048552 | controller | Monday 06 October 2025 11:09:06 +0000 (0:00:00.050) 0:02:01.714 ******** 2025-10-06 11:09:07.048563 | controller | ok: [localhost] 2025-10-06 11:09:07.116261 | controller | 2025-10-06 11:09:07.116296 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-06 11:09:07.116304 | controller | Monday 06 October 2025 11:09:07 +0000 (0:00:00.208) 0:02:01.923 ******** 2025-10-06 11:09:07.116316 | controller | ok: [localhost] 2025-10-06 11:09:07.580754 | controller | 2025-10-06 11:09:07.580789 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-06 11:09:07.580797 | controller | Monday 06 October 2025 11:09:07 +0000 (0:00:00.067) 0:02:01.990 ******** 2025-10-06 11:09:07.580808 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/03_user_data_b64.yaml) 2025-10-06 11:09:07.727195 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/04_user_data.yaml) 2025-10-06 11:09:07.727239 | controller | 2025-10-06 11:09:07.727250 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-06 11:09:07.727260 | controller | _content | 2025-10-06 11:09:07.727269 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-06 11:09:07.727278 | controller | combine(_parsed, recursive=true) 2025-10-06 11:09:07.727294 | controller | }} 2025-10-06 11:09:07.727304 | controller | ] *** 2025-10-06 11:09:07.727314 | controller | Monday 06 October 2025 11:09:07 +0000 (0:00:00.464) 0:02:02.455 ******** 2025-10-06 11:09:07.727335 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-06 11:09:07.950909 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-06 11:09:07.950953 | controller | 2025-10-06 11:09:07.950964 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-06 11:09:07.950973 | controller | Monday 06 October 2025 11:09:07 +0000 (0:00:00.146) 0:02:02.601 ******** 2025-10-06 11:09:07.950986 | controller | changed: [localhost] 2025-10-06 11:09:08.457374 | controller | 2025-10-06 11:09:08.457417 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-06 11:09:08.457427 | controller | (_destdir, 2025-10-06 11:09:08.457436 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-06 11:09:08.457444 | controller | }}, content={{ 2025-10-06 11:09:08.457451 | controller | ( 2025-10-06 11:09:08.457459 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-06 11:09:08.457467 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-06 11:09:08.457475 | controller | }}, mode=0644] *** 2025-10-06 11:09:08.457487 | controller | Monday 06 October 2025 11:09:07 +0000 (0:00:00.223) 0:02:02.825 ******** 2025-10-06 11:09:08.457527 | controller | changed: [localhost] 2025-10-06 11:09:08.778596 | controller | 2025-10-06 11:09:08.778651 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm2 mode=0644, backup=True, remote_src=True, src={{ 2025-10-06 11:09:08.778660 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-06 11:09:08.778666 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-06 11:09:08.778672 | controller | _val['name'], 'values.yaml') | path_join 2025-10-06 11:09:08.778678 | controller | }}, dest={{ 2025-10-06 11:09:08.778685 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-06 11:09:08.778691 | controller | stage['path'], _val.src_file 2025-10-06 11:09:08.778697 | controller | ) | 2025-10-06 11:09:08.778703 | controller | path_join 2025-10-06 11:09:08.778709 | controller | }}] *** 2025-10-06 11:09:08.778714 | controller | Monday 06 October 2025 11:09:08 +0000 (0:00:00.506) 0:02:03.331 ******** 2025-10-06 11:09:08.778726 | controller | changed: [localhost] => (item=edpm-deployment2-values) 2025-10-06 11:09:08.839348 | controller | 2025-10-06 11:09:08.839382 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:09:08.839391 | controller | Monday 06 October 2025 11:09:08 +0000 (0:00:00.321) 0:02:03.653 ******** 2025-10-06 11:09:08.839402 | controller | skipping: [localhost] 2025-10-06 11:09:09.185116 | controller | 2025-10-06 11:09:09.185152 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm2 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-06 11:09:09.185160 | controller | Monday 06 October 2025 11:09:08 +0000 (0:00:00.060) 0:02:03.713 ******** 2025-10-06 11:09:09.185171 | controller | changed: [localhost] 2025-10-06 11:09:09.648203 | controller | 2025-10-06 11:09:09.648245 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-06 11:09:09.648257 | controller | Monday 06 October 2025 11:09:09 +0000 (0:00:00.345) 0:02:04.059 ******** 2025-10-06 11:09:09.648273 | controller | changed: [localhost] 2025-10-06 11:09:10.008444 | controller | 2025-10-06 11:09:10.008555 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm2 remote_src=True, src={{ _output }}, dest={{ 2025-10-06 11:09:10.008580 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-06 11:09:10.008595 | controller | stage['build_output'] | basename) | path_join 2025-10-06 11:09:10.008609 | controller | }}, mode=0644] *** 2025-10-06 11:09:10.008622 | controller | Monday 06 October 2025 11:09:09 +0000 (0:00:00.462) 0:02:04.522 ******** 2025-10-06 11:09:10.008645 | controller | changed: [localhost] 2025-10-06 11:09:10.078302 | controller | 2025-10-06 11:09:10.078357 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:09:10.078383 | controller | Monday 06 October 2025 11:09:10 +0000 (0:00:00.359) 0:02:04.882 ******** 2025-10-06 11:09:10.078410 | controller | skipping: [localhost] 2025-10-06 11:09:10.160635 | controller | 2025-10-06 11:09:10.160675 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm2 _raw_params=oc apply -f {{ _cr }}] *** 2025-10-06 11:09:10.160685 | controller | Monday 06 October 2025 11:09:10 +0000 (0:00:00.069) 0:02:04.952 ******** 2025-10-06 11:09:10.160699 | controller | skipping: [localhost] 2025-10-06 11:09:10.251335 | controller | 2025-10-06 11:09:10.251376 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm2 _raw_params={{ wait_condition }}] *** 2025-10-06 11:09:10.251385 | controller | Monday 06 October 2025 11:09:10 +0000 (0:00:00.082) 0:02:05.035 ******** 2025-10-06 11:09:10.251401 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=60m) 2025-10-06 11:09:10.308339 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=Ready --timeout=60m) 2025-10-06 11:09:10.308382 | controller | skipping: [localhost] 2025-10-06 11:09:10.308394 | controller | 2025-10-06 11:09:10.308403 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-06 11:09:10.308413 | controller | Monday 06 October 2025 11:09:10 +0000 (0:00:00.090) 0:02:05.125 ******** 2025-10-06 11:09:10.308428 | controller | skipping: [localhost] 2025-10-06 11:09:10.417900 | controller | 2025-10-06 11:09:10.417933 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm2 name=run_hook] *** 2025-10-06 11:09:10.417941 | controller | Monday 06 October 2025 11:09:10 +0000 (0:00:00.056) 0:02:05.182 ******** 2025-10-06 11:09:10.417953 | controller | skipping: [localhost] 2025-10-06 11:09:10.522802 | controller | 2025-10-06 11:09:10.522866 | controller | PLAY RECAP ********************************************************************* 2025-10-06 11:09:10.522874 | controller | localhost : ok=396 changed=103 unreachable=0 failed=0 skipped=125 rescued=0 ignored=0 2025-10-06 11:09:10.522881 | controller | 2025-10-06 11:09:10.522889 | controller | Monday 06 October 2025 11:09:10 +0000 (0:00:00.109) 0:02:05.291 ******** 2025-10-06 11:09:10.522895 | controller | =============================================================================== 2025-10-06 11:09:10.522901 | controller | Get automation contents ------------------------------------------------- 6.97s 2025-10-06 11:09:10.522907 | controller | ci_setup : Install openshift client ------------------------------------- 5.30s 2025-10-06 11:09:10.522913 | controller | ci_setup : Install needed packages -------------------------------------- 4.34s 2025-10-06 11:09:10.522918 | controller | Gathering Facts --------------------------------------------------------- 1.31s 2025-10-06 11:09:10.522924 | controller | ci_setup : Manage directories ------------------------------------------- 1.23s 2025-10-06 11:09:10.522930 | controller | Load automation files as fact ------------------------------------------- 1.02s 2025-10-06 11:09:10.522936 | controller | Create needed SSH keypairs ---------------------------------------------- 0.87s 2025-10-06 11:09:10.522942 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.75s 2025-10-06 11:09:10.522948 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.71s 2025-10-06 11:09:10.522956 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.70s 2025-10-06 11:09:10.522962 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.70s 2025-10-06 11:09:10.522968 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.67s 2025-10-06 11:09:10.522974 | controller | kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane/networking --- 0.66s 2025-10-06 11:09:10.522980 | controller | kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane2 --- 0.65s 2025-10-06 11:09:10.522986 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.65s 2025-10-06 11:09:10.522992 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s 2025-10-06 11:09:10.523010 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.63s 2025-10-06 11:09:10.523016 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.63s 2025-10-06 11:09:10.523022 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s 2025-10-06 11:09:10.523028 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.62s 2025-10-06 11:09:10.931034 | controller | changed 2025-10-06 11:09:11.006890 | 2025-10-06 11:09:11.007013 | PLAY RECAP 2025-10-06 11:09:11.007063 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-06 11:09:11.007091 | 2025-10-06 11:09:11.105039 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2025-10-06 11:09:11.105996 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-10-06 11:09:11.713598 | 2025-10-06 11:09:11.713756 | PLAY [Run ci/playbooks/collect-logs.yml] 2025-10-06 11:09:11.734467 | 2025-10-06 11:09:11.734544 | TASK [Filter out host if needed] 2025-10-06 11:09:11.743130 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-10-06 11:09:11.747711 | 2025-10-06 11:09:11.747776 | TASK [Ensure file is present] 2025-10-06 11:09:12.141893 | controller | ok 2025-10-06 11:09:12.148476 | 2025-10-06 11:09:12.148541 | TASK [Manage molecule report file] 2025-10-06 11:09:12.678067 | controller | skipping: Conditional result was False 2025-10-06 11:09:12.683876 | 2025-10-06 11:09:12.683946 | TASK [Check if we get ci-framework-data basedir] 2025-10-06 11:09:12.955588 | controller | ok 2025-10-06 11:09:12.969649 | 2025-10-06 11:09:12.969856 | TASK [Create ci-framework-data log directory for zuul] 2025-10-06 11:09:13.433595 | controller | changed 2025-10-06 11:09:13.439184 | 2025-10-06 11:09:13.439251 | TASK [Copy ci-framework interesting files] 2025-10-06 11:09:13.849524 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2025-10-06 11:09:13.971838 | controller | changed 2025-10-06 11:09:13.983376 | 2025-10-06 11:09:13.983519 | TASK [Get SELinux listing] 2025-10-06 11:09:14.534255 | controller | changed 2025-10-06 11:09:14.546934 | 2025-10-06 11:09:14.547067 | TASK [Generate log index] 2025-10-06 11:09:15.496334 | controller | changed 2025-10-06 11:09:15.501624 | 2025-10-06 11:09:15.501699 | TASK [Get some env related data] 2025-10-06 11:09:16.149427 | controller | /home/zuul/.local/bin/ansible 2025-10-06 11:09:17.034248 | controller | changed 2025-10-06 11:09:17.046194 | 2025-10-06 11:09:17.046326 | TASK [Generate list of logs to collect in home directory] 2025-10-06 11:09:17.409959 | controller | ok: All paths examined 2025-10-06 11:09:17.421204 | 2025-10-06 11:09:17.421325 | LOOP [Copy logs from home directory] 2025-10-06 11:09:17.909598 | controller | changed: 2025-10-06 11:09:17.909845 | controller | { 2025-10-06 11:09:17.909872 | controller | "atime": 1759748800.9695184, 2025-10-06 11:09:17.909890 | controller | "ctime": 1759748950.4165456, 2025-10-06 11:09:17.909906 | controller | "dev": 64513, 2025-10-06 11:09:17.909922 | controller | "gid": 1000, 2025-10-06 11:09:17.909938 | controller | "gr_name": "zuul", 2025-10-06 11:09:17.909955 | controller | "inode": 4349146, 2025-10-06 11:09:17.909971 | controller | "isblk": false, 2025-10-06 11:09:17.909987 | controller | "ischr": false, 2025-10-06 11:09:17.910005 | controller | "isdir": false, 2025-10-06 11:09:17.910027 | controller | "isfifo": false, 2025-10-06 11:09:17.910052 | controller | "isgid": false, 2025-10-06 11:09:17.910073 | controller | "islnk": false, 2025-10-06 11:09:17.910090 | controller | "isreg": true, 2025-10-06 11:09:17.910105 | controller | "issock": false, 2025-10-06 11:09:17.910123 | controller | "isuid": false, 2025-10-06 11:09:17.910146 | controller | "mode": "0644", 2025-10-06 11:09:17.910168 | controller | "mtime": 1759748950.4165456, 2025-10-06 11:09:17.910185 | controller | "nlink": 1, 2025-10-06 11:09:17.910201 | controller | "path": "/home/zuul/ansible.log", 2025-10-06 11:09:17.910219 | controller | "pw_name": "zuul", 2025-10-06 11:09:17.910243 | controller | "rgrp": true, 2025-10-06 11:09:17.910265 | controller | "roth": true, 2025-10-06 11:09:17.910284 | controller | "rusr": true, 2025-10-06 11:09:17.910300 | controller | "size": 267184, 2025-10-06 11:09:17.910318 | controller | "uid": 1000, 2025-10-06 11:09:17.910342 | controller | "wgrp": false, 2025-10-06 11:09:17.910364 | controller | "woth": false, 2025-10-06 11:09:17.910387 | controller | "wusr": true, 2025-10-06 11:09:17.910405 | controller | "xgrp": false, 2025-10-06 11:09:17.910429 | controller | "xoth": false, 2025-10-06 11:09:17.910452 | controller | "xusr": false 2025-10-06 11:09:17.910473 | controller | } 2025-10-06 11:09:17.924332 | 2025-10-06 11:09:17.924495 | TASK [Copy crio stats log file] 2025-10-06 11:09:17.949544 | controller | skipping: Conditional result was False 2025-10-06 11:09:17.957099 | 2025-10-06 11:09:17.957180 | TASK [Get SELinux related data] 2025-10-06 11:09:18.203662 | controller | 2025-10-06 11:09:18.495094 | controller | ERROR 2025-10-06 11:09:18.495429 | controller | { 2025-10-06 11:09:18.495492 | controller | "delta": "0:00:00.010886", 2025-10-06 11:09:18.495544 | controller | "end": "2025-10-06 11:09:18.204844", 2025-10-06 11:09:18.495582 | controller | "msg": "non-zero return code", 2025-10-06 11:09:18.495619 | controller | "rc": 1, 2025-10-06 11:09:18.495654 | controller | "start": "2025-10-06 11:09:18.193958" 2025-10-06 11:09:18.495734 | controller | } 2025-10-06 11:09:18.495785 | controller | ERROR: Ignoring Errors 2025-10-06 11:09:18.510282 | 2025-10-06 11:09:18.510419 | TASK [Create system configuration directory] 2025-10-06 11:09:18.762471 | controller | changed 2025-10-06 11:09:18.773916 | 2025-10-06 11:09:18.774046 | TASK [Get some of the system configurations] 2025-10-06 11:09:19.323403 | controller | changed 2025-10-06 11:09:19.330772 | 2025-10-06 11:09:19.330859 | TASK [Copy generated documentation if available] 2025-10-06 11:09:19.366661 | controller | skipping: Conditional result was False 2025-10-06 11:09:19.379980 | 2025-10-06 11:09:19.380109 | TASK [Copy generated AsciiDoc documentation if available] 2025-10-06 11:09:19.427299 | controller | skipping: Conditional result was False 2025-10-06 11:09:19.439856 | 2025-10-06 11:09:19.439981 | TASK [Compress logs bigger than 2MB] 2025-10-06 11:09:19.989903 | controller | changed 2025-10-06 11:09:20.001602 | 2025-10-06 11:09:20.001802 | TASK [Copy files from workspace on node] 2025-10-06 11:09:20.030144 | controller | ok 2025-10-06 11:09:20.079380 | 2025-10-06 11:09:20.079512 | TASK [fetch-output : Set log path for multiple nodes] 2025-10-06 11:09:20.105108 | controller | skipping: Conditional result was False 2025-10-06 11:09:20.113473 | 2025-10-06 11:09:20.113558 | TASK [fetch-output : Set log path for single node] 2025-10-06 11:09:20.156395 | controller | ok 2025-10-06 11:09:20.163332 | 2025-10-06 11:09:20.163436 | LOOP [fetch-output : Ensure local output dirs] 2025-10-06 11:09:20.438114 | controller -> localhost | ok: "/var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/work/logs" 2025-10-06 11:09:20.438369 | controller -> localhost | changed: All items complete 2025-10-06 11:09:20.438398 | 2025-10-06 11:09:20.676153 | controller -> localhost | changed: "/var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/work/artifacts" 2025-10-06 11:09:20.888161 | controller -> localhost | changed: "/var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/work/docs" 2025-10-06 11:09:20.906304 | 2025-10-06 11:09:20.906507 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-10-06 11:09:21.675856 | controller | changed: 2025-10-06 11:09:21.676188 | controller | .d..t...... ./ 2025-10-06 11:09:21.676249 | controller | >f+++++++++ README.html 2025-10-06 11:09:21.676295 | controller | >f+++++++++ ansible.log 2025-10-06 11:09:21.676339 | controller | >f+++++++++ dmesg.log 2025-10-06 11:09:21.676380 | controller | >f+++++++++ installed-pkgs.log 2025-10-06 11:09:21.676419 | controller | >f+++++++++ python.log 2025-10-06 11:09:21.676470 | controller | >f+++++++++ registries.conf 2025-10-06 11:09:21.676514 | controller | >f+++++++++ selinux-denials.log 2025-10-06 11:09:21.676555 | controller | >f+++++++++ selinux-listing.log 2025-10-06 11:09:21.676797 | controller | cd+++++++++ ci-framework-data/ 2025-10-06 11:09:21.676860 | controller | cd+++++++++ ci-framework-data/artifacts/ 2025-10-06 11:09:21.676905 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2025-10-06 11:09:21.676945 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2025-10-06 11:09:21.676984 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2025-10-06 11:09:21.677022 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2025-10-06 11:09:21.677060 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2025-10-06 11:09:21.677097 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2025-10-06 11:09:21.677134 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2025-10-06 11:09:21.677172 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2025-10-06 11:09:21.677220 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment2-values/ 2025-10-06 11:09:21.677259 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment2-values/values.yaml 2025-10-06 11:09:21.677296 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/ 2025-10-06 11:09:21.677333 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml 2025-10-06 11:09:21.677371 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values/ 2025-10-06 11:09:21.677409 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values/values.yaml 2025-10-06 11:09:21.677447 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/namespace-values/ 2025-10-06 11:09:21.677485 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/namespace-values/values.yaml 2025-10-06 11:09:21.677522 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2025-10-06 11:09:21.677559 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2025-10-06 11:09:21.677597 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values2/ 2025-10-06 11:09:21.677634 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values2/values.yaml 2025-10-06 11:09:21.677702 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2025-10-06 11:09:21.677750 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2025-10-06 11:09:21.677788 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2025-10-06 11:09:21.677825 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2025-10-06 11:09:21.677861 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2025-10-06 11:09:21.677898 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2025-10-06 11:09:21.677934 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2025-10-06 11:09:21.677969 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/ 2025-10-06 11:09:21.678005 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/01_original.yaml 2025-10-06 11:09:21.678041 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/03_user_data_b64.yaml 2025-10-06 11:09:21.678076 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/04_user_data.yaml 2025-10-06 11:09:21.678113 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/ 2025-10-06 11:09:21.678149 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml 2025-10-06 11:09:21.678186 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml 2025-10-06 11:09:21.678222 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml 2025-10-06 11:09:21.678259 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml 2025-10-06 11:09:21.678295 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/ 2025-10-06 11:09:21.678331 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/01_original.yaml 2025-10-06 11:09:21.678366 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/02_ci_data.yaml 2025-10-06 11:09:21.678410 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/03_user_data_b64.yaml 2025-10-06 11:09:21.678449 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/04_user_data.yaml 2025-10-06 11:09:21.678485 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/ 2025-10-06 11:09:21.678521 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/01_original.yaml 2025-10-06 11:09:21.678557 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/03_user_data_b64.yaml 2025-10-06 11:09:21.678593 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/04_user_data.yaml 2025-10-06 11:09:21.678628 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2025-10-06 11:09:21.678744 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2025-10-06 11:09:21.678788 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.27075.2025-10-06@11:07:59~ 2025-10-06 11:09:21.678826 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2025-10-06 11:09:21.678865 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2025-10-06 11:09:21.678902 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2025-10-06 11:09:21.678939 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/ 2025-10-06 11:09:21.678975 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/01_original.yaml 2025-10-06 11:09:21.679011 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml 2025-10-06 11:09:21.679047 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml 2025-10-06 11:09:21.679082 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml 2025-10-06 11:09:21.679117 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2025-10-06 11:09:21.679153 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2025-10-06 11:09:21.679189 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2025-10-06 11:09:21.679225 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2025-10-06 11:09:21.679260 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2025-10-06 11:09:21.679297 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2025-10-06 11:09:21.679333 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane2.yaml 2025-10-06 11:09:21.679370 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment.yaml 2025-10-06 11:09:21.679407 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment2.yaml 2025-10-06 11:09:21.679443 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/namespace.yaml 2025-10-06 11:09:21.679479 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml 2025-10-06 11:09:21.679515 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network2.yaml 2025-10-06 11:09:21.679550 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2025-10-06 11:09:21.679587 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp2.yaml 2025-10-06 11:09:21.679623 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset.yaml 2025-10-06 11:09:21.679659 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset2.yaml 2025-10-06 11:09:21.679751 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2025-10-06 11:09:21.679791 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2025-10-06 11:09:21.679827 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2025-10-06 11:09:21.679862 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2025-10-06 11:09:21.679899 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2025-10-06 11:09:21.679935 | controller | cd+++++++++ ci-framework-data/logs/ 2025-10-06 11:09:21.679972 | controller | cd+++++++++ registries.conf.d/ 2025-10-06 11:09:21.680009 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2025-10-06 11:09:21.680046 | controller | cd+++++++++ system-config/ 2025-10-06 11:09:21.680083 | controller | cd+++++++++ system-config/libvirt/ 2025-10-06 11:09:21.680119 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2025-10-06 11:09:21.680156 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2025-10-06 11:09:22.202229 | controller | changed: .d..t...... ./ 2025-10-06 11:09:22.725326 | controller | changed: .d..t...... ./ 2025-10-06 11:09:22.761296 | 2025-10-06 11:09:22.761491 | TASK [Return artifact to Zuul] 2025-10-06 11:09:22.798319 | controller | skipping: Conditional result was False 2025-10-06 11:09:22.841773 | 2025-10-06 11:09:22.841881 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2025-10-06 11:09:22.842011 | 2025-10-06 11:09:22.842046 | PLAY RECAP 2025-10-06 11:09:22.842129 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2025-10-06 11:09:22.842162 | 2025-10-06 11:09:22.959950 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-10-06 11:09:22.961823 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-10-06 11:09:23.574397 | 2025-10-06 11:09:23.574520 | PLAY [all] 2025-10-06 11:09:23.593514 | 2025-10-06 11:09:23.593593 | TASK [include_role : fetch-output] 2025-10-06 11:09:23.652683 | controller | ok 2025-10-06 11:09:23.673096 | 2025-10-06 11:09:23.673173 | TASK [fetch-output : Set log path for multiple nodes] 2025-10-06 11:09:23.753425 | controller | skipping: Conditional result was False 2025-10-06 11:09:23.759311 | 2025-10-06 11:09:23.759381 | TASK [fetch-output : Set log path for single node] 2025-10-06 11:09:23.807794 | controller | ok 2025-10-06 11:09:23.812757 | 2025-10-06 11:09:23.812822 | LOOP [fetch-output : Ensure local output dirs] 2025-10-06 11:09:24.212652 | controller -> localhost | ok: "/var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/work/logs" 2025-10-06 11:09:24.404194 | controller -> localhost | ok: "/var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/work/artifacts" 2025-10-06 11:09:24.602911 | controller -> localhost | ok: "/var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/work/docs" 2025-10-06 11:09:24.616970 | 2025-10-06 11:09:24.617104 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-10-06 11:09:25.235838 | controller | ok 2025-10-06 11:09:25.236359 | controller | ok: All items complete 2025-10-06 11:09:25.236434 | 2025-10-06 11:09:25.770487 | controller | ok 2025-10-06 11:09:26.341539 | controller | ok 2025-10-06 11:09:26.370992 | 2025-10-06 11:09:26.371199 | TASK [include_role : fetch-output-openshift] 2025-10-06 11:09:26.400049 | controller | skipping: Conditional result was False 2025-10-06 11:09:26.412856 | 2025-10-06 11:09:26.425201 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2025-10-06 11:09:26.832143 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.012533 2025-10-06 11:09:27.068362 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.012247 2025-10-06 11:09:27.117825 | 2025-10-06 11:09:27.117972 | PLAY [all] 2025-10-06 11:09:27.138871 | 2025-10-06 11:09:27.138999 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-10-06 11:09:27.631868 | controller | changed 2025-10-06 11:09:27.672200 | 2025-10-06 11:09:27.672275 | PLAY RECAP 2025-10-06 11:09:27.672331 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-10-06 11:09:27.672360 | 2025-10-06 11:09:27.776729 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-10-06 11:09:27.777864 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2025-10-06 11:09:28.411155 | 2025-10-06 11:09:28.411286 | PLAY [localhost] 2025-10-06 11:09:28.429640 | 2025-10-06 11:09:28.429761 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-10-06 11:09:28.774804 | localhost | changed 2025-10-06 11:09:28.781740 | 2025-10-06 11:09:28.781863 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-10-06 11:09:28.813296 | localhost | ok 2025-10-06 11:09:28.824431 | 2025-10-06 11:09:28.824537 | TASK [add-fileserver : Create SSH private key tempfile] 2025-10-06 11:09:29.209637 | localhost | changed 2025-10-06 11:09:29.215369 | 2025-10-06 11:09:29.215448 | TASK [add-fileserver : Create SSH private key from secret] 2025-10-06 11:09:29.942618 | localhost | changed 2025-10-06 11:09:29.953943 | 2025-10-06 11:09:29.954082 | TASK [add-fileserver : Add fileserver ssh key] 2025-10-06 11:09:30.393555 | localhost | Identity added: /var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/work/tmp/ansible.e372j1d5 (/var/lib/zuul/builds/4b8998fae02d4ffe922e8cc8f2a0d070/work/tmp/ansible.e372j1d5) 2025-10-06 11:09:30.393788 | localhost | ok: Runtime: 0:00:00.009773 2025-10-06 11:09:30.398227 | 2025-10-06 11:09:30.398293 | TASK [add-fileserver : Remove SSH private key from disk] 2025-10-06 11:09:30.669277 | localhost | ok: Runtime: 0:00:00.008428 2025-10-06 11:09:30.674907 | 2025-10-06 11:09:30.674973 | TASK [add-fileserver : Add fileserver to inventory] 2025-10-06 11:09:30.728564 | localhost | changed 2025-10-06 11:09:30.738061 | 2025-10-06 11:09:30.738266 | TASK [add-fileserver : Add fileserver server to known hosts] 2025-10-06 11:09:31.161649 | localhost | changed 2025-10-06 11:09:31.198205 | 2025-10-06 11:09:31.198310 | PLAY [localhost] 2025-10-06 11:09:31.216100 | 2025-10-06 11:09:31.216190 | TASK [Generate bulk log download script] 2025-10-06 11:09:31.237383 | localhost | ok 2025-10-06 11:09:31.254360 | 2025-10-06 11:09:31.254448 | TASK [local-log-download : Check API endpoint is defined] 2025-10-06 11:09:31.295570 | localhost | ok: All assertions passed 2025-10-06 11:09:31.301899 | 2025-10-06 11:09:31.301982 | TASK [local-log-download : Create download script] 2025-10-06 11:09:31.775137 | localhost -> localhost | changed 2025-10-06 11:09:31.784114 | 2025-10-06 11:09:31.784177 | TASK [Register quick-download link] 2025-10-06 11:09:31.813911 | localhost | ok 2025-10-06 11:09:31.856713 | 2025-10-06 11:09:31.856833 | PLAY [logserver.rdoproject.org] 2025-10-06 11:09:31.866268 | 2025-10-06 11:09:31.866326 | TASK [Set zuul-log-path fact] 2025-10-06 11:09:31.882750 | logserver.rdoproject.org | ok 2025-10-06 11:09:31.891914 | 2025-10-06 11:09:31.891993 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-10-06 11:09:31.929389 | logserver.rdoproject.org | ok 2025-10-06 11:09:31.936396 | 2025-10-06 11:09:31.936480 | TASK [upload-logs : Create log directories] 2025-10-06 11:09:32.608963 | logserver.rdoproject.org | changed 2025-10-06 11:09:32.615755 | 2025-10-06 11:09:32.615892 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-10-06 11:09:32.949443 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.006983 2025-10-06 11:09:32.955794 | 2025-10-06 11:09:32.955885 | TASK [upload-logs : Upload logs to log server] 2025-10-06 11:09:33.690302 | logserver.rdoproject.org | Output suppressed because no_log was given 2025-10-06 11:09:33.693266 | 2025-10-06 11:09:33.693329 | LOOP [upload-logs : Compress console log and json output] 2025-10-06 11:09:33.743608 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-06 11:09:33.753593 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-06 11:09:33.762515 | 2025-10-06 11:09:33.762681 | LOOP [upload-logs : Upload compressed console log and json output] 2025-10-06 11:09:33.800172 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-06 11:09:33.800437 | 2025-10-06 11:09:33.805199 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-06 11:09:33.815441 | 2025-10-06 11:09:33.815619 | LOOP [upload-logs : Upload console log and json output]