2026-06-09 13:01:31.817377 | Job console starting
2026-06-09 13:01:31.945546 | Updating git repos
2026-06-09 13:01:31.994954 | Cloning repos into workspace
2026-06-09 13:01:34.000118 | Restoring repo states
2026-06-09 13:01:34.021780 | Merging changes
2026-06-09 13:01:36.314880 | Checking out repos
2026-06-09 13:01:36.871693 | Preparing playbooks
2026-06-09 13:01:43.014664 | Running Ansible setup
2026-06-09 13:01:46.913032 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-09 13:01:47.507313 | 
2026-06-09 13:01:47.507601 | PLAY [localhost]
2026-06-09 13:01:47.515259 | 
2026-06-09 13:01:47.515332 | TASK [Gathering Facts]
2026-06-09 13:01:48.518270 | localhost | ok
2026-06-09 13:01:48.533841 | 
2026-06-09 13:01:48.534202 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-09 13:01:49.019099 | localhost -> localhost | changed
2026-06-09 13:01:49.025265 | 
2026-06-09 13:01:49.025336 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-09 13:01:50.056997 | localhost -> localhost | changed
2026-06-09 13:01:50.069957 | 
2026-06-09 13:01:50.070099 | TASK [Setup log path fact]
2026-06-09 13:01:50.106602 | localhost | ok
2026-06-09 13:01:50.129411 | 
2026-06-09 13:01:50.129591 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-09 13:01:50.170333 | localhost | ok
2026-06-09 13:01:50.178077 | 
2026-06-09 13:01:50.178170 | TASK [emit-job-header : Print job information]
2026-06-09 13:01:50.228746 | # Job Information
2026-06-09 13:01:50.229423 | Ansible Version: 2.16.18
2026-06-09 13:01:50.229495 | Job: rhoso-architecture-validate-nova05epsilon
2026-06-09 13:01:50.229531 | Pipeline: github-check
2026-06-09 13:01:50.229557 | Executor: 38.102.83.47
2026-06-09 13:01:50.229579 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/764
2026-06-09 13:01:50.229605 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/d13/rdoproject.org/d1356bc76ea7460b97e56e463431994a/
2026-06-09 13:01:50.229629 | Event ID: 2fde3fd0-6403-11f1-87fd-d33b6e8b3bae
2026-06-09 13:01:50.233945 | 
2026-06-09 13:01:50.234037 | LOOP [emit-job-header : Print node information]
2026-06-09 13:01:50.382600 | localhost | ok:
2026-06-09 13:01:50.383062 | localhost | # Node Information
2026-06-09 13:01:50.383129 | localhost | Inventory Hostname: controller
2026-06-09 13:01:50.383180 | localhost | Hostname: np0000068568
2026-06-09 13:01:50.383221 | localhost | Username: zuul
2026-06-09 13:01:50.383263 | localhost | Distro: CentOS 9
2026-06-09 13:01:50.383300 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-09 13:01:50.383335 | localhost | Region: RegionOne
2026-06-09 13:01:50.383370 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-09 13:01:50.383403 | localhost | Product Name: OpenStack Nova
2026-06-09 13:01:50.383483 | localhost | Interface IP: 38.102.83.82
2026-06-09 13:01:50.406727 | 
2026-06-09 13:01:50.406903 | PLAY [all]
2026-06-09 13:01:50.415322 | 
2026-06-09 13:01:50.415460 | TASK [Gather network facts]
2026-06-09 13:01:50.921307 | controller | ok
2026-06-09 13:01:50.936368 | 
2026-06-09 13:01:50.936524 | TASK [include_role : start-zuul-console]
2026-06-09 13:01:50.973585 | controller | ok
2026-06-09 13:01:50.993507 | 
2026-06-09 13:01:50.993645 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-09 13:01:51.423256 | controller | ok
2026-06-09 13:01:51.435977 | 
2026-06-09 13:01:51.436105 | TASK [include_role : add-build-sshkey]
2026-06-09 13:01:51.472361 | controller | ok
2026-06-09 13:01:51.495457 | 
2026-06-09 13:01:51.495608 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-09 13:01:51.784887 | controller -> localhost | ok
2026-06-09 13:01:51.794741 | 
2026-06-09 13:01:51.794886 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-09 13:01:51.828512 | controller | ok
2026-06-09 13:01:51.857017 | controller | included: /var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-09 13:01:51.866180 | 
2026-06-09 13:01:51.866264 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-09 13:01:52.537093 | controller -> localhost | Generating public/private rsa key pair.
2026-06-09 13:01:52.537394 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/work/d1356bc76ea7460b97e56e463431994a_id_rsa
2026-06-09 13:01:52.537513 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/work/d1356bc76ea7460b97e56e463431994a_id_rsa.pub
2026-06-09 13:01:52.537564 | controller -> localhost | The key fingerprint is:
2026-06-09 13:01:52.537606 | controller -> localhost | SHA256:kYmGipq8frd16aArUbMEbozhk1zfbNhkS4cNk6HxBYA zuul-build-sshkey
2026-06-09 13:01:52.537646 | controller -> localhost | The key's randomart image is:
2026-06-09 13:01:52.537685 | controller -> localhost | +---[RSA 3072]----+
2026-06-09 13:01:52.537723 | controller -> localhost | |    .o.=B.       |
2026-06-09 13:01:52.537761 | controller -> localhost | | . E .+Bo=       |
2026-06-09 13:01:52.537799 | controller -> localhost | |o B +.@.*        |
2026-06-09 13:01:52.537837 | controller -> localhost | | B = B * .       |
2026-06-09 13:01:52.537874 | controller -> localhost | |. + o + S        |
2026-06-09 13:01:52.537911 | controller -> localhost | |o. . .    .      |
2026-06-09 13:01:52.537947 | controller -> localhost | |o.  .  o o       |
2026-06-09 13:01:52.537985 | controller -> localhost | |  .o .o +        |
2026-06-09 13:01:52.538022 | controller -> localhost | |.o. o+o  .       |
2026-06-09 13:01:52.538059 | controller -> localhost | +----[SHA256]-----+
2026-06-09 13:01:52.538169 | controller -> localhost | ok: Runtime: 0:00:00.141075
2026-06-09 13:01:52.545901 | 
2026-06-09 13:01:52.546032 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-09 13:01:52.581399 | controller | ok
2026-06-09 13:01:52.599935 | controller | included: /var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-09 13:01:52.612482 | 
2026-06-09 13:01:52.612605 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-09 13:01:52.649413 | controller | skipping: Conditional result was False
2026-06-09 13:01:52.656004 | 
2026-06-09 13:01:52.656091 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-09 13:01:53.115268 | controller | changed
2026-06-09 13:01:53.120253 | 
2026-06-09 13:01:53.120340 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-09 13:01:53.382484 | controller | ok
2026-06-09 13:01:53.389888 | 
2026-06-09 13:01:53.390019 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-09 13:01:54.239983 | controller | changed
2026-06-09 13:01:54.243687 | 
2026-06-09 13:01:54.243764 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-09 13:01:55.062762 | controller | changed
2026-06-09 13:01:55.066300 | 
2026-06-09 13:01:55.066359 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-09 13:01:55.100536 | controller | skipping: Conditional result was False
2026-06-09 13:01:55.105001 | 
2026-06-09 13:01:55.105080 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-09 13:01:55.542671 | controller -> localhost | changed
2026-06-09 13:01:55.554032 | 
2026-06-09 13:01:55.554161 | TASK [add-build-sshkey : Add back temp key]
2026-06-09 13:01:55.873398 | controller -> localhost | Identity added: /var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/work/d1356bc76ea7460b97e56e463431994a_id_rsa (zuul-build-sshkey)
2026-06-09 13:01:55.873763 | controller -> localhost | ok: Runtime: 0:00:00.009055
2026-06-09 13:01:55.884370 | 
2026-06-09 13:01:55.884722 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-09 13:01:56.344087 | controller | ok
2026-06-09 13:01:56.355785 | 
2026-06-09 13:01:56.355935 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-09 13:01:56.381602 | controller | skipping: Conditional result was False
2026-06-09 13:01:56.395870 | 
2026-06-09 13:01:56.395989 | TASK [include_role : validate-host]
2026-06-09 13:01:56.426617 | controller | ok
2026-06-09 13:01:56.454112 | 
2026-06-09 13:01:56.454279 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-09 13:01:56.494951 | controller | ok
2026-06-09 13:01:56.499632 | 
2026-06-09 13:01:56.499715 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-09 13:01:56.808699 | controller -> localhost | ok
2026-06-09 13:01:56.820303 | 
2026-06-09 13:01:56.820484 | TASK [validate-host : Collect information about the host]
2026-06-09 13:01:57.498635 | controller | ok
2026-06-09 13:01:57.516706 | 
2026-06-09 13:01:57.516940 | TASK [validate-host : Sanitize hostname]
2026-06-09 13:01:57.591985 | controller | ok
2026-06-09 13:01:57.602198 | 
2026-06-09 13:01:57.602354 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-09 13:01:58.187498 | controller -> localhost | changed
2026-06-09 13:01:58.198215 | 
2026-06-09 13:01:58.198476 | TASK [validate-host : Collect information about zuul worker]
2026-06-09 13:01:58.649739 | controller | ok
2026-06-09 13:01:58.658077 | 
2026-06-09 13:01:58.658221 | TASK [validate-host : Write out all zuul information for each host]
2026-06-09 13:01:59.241919 | controller -> localhost | changed
2026-06-09 13:01:59.249963 | 
2026-06-09 13:01:59.250056 | TASK [include_role : prepare-workspace-openshift]
2026-06-09 13:01:59.265643 | controller | skipping: Conditional result was False
2026-06-09 13:01:59.270147 | 
2026-06-09 13:01:59.270208 | TASK [include_role : remove-zuul-sshkey]
2026-06-09 13:01:59.304874 | controller | skipping: Conditional result was False
2026-06-09 13:01:59.316832 | 
2026-06-09 13:01:59.317003 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-09 13:01:59.614659 | controller | ok: "logs"
2026-06-09 13:01:59.615104 | controller | ok: All items complete
2026-06-09 13:01:59.615160 | 
2026-06-09 13:01:59.859835 | controller | ok: "artifacts"
2026-06-09 13:02:00.082498 | controller | ok: "docs"
2026-06-09 13:02:00.102684 | 
2026-06-09 13:02:00.102946 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-09 13:02:00.345872 | controller | changed: "logs"
2026-06-09 13:02:00.527604 | controller | changed: "artifacts"
2026-06-09 13:02:00.771665 | controller | changed: "docs"
2026-06-09 13:02:00.790240 | 
2026-06-09 13:02:00.790416 | PLAY RECAP
2026-06-09 13:02:00.790503 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-09 13:02:00.790536 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-09 13:02:00.790557 | 
2026-06-09 13:02:01.297891 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-09 13:02:01.305718 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-09 13:02:01.987677 | 
2026-06-09 13:02:01.987802 | PLAY [all]
2026-06-09 13:02:01.998412 | 
2026-06-09 13:02:01.998518 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-09 13:02:02.069248 | controller | ok
2026-06-09 13:02:02.074108 | 
2026-06-09 13:02:02.074216 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-09 13:02:02.520049 | controller | changed
2026-06-09 13:02:02.530296 | 
2026-06-09 13:02:02.530552 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-09 13:02:03.800735 | controller | changed
2026-06-09 13:02:03.815124 | 
2026-06-09 13:02:03.815286 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-09 13:02:04.369712 | controller | changed:
2026-06-09 13:02:04.370081 | controller | {
2026-06-09 13:02:04.370140 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-09 13:02:04.370202 | controller | }
2026-06-09 13:02:04.594832 | controller | changed:
2026-06-09 13:02:04.594997 | controller | {
2026-06-09 13:02:04.595054 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-09 13:02:04.595095 | controller | }
2026-06-09 13:02:04.866122 | controller | changed:
2026-06-09 13:02:04.866251 | controller | {
2026-06-09 13:02:04.866274 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com"
2026-06-09 13:02:04.866292 | controller | }
2026-06-09 13:02:05.153844 | controller | changed:
2026-06-09 13:02:05.153987 | controller | {
2026-06-09 13:02:05.154019 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-09 13:02:05.154044 | controller | }
2026-06-09 13:02:05.410147 | controller | changed:
2026-06-09 13:02:05.410370 | controller | {
2026-06-09 13:02:05.410628 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-09 13:02:05.410692 | controller | }
2026-06-09 13:02:05.658844 | controller | changed:
2026-06-09 13:02:05.659033 | controller | {
2026-06-09 13:02:05.659103 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-09 13:02:05.659160 | controller | }
2026-06-09 13:02:05.977067 | controller | changed:
2026-06-09 13:02:05.977193 | controller | {
2026-06-09 13:02:05.977225 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen"
2026-06-09 13:02:05.977252 | controller | }
2026-06-09 13:02:06.223414 | controller | changed:
2026-06-09 13:02:06.223591 | controller | {
2026-06-09 13:02:06.223644 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora"
2026-06-09 13:02:06.223702 | controller | }
2026-06-09 13:02:06.472781 | controller | changed:
2026-06-09 13:02:06.472950 | controller | {
2026-06-09 13:02:06.473002 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-09 13:02:06.473040 | controller | }
2026-06-09 13:02:06.780772 | controller | changed:
2026-06-09 13:02:06.780917 | controller | {
2026-06-09 13:02:06.780945 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-09 13:02:06.780969 | controller | }
2026-06-09 13:02:07.054719 | controller | changed:
2026-06-09 13:02:07.054895 | controller | {
2026-06-09 13:02:07.054945 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-09 13:02:07.054984 | controller | }
2026-06-09 13:02:07.352156 | controller | changed:
2026-06-09 13:02:07.352327 | controller | {
2026-06-09 13:02:07.352381 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-09 13:02:07.352423 | controller | }
2026-06-09 13:02:07.672270 | controller | changed:
2026-06-09 13:02:07.672473 | controller | {
2026-06-09 13:02:07.672553 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-09 13:02:07.672599 | controller | }
2026-06-09 13:02:08.014216 | controller | changed:
2026-06-09 13:02:08.014378 | controller | {
2026-06-09 13:02:08.014425 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-09 13:02:08.014503 | controller | }
2026-06-09 13:02:08.238697 | controller | changed:
2026-06-09 13:02:08.238847 | controller | {
2026-06-09 13:02:08.238879 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-09 13:02:08.238905 | controller | }
2026-06-09 13:02:08.532298 | controller | changed:
2026-06-09 13:02:08.532481 | controller | {
2026-06-09 13:02:08.532536 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-09 13:02:08.532576 | controller | }
2026-06-09 13:02:08.821422 | controller | changed:
2026-06-09 13:02:08.821543 | controller | {
2026-06-09 13:02:08.821566 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com"
2026-06-09 13:02:08.821585 | controller | }
2026-06-09 13:02:09.115724 | controller | changed:
2026-06-09 13:02:09.116003 | controller | {
2026-06-09 13:02:09.116067 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb"
2026-06-09 13:02:09.116126 | controller | }
2026-06-09 13:02:09.393846 | controller | changed:
2026-06-09 13:02:09.394060 | controller | {
2026-06-09 13:02:09.394127 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-09 13:02:09.394182 | controller | }
2026-06-09 13:02:09.663355 | controller | changed:
2026-06-09 13:02:09.663580 | controller | {
2026-06-09 13:02:09.663643 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-09 13:02:09.663686 | controller | }
2026-06-09 13:02:09.953674 | controller | changed:
2026-06-09 13:02:09.953838 | controller | {
2026-06-09 13:02:09.953891 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-09 13:02:09.953930 | controller | }
2026-06-09 13:02:10.252496 | controller | changed:
2026-06-09 13:02:10.252810 | controller | {
2026-06-09 13:02:10.252884 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-09 13:02:10.252931 | controller | }
2026-06-09 13:02:10.657700 | controller | changed:
2026-06-09 13:02:10.657875 | controller | {
2026-06-09 13:02:10.657924 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com"
2026-06-09 13:02:10.657964 | controller | }
2026-06-09 13:02:10.933595 | controller | changed:
2026-06-09 13:02:10.933772 | controller | {
2026-06-09 13:02:10.933795 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-09 13:02:10.933813 | controller | }
2026-06-09 13:02:11.210811 | controller | changed:
2026-06-09 13:02:11.211001 | controller | {
2026-06-09 13:02:11.211064 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-09 13:02:11.211116 | controller | }
2026-06-09 13:02:11.521213 | controller | changed:
2026-06-09 13:02:11.521375 | controller | {
2026-06-09 13:02:11.521423 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-09 13:02:11.521511 | controller | }
2026-06-09 13:02:11.558748 | 
2026-06-09 13:02:11.559016 | TASK [Set timezone to UTC]
2026-06-09 13:02:12.200001 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-09 13:02:12.205409 | 
2026-06-09 13:02:12.205533 | TASK [Create nodepool directory]
2026-06-09 13:02:12.504432 | controller | changed
2026-06-09 13:02:12.515960 | 
2026-06-09 13:02:12.516192 | TASK [Create nodepool sub_nodes file]
2026-06-09 13:02:13.351275 | controller | changed
2026-06-09 13:02:13.373913 | 
2026-06-09 13:02:13.374354 | TASK [Create nodepool sub_nodes_private file]
2026-06-09 13:02:14.134558 | controller | changed
2026-06-09 13:02:14.142713 | 
2026-06-09 13:02:14.142842 | LOOP [Populate nodepool sub_nodes file]
2026-06-09 13:02:14.191159 | 
2026-06-09 13:02:14.191487 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-09 13:02:14.238246 | 
2026-06-09 13:02:14.238594 | TASK [Create nodepool primary file]
2026-06-09 13:02:14.276743 | controller | skipping: Conditional result was False
2026-06-09 13:02:14.298988 | 
2026-06-09 13:02:14.299167 | TASK [Create nodepool node_private for this node]
2026-06-09 13:02:15.153322 | controller | changed
2026-06-09 13:02:15.158161 | 
2026-06-09 13:02:15.158225 | LOOP [Copy ssh keys to nodepool directory]
2026-06-09 13:02:15.673072 | controller | ok: Item: id_rsa Runtime: 0:00:00.009956
2026-06-09 13:02:15.673462 | 
2026-06-09 13:02:15.929339 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.018293
2026-06-09 13:02:15.943339 | 
2026-06-09 13:02:15.943592 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-09 13:02:16.882576 | controller | changed
2026-06-09 13:02:16.886155 | 
2026-06-09 13:02:16.886216 | TASK [Validate sudoers config after edits]
2026-06-09 13:02:17.201471 | controller | /etc/sudoers: parsed OK
2026-06-09 13:02:17.201578 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-09 13:02:17.201599 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-09 13:02:17.201606 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-09 13:02:17.416740 | controller | ok: Runtime: 0:00:00.008850
2026-06-09 13:02:17.424973 | 
2026-06-09 13:02:17.425096 | TASK [Show the environment passed in to job shell scripts]
2026-06-09 13:02:17.676175 | controller | SHELL=/bin/bash
2026-06-09 13:02:17.676336 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-09 13:02:17.676351 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-09 13:02:17.676366 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/73/3773/8141be2c8c50fabf8119442736c4b0f3e95ba2c8^openstack-k8s-operators/architecture:main:refs/changes/64/764/7518f5de8ea75a17b4506fa43fad1d0f1583c49c
2026-06-09 13:02:17.676378 | controller | PWD=/home/zuul
2026-06-09 13:02:17.676389 | controller | ZUUL_PIPELINE=github-check
2026-06-09 13:02:17.676398 | controller | LOGNAME=zuul
2026-06-09 13:02:17.676407 | controller | XDG_SESSION_TYPE=tty
2026-06-09 13:02:17.676415 | controller | _=/usr/bin/env
2026-06-09 13:02:17.676423 | controller | MOTD_SHOWN=pam
2026-06-09 13:02:17.676430 | controller | HOME=/home/zuul
2026-06-09 13:02:17.676439 | controller | LANG=en_US.UTF-8
2026-06-09 13:02:17.676447 | controller | SSH_CONNECTION=38.102.83.47 34930 38.102.83.82 22
2026-06-09 13:02:17.676457 | controller | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET
2026-06-09 13:02:17.676466 | controller | ZUUL_CHANGE_IDS=3773,8141be2c8c50fabf8119442736c4b0f3e95ba2c8 764,7518f5de8ea75a17b4506fa43fad1d0f1583c49c
2026-06-09 13:02:17.676475 | controller | WORKSPACE=/home/zuul/workspace
2026-06-09 13:02:17.676483 | controller | XDG_SESSION_CLASS=user
2026-06-09 13:02:17.676491 | controller | SELINUX_ROLE_REQUESTED=
2026-06-09 13:02:17.676499 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-09 13:02:17.676507 | controller | USER=zuul
2026-06-09 13:02:17.676515 | controller | ZUUL_VOTING=True
2026-06-09 13:02:17.676523 | controller | BUILD_TIMEOUT=1800000
2026-06-09 13:02:17.676530 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-09 13:02:17.676538 | controller | SHLVL=1
2026-06-09 13:02:17.676546 | controller | ZUUL_PATCHSET=7518f5de8ea75a17b4506fa43fad1d0f1583c49c
2026-06-09 13:02:17.676554 | controller | XDG_SESSION_ID=1
2026-06-09 13:02:17.676561 | controller | ZUUL_BRANCH=main
2026-06-09 13:02:17.676573 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-09 13:02:17.676581 | controller | SSH_CLIENT=38.102.83.47 34930 22
2026-06-09 13:02:17.676589 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-09 13:02:17.676598 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-09 13:02:17.676605 | controller | which_declare=declare -f
2026-06-09 13:02:17.676614 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-09 13:02:17.676623 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-09 13:02:17.676630 | controller | ZUUL_CHANGE=764
2026-06-09 13:02:17.676638 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-09 13:02:17.676646 | controller | ZUUL_UUID=d1356bc76ea7460b97e56e463431994a
2026-06-09 13:02:17.676654 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-09 13:02:17.676662 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-09 13:02:17.676671 | controller | }
2026-06-09 13:02:17.969154 | controller | ok: Runtime: 0:00:00.006257
2026-06-09 13:02:17.974455 | 
2026-06-09 13:02:17.974541 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-09 13:02:18.009811 | controller | skipping: Conditional result was False
2026-06-09 13:02:18.016120 | 
2026-06-09 13:02:18.016209 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-09 13:02:18.544158 | controller | skipping: Conditional result was False
2026-06-09 13:02:18.554202 | 
2026-06-09 13:02:18.554342 | TASK [Ensure legacy workspace directory]
2026-06-09 13:02:18.801132 | controller | changed
2026-06-09 13:02:18.802822 | 
2026-06-09 13:02:18.802875 | PLAY RECAP
2026-06-09 13:02:18.802925 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-09 13:02:18.802946 | 
2026-06-09 13:02:18.965339 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-09 13:02:18.969596 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-09 13:02:19.630353 | 
2026-06-09 13:02:19.630507 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-09 13:02:19.642342 | 
2026-06-09 13:02:19.642451 | TASK [Clone repos in the job workspace]
2026-06-09 13:02:19.671570 | controller | ok
2026-06-09 13:02:19.688715 | 
2026-06-09 13:02:19.688878 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-09 13:02:20.117073 | controller | ok
2026-06-09 13:02:20.127139 | 
2026-06-09 13:02:20.127294 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-09 13:02:22.230189 | controller | Output suppressed because no_log was given
2026-06-09 13:02:22.239372 | 
2026-06-09 13:02:22.239585 | TASK [Create zuul-output directory]
2026-06-09 13:02:22.627577 | controller | ok
2026-06-09 13:02:22.633197 | 
2026-06-09 13:02:22.633288 | TASK [Install required packages]
2026-06-09 13:03:09.829158 | controller | changed
2026-06-09 13:03:09.833870 | 
2026-06-09 13:03:09.833940 | TASK [Output pip related things]
2026-06-09 13:03:10.706370 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-09 13:03:10.863504 | controller | ok: Runtime: 0:00:00.533798
2026-06-09 13:03:10.868466 | 
2026-06-09 13:03:10.868557 | TASK [Install requirements]
2026-06-09 13:04:45.337610 | controller | changed
2026-06-09 13:04:45.364038 | 
2026-06-09 13:04:45.364245 | TASK [Add cronjob to trigger job stats]
2026-06-09 13:04:45.430835 | controller | skipping: Conditional result was False
2026-06-09 13:04:45.437907 | 
2026-06-09 13:04:45.438009 | LOOP [Construct project change list]
2026-06-09 13:04:45.530741 | controller | ok:
2026-06-09 13:04:45.531222 | controller | {
2026-06-09 13:04:45.531284 | controller |   "branch": "main",
2026-06-09 13:04:45.531330 | controller |   "change": "3773",
2026-06-09 13:04:45.531368 | controller |   "change_message": "[multiple] nova05epsilon: adjust Ceph for BM SNO DCN cases\n\n1.  Adjust ceph.yml post_stage_run hook for DCN conventions\r\n\r\n    The ceph.yml post_stage_run hook (via cifmw_ceph_client role) writes Ceph config files to  \r\n    cifmw_ceph_client_fetch_dir (default /tmp/). This template reads those files and provides them as base64-\r\n    encoded values under data.ceph_conf (DCN convention).\r\n\r\n2.  Allow overriding ssh and storage_mgmt\r\n    \r\n    To allow BM SNO with ceph using custom ceph CIDR values,\r\n    make ssh_network_range and storage_mgmt_network_range overridable via\r\n    cifmw_ceph_ssh_network_range and cifmw_ceph_storage_mgmt_network_range.\r\n    Both are set in set_fact which clobbers extra vars, so we use the\r\n    cifmw_ indirection with default() to preserve original defaults.\r\n    \r\n    NOTE: storage_network_range also needs this treatment.\r\n    It use to be commented out in set_fact, and this change needs\r\n    extra testing with Ceph ci jobs perhaps.\r\n\r\n    Also gather network facts for IP-to-host mapping. \r\n\r\n3. Add a hook for Swift and Ceph RWG on SNO                                                                                                                                                                  \r\n\r\n    On SNO with a single EDPM compute (single-host CephHCI), the Ceph\r\n    ingress service (haproxy/keepalived) is not deployed because the\r\n    ceph_rgw.yml.j2 spec template only creates it for multi-host clusters.\r\n\r\n    Add a hook to correct the Keystone Swift endpoint for this case.\r\n\r\n    The proper fix belongs in cifmw_cephadm/tasks/configure_object.yml\r\n    which should detect whether ingress is deployed and choose VIP:8080\r\n    vs host_ip:8082 accordingly.\r\n\r\nJira: [OSPRH-27641](https://redhat.atlassian.net/browse/OSPRH-27641)\r\nGenerated-by: claude-4.6-opus-high",
2026-06-09 13:04:45.531484 | controller |   "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3773",
2026-06-09 13:04:45.531536 | controller |   "commit_id": "8141be2c8c50fabf8119442736c4b0f3e95ba2c8",
2026-06-09 13:04:45.531573 | controller |   "patchset": "8141be2c8c50fabf8119442736c4b0f3e95ba2c8",
2026-06-09 13:04:45.531607 | controller |   "project": {
2026-06-09 13:04:45.531641 | controller |     "canonical_hostname": "github.com",
2026-06-09 13:04:45.531675 | controller |     "canonical_name": "github.com/openstack-k8s-operators/ci-framework",
2026-06-09 13:04:45.531708 | controller |     "name": "openstack-k8s-operators/ci-framework",
2026-06-09 13:04:45.531756 | controller |     "short_name": "ci-framework",
2026-06-09 13:04:45.531808 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/ci-framework"
2026-06-09 13:04:45.531862 | controller |   },
2026-06-09 13:04:45.531904 | controller |   "topic": null
2026-06-09 13:04:45.531938 | controller | }
2026-06-09 13:04:45.541579 | controller | ok:
2026-06-09 13:04:45.541692 | controller | {
2026-06-09 13:04:45.541754 | controller |   "branch": "main",
2026-06-09 13:04:45.541802 | controller |   "change": "764",
2026-06-09 13:04:45.541851 | controller |   "change_message": "nova05: follow up changes for tempest and ansibleTest/gpu-validation\n\n* Add cross-site routes/GWs and annotations\r\n\r\n   For all nova05epsilon's NADs, NetConfig subnets, host-level NNCP routes add missing cross-site DCN routes, \r\n   gateways, and storagemgmt.endpoint_annotation.\r\n\r\n   Previsourely those were tested in ci-framework jobs overlays but the base DT example was missing those   \r\n   CHANGEME templates.\r\n\r\n* Add SNO Swift fix hook for Ceph RGW\r\n\r\n* Ext net for tests accessing VMs via FIP\r\n\r\n   Remove the datacentre NAD so the ovn-operator creates it with\r\n   proper ownerReference and attaches the OVS pod to it.\r\n   Add external NAD definition with VLAN to DT nncp/values.yaml.\r\n   Add customServiceConfig to disable distributed FIPs in DT cp yaml.\r\n   Update DT README with external network / centralized FIP notes.\r\n   Update scenario-vars.yaml with external NAD for Tempest access to FIP.\r\n    \r\n* Add automation mocks for CI\r\n\r\nDepends-on: https://github.com/openstack-k8s-operators/ci-framework/pull/3773\r\nRelated: [OSPRH-30706](https://redhat.atlassian.net/browse/OSPRH-30706)",
2026-06-09 13:04:45.541899 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/764",
2026-06-09 13:04:45.541944 | controller |   "commit_id": "7518f5de8ea75a17b4506fa43fad1d0f1583c49c",
2026-06-09 13:04:45.541987 | controller |   "patchset": "7518f5de8ea75a17b4506fa43fad1d0f1583c49c",
2026-06-09 13:04:45.542170 | controller |   "project": {
2026-06-09 13:04:45.542252 | controller |     "canonical_hostname": "github.com",
2026-06-09 13:04:45.542327 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-09 13:04:45.542379 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-09 13:04:45.542416 | controller |     "short_name": "architecture",
2026-06-09 13:04:45.542505 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-09 13:04:45.542543 | controller |   },
2026-06-09 13:04:45.542577 | controller |   "topic": null
2026-06-09 13:04:45.542610 | controller | }
2026-06-09 13:04:45.602487 | 
2026-06-09 13:04:45.602679 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-09 13:04:45.609895 | 
2026-06-09 13:04:45.609980 | TASK [Filter out host if needed]
2026-06-09 13:04:45.623008 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-09 13:04:45.627527 | 
2026-06-09 13:04:45.627603 | TASK [Get git tag for image tagging]
2026-06-09 13:04:46.159094 | controller | skipping: Conditional result was False
2026-06-09 13:04:46.168866 | 
2026-06-09 13:04:46.169001 | TASK [Set openstack-runner image]
2026-06-09 13:04:46.206351 | controller | skipping: Conditional result was False
2026-06-09 13:04:46.219033 | 
2026-06-09 13:04:46.219206 | TASK [Build openstack-runner image]
2026-06-09 13:04:46.257225 | controller | skipping: Conditional result was False
2026-06-09 13:04:46.262689 | 
2026-06-09 13:04:46.262759 | TASK [Push openstack-runner image]
2026-06-09 13:04:46.298177 | controller | skipping: Conditional result was False
2026-06-09 13:04:46.312405 | 
2026-06-09 13:04:46.312607 | TASK [Make sure ci-framework directory exists]
2026-06-09 13:04:46.353039 | controller | skipping: Conditional result was False
2026-06-09 13:04:46.362396 | 
2026-06-09 13:04:46.362577 | TASK [Create EDPM ansible var file]
2026-06-09 13:04:46.389658 | controller | skipping: Conditional result was False
2026-06-09 13:04:46.390969 | 
2026-06-09 13:04:46.391020 | PLAY RECAP
2026-06-09 13:04:46.391074 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-09 13:04:46.391101 | 
2026-06-09 13:04:46.569339 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-09 13:04:46.572012 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-09 13:04:47.311386 | 
2026-06-09 13:04:47.311534 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-09 13:04:47.322886 | 
2026-06-09 13:04:47.322973 | TASK [Create zuul-output directory]
2026-06-09 13:04:47.760109 | controller | changed
2026-06-09 13:04:47.768842 | 
2026-06-09 13:04:47.769001 | TASK [Slurp Zuul inventory test]
2026-06-09 13:04:48.224166 | controller -> localhost | ok
2026-06-09 13:04:48.238574 | 
2026-06-09 13:04:48.238721 | TASK [Save zuul inventory]
2026-06-09 13:04:49.352202 | controller | changed
2026-06-09 13:04:49.360118 | 
2026-06-09 13:04:49.360258 | TASK [Save zuul vars without the change_message]
2026-06-09 13:04:50.265456 | controller | changed
2026-06-09 13:04:50.267972 | 
2026-06-09 13:04:50.268044 | PLAY RECAP
2026-06-09 13:04:50.268104 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-09 13:04:50.268134 | 
2026-06-09 13:04:50.452035 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-09 13:04:50.455172 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-09 13:04:51.165883 | 
2026-06-09 13:04:51.166031 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-09 13:04:51.176595 | 
2026-06-09 13:04:51.176672 | TASK [Filter out host if needed]
2026-06-09 13:04:51.184315 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-09 13:04:51.187756 | 
2026-06-09 13:04:51.187820 | TASK [Run playbook]
2026-06-09 13:04:52.260887 | controller |
2026-06-09 13:04:52.261122 | controller | PLAY [Test architecture automations] *******************************************
2026-06-09 13:04:52.261137 | controller |
2026-06-09 13:04:52.261147 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-09 13:04:52.261159 | controller | Tuesday 09 June 2026  13:04:52 +0000 (0:00:00.030)       0:00:00.030 **********
2026-06-09 13:04:52.261170 | controller | Tuesday 09 June 2026  13:04:52 +0000 (0:00:00.028)       0:00:00.028 **********
2026-06-09 13:04:53.268297 | controller | ok: [localhost]
2026-06-09 13:04:53.268435 | controller |
2026-06-09 13:04:53.268455 | controller | TASK [Assert we have the bare minimum to run quiet=True, that=['cifmw_architecture_repo is defined', 'cifmw_architecture_scenario is defined', 'cifmw_networking_mapper_networking_env_def_path is defined']] ***
2026-06-09 13:04:53.268482 | controller | Tuesday 09 June 2026  13:04:53 +0000 (0:00:01.007)       0:00:01.037 **********
2026-06-09 13:04:53.268492 | controller | Tuesday 09 June 2026  13:04:53 +0000 (0:00:01.007)       0:00:01.036 **********
2026-06-09 13:04:53.316405 | controller | ok: [localhost]
2026-06-09 13:04:53.316490 | controller |
2026-06-09 13:04:53.316503 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-09 13:04:53.316513 | controller | Tuesday 09 June 2026  13:04:53 +0000 (0:00:00.048)       0:00:01.085 **********
2026-06-09 13:04:53.316521 | controller | Tuesday 09 June 2026  13:04:53 +0000 (0:00:00.048)       0:00:01.084 **********
2026-06-09 13:04:53.362500 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-09 13:04:53.362551 | controller |
2026-06-09 13:04:53.362560 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-09 13:04:53.362569 | controller | Tuesday 09 June 2026  13:04:53 +0000 (0:00:00.045)       0:00:01.131 **********
2026-06-09 13:04:53.362577 | controller | Tuesday 09 June 2026  13:04:53 +0000 (0:00:00.045)       0:00:01.130 **********
2026-06-09 13:04:53.393826 | controller | ok: [localhost] =>
2026-06-09 13:04:53.393919 | controller |     cifmw_ci_setup_packages:
2026-06-09 13:04:53.393928 | controller |     - bash-completion
2026-06-09 13:04:53.393938 | controller |     - ca-certificates
2026-06-09 13:04:53.393947 | controller |     - git-core
2026-06-09 13:04:53.393955 | controller |     - make
2026-06-09 13:04:53.393963 | controller |     - tar
2026-06-09 13:04:53.393971 | controller |     - tmux
2026-06-09 13:04:53.393978 | controller |     - python3-pip
2026-06-09 13:04:53.393986 | controller |
2026-06-09 13:04:53.393995 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-09 13:04:53.394005 | controller | Tuesday 09 June 2026  13:04:53 +0000 (0:00:00.031)       0:00:01.162 **********
2026-06-09 13:04:53.394013 | controller | Tuesday 09 June 2026  13:04:53 +0000 (0:00:00.031)       0:00:01.161 **********
2026-06-09 13:04:57.120168 | controller | changed: [localhost]
2026-06-09 13:04:57.120252 | controller |
2026-06-09 13:04:57.120265 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-09 13:04:57.120275 | controller | Tuesday 09 June 2026  13:04:57 +0000 (0:00:03.727)       0:00:04.889 **********
2026-06-09 13:04:57.120283 | controller | Tuesday 09 June 2026  13:04:57 +0000 (0:00:03.727)       0:00:04.888 **********
2026-06-09 13:04:57.376293 | controller | ok: [localhost]
2026-06-09 13:04:57.376331 | controller |
2026-06-09 13:04:57.376337 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***
2026-06-09 13:04:57.376343 | controller | Tuesday 09 June 2026  13:04:57 +0000 (0:00:00.256)       0:00:05.146 **********
2026-06-09 13:04:57.376347 | controller | Tuesday 09 June 2026  13:04:57 +0000 (0:00:00.256)       0:00:05.144 **********
2026-06-09 13:04:57.733239 | controller | changed: [localhost]
2026-06-09 13:04:57.733295 | controller |
2026-06-09 13:04:57.733313 | controller | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] ***
2026-06-09 13:04:57.733323 | controller | Tuesday 09 June 2026  13:04:57 +0000 (0:00:00.356)       0:00:05.502 **********
2026-06-09 13:04:57.733370 | controller | Tuesday 09 June 2026  13:04:57 +0000 (0:00:00.356)       0:00:05.501 **********
2026-06-09 13:05:01.898360 | controller | changed: [localhost]
2026-06-09 13:05:01.898470 | controller |
2026-06-09 13:05:01.898483 | controller | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] ***
2026-06-09 13:05:01.898496 | controller | Tuesday 09 June 2026  13:05:01 +0000 (0:00:04.165)       0:00:09.667 **********
2026-06-09 13:05:01.898505 | controller | Tuesday 09 June 2026  13:05:01 +0000 (0:00:04.165)       0:00:09.666 **********
2026-06-09 13:05:01.942921 | controller | skipping: [localhost]
2026-06-09 13:05:01.943022 | controller |
2026-06-09 13:05:01.943034 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-09 13:05:01.943044 | controller | Tuesday 09 June 2026  13:05:01 +0000 (0:00:00.044)       0:00:09.712 **********
2026-06-09 13:05:01.943053 | controller | Tuesday 09 June 2026  13:05:01 +0000 (0:00:00.044)       0:00:09.711 **********
2026-06-09 13:05:02.335480 | controller | changed: [localhost]
2026-06-09 13:05:02.335579 | controller |
2026-06-09 13:05:02.335592 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then
2026-06-09 13:05:02.335602 | controller |   source ~/.oc_completion
2026-06-09 13:05:02.335611 | controller | fi] ***
2026-06-09 13:05:02.335619 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.392)       0:00:10.104 **********
2026-06-09 13:05:02.335628 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.392)       0:00:10.103 **********
2026-06-09 13:05:02.693077 | controller | changed: [localhost]
2026-06-09 13:05:02.693160 | controller |
2026-06-09 13:05:02.693168 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-09 13:05:02.693175 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.357)       0:00:10.462 **********
2026-06-09 13:05:02.693182 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.357)       0:00:10.461 **********
2026-06-09 13:05:02.717303 | controller | skipping: [localhost]
2026-06-09 13:05:02.717382 | controller |
2026-06-09 13:05:02.717393 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-09 13:05:02.717401 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-09 13:05:02.717416 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-09 13:05:02.717424 | controller | }}] ***
2026-06-09 13:05:02.717432 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.024)       0:00:10.487 **********
2026-06-09 13:05:02.717441 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.024)       0:00:10.485 **********
2026-06-09 13:05:02.741273 | controller | skipping: [localhost]
2026-06-09 13:05:02.741298 | controller |
2026-06-09 13:05:02.741308 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-09 13:05:02.741326 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.023)       0:00:10.511 **********
2026-06-09 13:05:02.741335 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.023)       0:00:10.509 **********
2026-06-09 13:05:02.769428 | controller | skipping: [localhost]
2026-06-09 13:05:02.769451 | controller |
2026-06-09 13:05:02.769461 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-09 13:05:02.769470 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.028)       0:00:10.539 **********
2026-06-09 13:05:02.769478 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.028)       0:00:10.538 **********
2026-06-09 13:05:02.795027 | controller | skipping: [localhost]
2026-06-09 13:05:02.795045 | controller |
2026-06-09 13:05:02.795054 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-09 13:05:02.795063 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.025)       0:00:10.564 **********
2026-06-09 13:05:02.795072 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.025)       0:00:10.563 **********
2026-06-09 13:05:02.819391 | controller | skipping: [localhost]
2026-06-09 13:05:02.819438 | controller |
2026-06-09 13:05:02.819449 | controller | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] ***
2026-06-09 13:05:02.819474 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.024)       0:00:10.589 **********
2026-06-09 13:05:02.819482 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.024)       0:00:10.587 **********
2026-06-09 13:05:02.853614 | controller | skipping: [localhost]
2026-06-09 13:05:02.853642 | controller |
2026-06-09 13:05:02.853651 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-09 13:05:02.853663 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.034)       0:00:10.623 **********
2026-06-09 13:05:02.853672 | controller | Tuesday 09 June 2026  13:05:02 +0000 (0:00:00.034)       0:00:10.622 **********
2026-06-09 13:05:04.066942 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-09 13:05:04.067034 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-09 13:05:04.067039 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-09 13:05:04.067043 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-09 13:05:04.067048 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-09 13:05:04.067052 | controller |
2026-06-09 13:05:04.067057 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-09 13:05:04.067061 | controller | Tuesday 09 June 2026  13:05:04 +0000 (0:00:01.212)       0:00:11.835 **********
2026-06-09 13:05:04.067065 | controller | Tuesday 09 June 2026  13:05:04 +0000 (0:00:01.212)       0:00:11.834 **********
2026-06-09 13:05:04.466585 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-09 13:05:04.466636 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-09 13:05:04.466642 | controller |
2026-06-09 13:05:04.466648 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-09 13:05:04.466654 | controller | Tuesday 09 June 2026  13:05:04 +0000 (0:00:00.400)       0:00:12.236 **********
2026-06-09 13:05:04.466658 | controller | Tuesday 09 June 2026  13:05:04 +0000 (0:00:00.400)       0:00:12.234 **********
2026-06-09 13:05:04.732756 | controller | ok: [localhost]
2026-06-09 13:05:04.732876 | controller |
2026-06-09 13:05:04.732892 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-09 13:05:04.732902 | controller | Tuesday 09 June 2026  13:05:04 +0000 (0:00:00.265)       0:00:12.501 **********
2026-06-09 13:05:04.732910 | controller | Tuesday 09 June 2026  13:05:04 +0000 (0:00:00.265)       0:00:12.500 **********
2026-06-09 13:05:05.082036 | controller | ok: [localhost]
2026-06-09 13:05:05.082140 | controller |
2026-06-09 13:05:05.082152 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-09 13:05:05.082176 | controller | Tuesday 09 June 2026  13:05:05 +0000 (0:00:00.349)       0:00:12.850 **********
2026-06-09 13:05:05.082185 | controller | Tuesday 09 June 2026  13:05:05 +0000 (0:00:00.349)       0:00:12.849 **********
2026-06-09 13:05:05.664760 | controller | changed: [localhost]
2026-06-09 13:05:05.664831 | controller |
2026-06-09 13:05:05.664838 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-09 13:05:05.664842 | controller | Tuesday 09 June 2026  13:05:05 +0000 (0:00:00.582)       0:00:13.433 **********
2026-06-09 13:05:05.664846 | controller | Tuesday 09 June 2026  13:05:05 +0000 (0:00:00.582)       0:00:13.432 **********
2026-06-09 13:05:05.697597 | controller | ok: [localhost]
2026-06-09 13:05:05.697655 | controller |
2026-06-09 13:05:05.697662 | controller | TASK [kustomize_deploy : Ensure that architecture repo exists repo={{ cifmw_kustomize_deploy_architecture_repo_url }}, dest={{ cifmw_kustomize_deploy_architecture_repo_dest_dir }}, update=False, version={{ cifmw_kustomize_deploy_architecture_repo_version }}] ***
2026-06-09 13:05:05.697669 | controller | Tuesday 09 June 2026  13:05:05 +0000 (0:00:00.032)       0:00:13.466 **********
2026-06-09 13:05:05.697689 | controller | Tuesday 09 June 2026  13:05:05 +0000 (0:00:00.032)       0:00:13.465 **********
2026-06-09 13:05:07.058965 | controller | ok: [localhost]
2026-06-09 13:05:07.059052 | controller |
2026-06-09 13:05:07.059058 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-09 13:05:07.059063 | controller | Tuesday 09 June 2026  13:05:07 +0000 (0:00:01.361)       0:00:14.828 **********
2026-06-09 13:05:07.059081 | controller | Tuesday 09 June 2026  13:05:07 +0000 (0:00:01.361)       0:00:14.827 **********
2026-06-09 13:05:07.448347 | controller | ok: [localhost]
2026-06-09 13:05:07.448428 | controller |
2026-06-09 13:05:07.448448 | controller | TASK [kustomize_deploy : Check if scenario is in the list msg=You need to properly set the `cifmw_architecture_scenario` variable in order to select the architecture-based scenario to deploy. You can take a list of scenario in the `examples/va` folder in the architecture repo.
2026-06-09 13:05:07.448462 | controller | ] ***
2026-06-09 13:05:07.448471 | controller | Tuesday 09 June 2026  13:05:07 +0000 (0:00:00.389)       0:00:15.217 **********
2026-06-09 13:05:07.448479 | controller | Tuesday 09 June 2026  13:05:07 +0000 (0:00:00.389)       0:00:15.216 **********
2026-06-09 13:05:07.488583 | controller | skipping: [localhost]
2026-06-09 13:05:07.488635 | controller |
2026-06-09 13:05:07.488647 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-09 13:05:07.488658 | controller | Tuesday 09 June 2026  13:05:07 +0000 (0:00:00.040)       0:00:15.257 **********
2026-06-09 13:05:07.488667 | controller | Tuesday 09 June 2026  13:05:07 +0000 (0:00:00.040)       0:00:15.256 **********
2026-06-09 13:05:07.782246 | controller | changed: [localhost]
2026-06-09 13:05:07.782334 | controller |
2026-06-09 13:05:07.782351 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-09 13:05:07.782363 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-09 13:05:07.782376 | controller |   default({}) |
2026-06-09 13:05:07.782388 | controller |   combine(item.value, recursive=True)
2026-06-09 13:05:07.782400 | controller | }}] ***
2026-06-09 13:05:07.782412 | controller | Tuesday 09 June 2026  13:05:07 +0000 (0:00:00.293)       0:00:15.551 **********
2026-06-09 13:05:07.782425 | controller | Tuesday 09 June 2026  13:05:07 +0000 (0:00:00.293)       0:00:15.550 **********
2026-06-09 13:05:07.901354 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-09 13:05:07.901428 | controller |
2026-06-09 13:05:07.901439 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{
2026-06-09 13:05:07.901449 | controller |   _b64_kustomize_user_patches |
2026-06-09 13:05:07.901458 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-09 13:05:07.901466 | controller | }}] ***
2026-06-09 13:05:07.901474 | controller | Tuesday 09 June 2026  13:05:07 +0000 (0:00:00.118)       0:00:15.670 **********
2026-06-09 13:05:07.901483 | controller | Tuesday 09 June 2026  13:05:07 +0000 (0:00:00.119)       0:00:15.669 **********
2026-06-09 13:05:08.016024 | controller | ok: [localhost]
2026-06-09 13:05:08.016115 | controller |
2026-06-09 13:05:08.016126 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-09 13:05:08.016136 | controller | Tuesday 09 June 2026  13:05:08 +0000 (0:00:00.114)       0:00:15.785 **********
2026-06-09 13:05:08.016145 | controller | Tuesday 09 June 2026  13:05:08 +0000 (0:00:00.114)       0:00:15.783 **********
2026-06-09 13:05:08.283516 | controller | ok: [localhost]
2026-06-09 13:05:08.283581 | controller |
2026-06-09 13:05:08.283587 | controller | TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] ***
2026-06-09 13:05:08.283592 | controller | Tuesday 09 June 2026  13:05:08 +0000 (0:00:00.267)       0:00:16.052 **********
2026-06-09 13:05:08.283597 | controller | Tuesday 09 June 2026  13:05:08 +0000 (0:00:00.267)       0:00:16.051 **********
2026-06-09 13:05:08.350260 | controller | ok: [localhost]
2026-06-09 13:05:08.350336 | controller |
2026-06-09 13:05:08.350347 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-09 13:05:08.350357 | controller | Tuesday 09 June 2026  13:05:08 +0000 (0:00:00.066)       0:00:16.119 **********
2026-06-09 13:05:08.350365 | controller | Tuesday 09 June 2026  13:05:08 +0000 (0:00:00.066)       0:00:16.118 **********
2026-06-09 13:05:08.611303 | controller | ok: [localhost]
2026-06-09 13:05:08.611406 | controller |
2026-06-09 13:05:08.611417 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-09 13:05:08.611426 | controller |   _net_env_def_slurp['content'] |
2026-06-09 13:05:08.611435 | controller |   b64decode |
2026-06-09 13:05:08.611444 | controller |   from_yaml
2026-06-09 13:05:08.611452 | controller | }}, cacheable=True] ***
2026-06-09 13:05:08.611461 | controller | Tuesday 09 June 2026  13:05:08 +0000 (0:00:00.260)       0:00:16.380 **********
2026-06-09 13:05:08.611469 | controller | Tuesday 09 June 2026  13:05:08 +0000 (0:00:00.260)       0:00:16.379 **********
2026-06-09 13:05:08.706070 | controller | ok: [localhost]
2026-06-09 13:05:08.706166 | controller |
2026-06-09 13:05:08.706173 | controller | TASK [Discover automation files paths={{
2026-06-09 13:05:08.706180 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-09 13:05:08.706185 | controller |   path_join
2026-06-09 13:05:08.706213 | controller | }}, patterns=*.yaml] ***
2026-06-09 13:05:08.706222 | controller | Tuesday 09 June 2026  13:05:08 +0000 (0:00:00.094)       0:00:16.475 **********
2026-06-09 13:05:08.706228 | controller | Tuesday 09 June 2026  13:05:08 +0000 (0:00:00.094)       0:00:16.473 **********
2026-06-09 13:05:09.008387 | controller | ok: [localhost]
2026-06-09 13:05:09.008479 | controller |
2026-06-09 13:05:09.008484 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-09 13:05:09.008488 | controller | Tuesday 09 June 2026  13:05:09 +0000 (0:00:00.302)       0:00:16.777 **********
2026-06-09 13:05:09.008492 | controller | Tuesday 09 June 2026  13:05:09 +0000 (0:00:00.302)       0:00:16.776 **********
2026-06-09 13:05:17.438905 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-09 13:05:17.439003 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-09 13:05:17.439014 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-09 13:05:17.439036 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-09 13:05:17.439044 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-09 13:05:17.439051 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-09 13:05:17.439059 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-09 13:05:17.439065 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-09 13:05:17.439071 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-09 13:05:17.439078 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-09 13:05:17.439086 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-09 13:05:17.439093 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-09 13:05:17.439101 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-09 13:05:17.439108 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-09 13:05:17.439115 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-09 13:05:17.439123 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-09 13:05:17.439130 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-09 13:05:17.439137 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-09 13:05:17.439144 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-09 13:05:17.439151 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-09 13:05:17.439159 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-09 13:05:17.439164 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-09 13:05:17.439169 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-09 13:05:17.439174 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-09 13:05:17.439179 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-09 13:05:17.439184 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-09 13:05:17.439212 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-09 13:05:17.439233 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-09 13:05:17.439238 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-09 13:05:17.439243 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-09 13:05:17.439248 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-09 13:05:17.439253 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-09 13:05:17.439258 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-09 13:05:17.439263 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-09 13:05:17.439268 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-09 13:05:17.439274 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-09 13:05:17.439279 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-09 13:05:17.439284 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-09 13:05:17.439289 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-09 13:05:17.439294 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-09 13:05:17.439299 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-09 13:05:17.439304 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-09 13:05:17.439309 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-09 13:05:17.439314 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-09 13:05:17.439320 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-09 13:05:17.439325 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-09 13:05:17.439330 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-09 13:05:17.439335 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-09 13:05:17.439340 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-09 13:05:17.439345 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-09 13:05:17.439350 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-09 13:05:17.439355 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-09 13:05:17.439360 | controller |
2026-06-09 13:05:17.439366 | controller | TASK [Load automation files as fact vas={{
2026-06-09 13:05:17.439372 | controller |   vas | default({}) |
2026-06-09 13:05:17.439377 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-09 13:05:17.439382 | controller | }}] ***
2026-06-09 13:05:17.439387 | controller | Tuesday 09 June 2026  13:05:17 +0000 (0:00:08.430)       0:00:25.208 **********
2026-06-09 13:05:17.439393 | controller | Tuesday 09 June 2026  13:05:17 +0000 (0:00:08.430)       0:00:25.207 **********
2026-06-09 13:05:19.625289 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-09 13:05:19.625399 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-09 13:05:19.625410 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-09 13:05:19.625419 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-09 13:05:19.625427 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-09 13:05:19.625435 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-09 13:05:19.625443 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-09 13:05:19.625450 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-09 13:05:19.625458 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-09 13:05:19.625466 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-09 13:05:19.625473 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-09 13:05:19.625481 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-09 13:05:19.625489 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-09 13:05:19.625497 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-09 13:05:19.625505 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-09 13:05:19.625512 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-09 13:05:19.625520 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-09 13:05:19.625528 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-09 13:05:19.625536 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-09 13:05:19.625562 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-09 13:05:19.625571 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-09 13:05:19.625578 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-09 13:05:19.625586 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-09 13:05:19.625607 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-09 13:05:19.625615 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-09 13:05:19.625623 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-09 13:05:19.625631 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-09 13:05:19.625638 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-09 13:05:19.625646 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-09 13:05:19.625653 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-09 13:05:19.625661 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-09 13:05:19.625669 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-09 13:05:19.625676 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-09 13:05:19.625684 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-09 13:05:19.625692 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-09 13:05:19.625699 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-09 13:05:19.625707 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-09 13:05:19.625714 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-09 13:05:19.625722 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-09 13:05:19.625730 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-09 13:05:19.625737 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-09 13:05:19.625745 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-09 13:05:19.625752 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-09 13:05:19.625760 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-09 13:05:19.625768 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-09 13:05:19.625775 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-09 13:05:19.625783 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-09 13:05:19.625790 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-09 13:05:19.625798 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-09 13:05:19.625805 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-09 13:05:19.625813 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-09 13:05:19.625821 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-09 13:05:19.625829 | controller |
2026-06-09 13:05:19.625838 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-09 13:05:19.625847 | controller | Tuesday 09 June 2026  13:05:19 +0000 (0:00:02.186)       0:00:27.395 **********
2026-06-09 13:05:19.625855 | controller | Tuesday 09 June 2026  13:05:19 +0000 (0:00:02.186)       0:00:27.393 **********
2026-06-09 13:05:19.684163 | controller | ok: [localhost]
2026-06-09 13:05:19.684287 | controller |
2026-06-09 13:05:19.684299 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-09 13:05:19.684308 | controller | Tuesday 09 June 2026  13:05:19 +0000 (0:00:00.058)       0:00:27.453 **********
2026-06-09 13:05:19.684318 | controller | Tuesday 09 June 2026  13:05:19 +0000 (0:00:00.058)       0:00:27.452 **********
2026-06-09 13:05:20.360740 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-09 13:05:20.360811 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-09 13:05:20.360819 | controller |
2026-06-09 13:05:20.360825 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-09 13:05:20.360831 | controller | Tuesday 09 June 2026  13:05:20 +0000 (0:00:00.676)       0:00:28.130 **********
2026-06-09 13:05:20.360836 | controller | Tuesday 09 June 2026  13:05:20 +0000 (0:00:00.676)       0:00:28.128 **********
2026-06-09 13:05:20.766781 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-09 13:05:20.766826 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-09 13:05:20.766832 | controller |
2026-06-09 13:05:20.766837 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-09 13:05:20.766849 | controller | Tuesday 09 June 2026  13:05:20 +0000 (0:00:00.405)       0:00:28.536 **********
2026-06-09 13:05:20.766853 | controller | Tuesday 09 June 2026  13:05:20 +0000 (0:00:00.405)       0:00:28.534 **********
2026-06-09 13:05:21.144406 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-09 13:05:21.144445 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-09 13:05:21.144450 | controller |
2026-06-09 13:05:21.144455 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-09 13:05:21.144460 | controller |   _pub_keys.results[1].content | b64decode
2026-06-09 13:05:21.144465 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-09 13:05:21.144468 | controller |   _priv_keys.results[1].content | b64decode
2026-06-09 13:05:21.144472 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-09 13:05:21.144476 | controller |   _pub_keys.results[1].content | b64decode
2026-06-09 13:05:21.144480 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-09 13:05:21.144483 | controller |   _pub_keys.results[0].content | b64decode
2026-06-09 13:05:21.144487 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-09 13:05:21.144491 | controller |   _priv_keys.results[0].content | b64decode
2026-06-09 13:05:21.144495 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-09 13:05:21.144498 | controller |   [
2026-06-09 13:05:21.144502 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-09 13:05:21.144506 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-09 13:05:21.144510 | controller |   ] | select()
2026-06-09 13:05:21.144514 | controller | }}] ***
2026-06-09 13:05:21.144518 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.377)       0:00:28.913 **********
2026-06-09 13:05:21.144522 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.377)       0:00:28.912 **********
2026-06-09 13:05:21.196907 | controller | ok: [localhost]
2026-06-09 13:05:21.196968 | controller |
2026-06-09 13:05:21.196979 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-09 13:05:21.196988 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.052)       0:00:28.966 **********
2026-06-09 13:05:21.197007 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.052)       0:00:28.964 **********
2026-06-09 13:05:21.490774 | controller |
2026-06-09 13:05:21.490852 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-09 13:05:21.490864 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.294)       0:00:29.260 **********
2026-06-09 13:05:21.490872 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.294)       0:00:29.259 **********
2026-06-09 13:05:21.558349 | controller | ok: [localhost] =>
2026-06-09 13:05:21.558429 | controller |     changed: false
2026-06-09 13:05:21.558439 | controller |     msg: All assertions passed
2026-06-09 13:05:21.558448 | controller |
2026-06-09 13:05:21.558456 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:05:21.558466 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.067)       0:00:29.328 **********
2026-06-09 13:05:21.558474 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.067)       0:00:29.326 **********
2026-06-09 13:05:21.594258 | controller | skipping: [localhost]
2026-06-09 13:05:21.594300 | controller |
2026-06-09 13:05:21.594311 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:05:21.594320 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.035)       0:00:29.364 **********
2026-06-09 13:05:21.594328 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.035)       0:00:29.362 **********
2026-06-09 13:05:21.636829 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-09 13:05:21.636907 | controller |
2026-06-09 13:05:21.636918 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 13:05:21.636927 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.042)       0:00:29.406 **********
2026-06-09 13:05:21.636935 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.042)       0:00:29.405 **********
2026-06-09 13:05:21.667989 | controller | skipping: [localhost]
2026-06-09 13:05:21.668064 | controller |
2026-06-09 13:05:21.668075 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 13:05:21.668084 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.030)       0:00:29.437 **********
2026-06-09 13:05:21.668093 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.031)       0:00:29.436 **********
2026-06-09 13:05:21.699018 | controller | ok: [localhost]
2026-06-09 13:05:21.699079 | controller |
2026-06-09 13:05:21.699089 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 13:05:21.699098 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 13:05:21.699106 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 13:05:21.699115 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 13:05:21.699123 | controller | }}] ***
2026-06-09 13:05:21.699132 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.030)       0:00:29.468 **********
2026-06-09 13:05:21.699140 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.030)       0:00:29.467 **********
2026-06-09 13:05:21.753723 | controller | skipping: [localhost]
2026-06-09 13:05:21.753821 | controller |
2026-06-09 13:05:21.753853 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 13:05:21.753867 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:05:21.753879 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 13:05:21.753892 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:05:21.753905 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.054)       0:00:29.523 **********
2026-06-09 13:05:21.753917 | controller | Tuesday 09 June 2026  13:05:21 +0000 (0:00:00.054)       0:00:29.522 **********
2026-06-09 13:05:22.044682 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-09 13:05:22.044772 | controller |
2026-06-09 13:05:22.044783 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 13:05:22.044793 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.290)       0:00:29.813 **********
2026-06-09 13:05:22.044801 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.290)       0:00:29.812 **********
2026-06-09 13:05:22.129816 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 13:05:22.129885 | controller |
2026-06-09 13:05:22.129900 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-09 13:05:22.129912 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.084)       0:00:29.898 **********
2026-06-09 13:05:22.129922 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.084)       0:00:29.897 **********
2026-06-09 13:05:22.194229 | controller | skipping: [localhost]
2026-06-09 13:05:22.194293 | controller |
2026-06-09 13:05:22.194308 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-09 13:05:22.194319 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.064)       0:00:29.963 **********
2026-06-09 13:05:22.194330 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.064)       0:00:29.962 **********
2026-06-09 13:05:22.363263 | controller |
2026-06-09 13:05:22.363307 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 13:05:22.363326 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.169)       0:00:30.133 **********
2026-06-09 13:05:22.363331 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.169)       0:00:30.131 **********
2026-06-09 13:05:22.412721 | controller | skipping: [localhost]
2026-06-09 13:05:22.412765 | controller |
2026-06-09 13:05:22.412772 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 13:05:22.412778 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.049)       0:00:30.182 **********
2026-06-09 13:05:22.412783 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.049)       0:00:30.181 **********
2026-06-09 13:05:22.503574 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-09 13:05:22.503659 | controller |
2026-06-09 13:05:22.503670 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-09 13:05:22.503680 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.090)       0:00:30.273 **********
2026-06-09 13:05:22.503688 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.090)       0:00:30.272 **********
2026-06-09 13:05:22.584954 | controller | ok: [localhost] =>
2026-06-09 13:05:22.585030 | controller |     changed: false
2026-06-09 13:05:22.585036 | controller |     msg: All assertions passed
2026-06-09 13:05:22.585041 | controller |
2026-06-09 13:05:22.585047 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:05:22.585053 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.080)       0:00:30.354 **********
2026-06-09 13:05:22.585059 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.080)       0:00:30.352 **********
2026-06-09 13:05:22.804732 | controller | ok: [localhost]
2026-06-09 13:05:22.804799 | controller |
2026-06-09 13:05:22.804808 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-09 13:05:22.804815 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.219)       0:00:30.574 **********
2026-06-09 13:05:22.804821 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.219)       0:00:30.572 **********
2026-06-09 13:05:22.878443 | controller | ok: [localhost] =>
2026-06-09 13:05:22.878548 | controller |     changed: false
2026-06-09 13:05:22.878563 | controller |     msg: All assertions passed
2026-06-09 13:05:22.878576 | controller |
2026-06-09 13:05:22.878589 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 13:05:22.878602 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.072)       0:00:30.647 **********
2026-06-09 13:05:22.878615 | controller | Tuesday 09 June 2026  13:05:22 +0000 (0:00:00.073)       0:00:30.645 **********
2026-06-09 13:05:23.097012 | controller | ok: [localhost]
2026-06-09 13:05:23.097105 | controller |
2026-06-09 13:05:23.097122 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-09 13:05:23.097135 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 13:05:23.097147 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 13:05:23.097159 | controller |   _config_map_content |
2026-06-09 13:05:23.097170 | controller |   ansible.utils.remove_keys(
2026-06-09 13:05:23.097181 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 13:05:23.097224 | controller |     matching_parameter='regex')
2026-06-09 13:05:23.097241 | controller | }}, cacheable=False] ***
2026-06-09 13:05:23.097249 | controller | Tuesday 09 June 2026  13:05:23 +0000 (0:00:00.219)       0:00:30.866 **********
2026-06-09 13:05:23.097258 | controller | Tuesday 09 June 2026  13:05:23 +0000 (0:00:00.219)       0:00:30.865 **********
2026-06-09 13:05:23.410395 | controller | ok: [localhost]
2026-06-09 13:05:23.410469 | controller |
2026-06-09 13:05:23.410485 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 13:05:23.410514 | controller | Tuesday 09 June 2026  13:05:23 +0000 (0:00:00.313)       0:00:31.179 **********
2026-06-09 13:05:23.410526 | controller | Tuesday 09 June 2026  13:05:23 +0000 (0:00:00.313)       0:00:31.178 **********
2026-06-09 13:05:23.505255 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-09 13:05:23.505308 | controller |
2026-06-09 13:05:23.505318 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-09 13:05:23.505326 | controller | Tuesday 09 June 2026  13:05:23 +0000 (0:00:00.094)       0:00:31.274 **********
2026-06-09 13:05:23.505342 | controller | Tuesday 09 June 2026  13:05:23 +0000 (0:00:00.094)       0:00:31.273 **********
2026-06-09 13:05:23.555030 | controller | ok: [localhost] =>
2026-06-09 13:05:23.555069 | controller |     changed: false
2026-06-09 13:05:23.555074 | controller |     msg: All assertions passed
2026-06-09 13:05:23.555079 | controller |
2026-06-09 13:05:23.555083 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 13:05:23.555087 | controller | Tuesday 09 June 2026  13:05:23 +0000 (0:00:00.049)       0:00:31.324 **********
2026-06-09 13:05:23.555092 | controller | Tuesday 09 June 2026  13:05:23 +0000 (0:00:00.049)       0:00:31.323 **********
2026-06-09 13:05:23.770696 | controller | changed: [localhost]
2026-06-09 13:05:23.770753 | controller |
2026-06-09 13:05:23.770764 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 13:05:23.770774 | controller |   (snippet_datadir,
2026-06-09 13:05:23.770785 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 13:05:23.770797 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 13:05:23.770809 | controller | Tuesday 09 June 2026  13:05:23 +0000 (0:00:00.214)       0:00:31.539 **********
2026-06-09 13:05:23.770820 | controller | Tuesday 09 June 2026  13:05:23 +0000 (0:00:00.214)       0:00:31.538 **********
2026-06-09 13:05:24.362989 | controller | changed: [localhost]
2026-06-09 13:05:24.363050 | controller |
2026-06-09 13:05:24.363064 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-09 13:05:24.363076 | controller | Tuesday 09 June 2026  13:05:24 +0000 (0:00:00.593)       0:00:32.132 **********
2026-06-09 13:05:24.363087 | controller | Tuesday 09 June 2026  13:05:24 +0000 (0:00:00.592)       0:00:32.131 **********
2026-06-09 13:05:24.458575 | controller | ok: [localhost]
2026-06-09 13:05:24.458626 | controller |
2026-06-09 13:05:24.458637 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 13:05:24.458644 | controller |   (snippet_datadir,
2026-06-09 13:05:24.458652 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 13:05:24.458661 | controller | }}, content={{
2026-06-09 13:05:24.458668 | controller |   _base64_patch |
2026-06-09 13:05:24.458675 | controller |   default({}) |
2026-06-09 13:05:24.458682 | controller |   to_nice_yaml
2026-06-09 13:05:24.458689 | controller | }}, mode=0644] ***
2026-06-09 13:05:24.458704 | controller | Tuesday 09 June 2026  13:05:24 +0000 (0:00:00.095)       0:00:32.228 **********
2026-06-09 13:05:24.458712 | controller | Tuesday 09 June 2026  13:05:24 +0000 (0:00:00.095)       0:00:32.226 **********
2026-06-09 13:05:24.952167 | controller | changed: [localhost]
2026-06-09 13:05:24.952297 | controller |
2026-06-09 13:05:24.952311 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 13:05:24.952321 | controller |   (snippet_datadir,
2026-06-09 13:05:24.952330 | controller |    '04_user_data.yaml') | path_join
2026-06-09 13:05:24.952340 | controller | }}, content={{
2026-06-09 13:05:24.952350 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 13:05:24.952358 | controller |   default({}) |
2026-06-09 13:05:24.952367 | controller |   to_nice_yaml
2026-06-09 13:05:24.952376 | controller | }}, mode=0644] ***
2026-06-09 13:05:24.952384 | controller | Tuesday 09 June 2026  13:05:24 +0000 (0:00:00.493)       0:00:32.721 **********
2026-06-09 13:05:24.952393 | controller | Tuesday 09 June 2026  13:05:24 +0000 (0:00:00.493)       0:00:32.720 **********
2026-06-09 13:05:25.451786 | controller | changed: [localhost]
2026-06-09 13:05:25.451827 | controller |
2026-06-09 13:05:25.451832 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-09 13:05:25.451837 | controller |   (
2026-06-09 13:05:25.451840 | controller |     snippet_datadir,
2026-06-09 13:05:25.451844 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 13:05:25.451848 | controller |   ) | path_join
2026-06-09 13:05:25.451852 | controller | }}, mode=0644] ***
2026-06-09 13:05:25.451855 | controller | Tuesday 09 June 2026  13:05:25 +0000 (0:00:00.499)       0:00:33.221 **********
2026-06-09 13:05:25.451859 | controller | Tuesday 09 June 2026  13:05:25 +0000 (0:00:00.499)       0:00:33.219 **********
2026-06-09 13:05:25.929017 | controller | changed: [localhost]
2026-06-09 13:05:25.929097 | controller |
2026-06-09 13:05:25.929113 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 13:05:25.929126 | controller | Tuesday 09 June 2026  13:05:25 +0000 (0:00:00.477)       0:00:33.698 **********
2026-06-09 13:05:25.929138 | controller | Tuesday 09 June 2026  13:05:25 +0000 (0:00:00.477)       0:00:33.697 **********
2026-06-09 13:05:26.023308 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-09 13:05:26.023400 | controller |
2026-06-09 13:05:26.023412 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-09 13:05:26.023421 | controller | Tuesday 09 June 2026  13:05:26 +0000 (0:00:00.094)       0:00:33.792 **********
2026-06-09 13:05:26.023430 | controller | Tuesday 09 June 2026  13:05:26 +0000 (0:00:00.094)       0:00:33.791 **********
2026-06-09 13:05:26.113025 | controller | ok: [localhost] =>
2026-06-09 13:05:26.113076 | controller |     changed: false
2026-06-09 13:05:26.113088 | controller |     msg: All assertions passed
2026-06-09 13:05:26.113097 | controller |
2026-06-09 13:05:26.113106 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-09 13:05:26.113114 | controller | Tuesday 09 June 2026  13:05:26 +0000 (0:00:00.089)       0:00:33.882 **********
2026-06-09 13:05:26.113125 | controller | Tuesday 09 June 2026  13:05:26 +0000 (0:00:00.089)       0:00:33.880 **********
2026-06-09 13:05:26.378605 | controller | ok: [localhost]
2026-06-09 13:05:26.378660 | controller |
2026-06-09 13:05:26.378673 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 13:05:26.378683 | controller | Tuesday 09 June 2026  13:05:26 +0000 (0:00:00.265)       0:00:34.147 **********
2026-06-09 13:05:26.378694 | controller | Tuesday 09 June 2026  13:05:26 +0000 (0:00:00.265)       0:00:34.146 **********
2026-06-09 13:05:26.453904 | controller | ok: [localhost]
2026-06-09 13:05:26.453952 | controller |
2026-06-09 13:05:26.453964 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 13:05:26.453973 | controller | Tuesday 09 June 2026  13:05:26 +0000 (0:00:00.075)       0:00:34.223 **********
2026-06-09 13:05:26.453982 | controller | Tuesday 09 June 2026  13:05:26 +0000 (0:00:00.075)       0:00:34.221 **********
2026-06-09 13:05:27.136900 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-09 13:05:27.136952 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-09 13:05:27.136963 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-09 13:05:27.136972 | controller |
2026-06-09 13:05:27.136981 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 13:05:27.136990 | controller |   _content |
2026-06-09 13:05:27.136998 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 13:05:27.137006 | controller |   combine(_parsed, recursive=true)
2026-06-09 13:05:27.137016 | controller | }}
2026-06-09 13:05:27.137027 | controller | ] ***
2026-06-09 13:05:27.137056 | controller | Tuesday 09 June 2026  13:05:27 +0000 (0:00:00.682)       0:00:34.906 **********
2026-06-09 13:05:27.137069 | controller | Tuesday 09 June 2026  13:05:27 +0000 (0:00:00.682)       0:00:34.904 **********
2026-06-09 13:05:27.320811 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-09 13:05:27.320862 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 13:05:27.320871 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 13:05:27.320880 | controller |
2026-06-09 13:05:27.320889 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 13:05:27.320909 | controller | Tuesday 09 June 2026  13:05:27 +0000 (0:00:00.183)       0:00:35.090 **********
2026-06-09 13:05:27.320917 | controller | Tuesday 09 June 2026  13:05:27 +0000 (0:00:00.183)       0:00:35.088 **********
2026-06-09 13:05:27.582139 | controller | changed: [localhost]
2026-06-09 13:05:27.582221 | controller |
2026-06-09 13:05:27.582235 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 13:05:27.582245 | controller |   (_destdir,
2026-06-09 13:05:27.582254 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 13:05:27.582262 | controller | }}, content={{
2026-06-09 13:05:27.582270 | controller |   (
2026-06-09 13:05:27.582278 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 13:05:27.582286 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 13:05:27.582295 | controller | }}, mode=0644] ***
2026-06-09 13:05:27.582303 | controller | Tuesday 09 June 2026  13:05:27 +0000 (0:00:00.261)       0:00:35.351 **********
2026-06-09 13:05:27.582311 | controller | Tuesday 09 June 2026  13:05:27 +0000 (0:00:00.261)       0:00:35.350 **********
2026-06-09 13:05:28.104471 | controller | changed: [localhost]
2026-06-09 13:05:28.104565 | controller |
2026-06-09 13:05:28.104577 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{
2026-06-09 13:05:28.104587 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 13:05:28.104596 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 13:05:28.104604 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 13:05:28.104612 | controller | }}, dest={{
2026-06-09 13:05:28.104621 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:05:28.104629 | controller |   stage['path'], _val.src_file
2026-06-09 13:05:28.104637 | controller |   ) |
2026-06-09 13:05:28.104645 | controller |   path_join
2026-06-09 13:05:28.104653 | controller |  }}] ***
2026-06-09 13:05:28.104661 | controller | Tuesday 09 June 2026  13:05:28 +0000 (0:00:00.522)       0:00:35.873 **********
2026-06-09 13:05:28.104669 | controller | Tuesday 09 June 2026  13:05:28 +0000 (0:00:00.522)       0:00:35.872 **********
2026-06-09 13:05:28.439607 | controller | changed: [localhost] => (item=network-values)
2026-06-09 13:05:28.439667 | controller |
2026-06-09 13:05:28.439680 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:05:28.439689 | controller | Tuesday 09 June 2026  13:05:28 +0000 (0:00:00.335)       0:00:36.208 **********
2026-06-09 13:05:28.439698 | controller | Tuesday 09 June 2026  13:05:28 +0000 (0:00:00.335)       0:00:36.207 **********
2026-06-09 13:05:28.489679 | controller | skipping: [localhost]
2026-06-09 13:05:28.489756 | controller |
2026-06-09 13:05:28.489768 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 13:05:28.489778 | controller | Tuesday 09 June 2026  13:05:28 +0000 (0:00:00.049)       0:00:36.258 **********
2026-06-09 13:05:28.489787 | controller | Tuesday 09 June 2026  13:05:28 +0000 (0:00:00.049)       0:00:36.257 **********
2026-06-09 13:05:29.094150 | controller | changed: [localhost]
2026-06-09 13:05:29.094285 | controller |
2026-06-09 13:05:29.094299 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 13:05:29.094310 | controller | Tuesday 09 June 2026  13:05:29 +0000 (0:00:00.604)       0:00:36.863 **********
2026-06-09 13:05:29.094318 | controller | Tuesday 09 June 2026  13:05:29 +0000 (0:00:00.604)       0:00:36.862 **********
2026-06-09 13:05:29.589007 | controller | changed: [localhost]
2026-06-09 13:05:29.589084 | controller |
2026-06-09 13:05:29.589098 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane/networking/nncp executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 13:05:29.589108 | controller | Tuesday 09 June 2026  13:05:29 +0000 (0:00:00.494)       0:00:37.358 **********
2026-06-09 13:05:29.589117 | controller | Tuesday 09 June 2026  13:05:29 +0000 (0:00:00.494)       0:00:37.356 **********
2026-06-09 13:05:29.671736 | controller | skipping: [localhost]
2026-06-09 13:05:29.671835 | controller |
2026-06-09 13:05:29.671846 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 13:05:29.671855 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 13:05:29.671864 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 13:05:29.671873 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 13:05:29.671881 | controller |   ) | list
2026-06-09 13:05:29.671889 | controller | }}] ***
2026-06-09 13:05:29.671898 | controller | Tuesday 09 June 2026  13:05:29 +0000 (0:00:00.082)       0:00:37.440 **********
2026-06-09 13:05:29.671906 | controller | Tuesday 09 June 2026  13:05:29 +0000 (0:00:00.082)       0:00:37.439 **********
2026-06-09 13:05:29.735710 | controller | skipping: [localhost]
2026-06-09 13:05:29.735809 | controller |
2026-06-09 13:05:29.735820 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{
2026-06-09 13:05:29.735828 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 13:05:29.735835 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 13:05:29.735842 | controller | }}, mode=0644] ***
2026-06-09 13:05:29.735849 | controller | Tuesday 09 June 2026  13:05:29 +0000 (0:00:00.064)       0:00:37.505 **********
2026-06-09 13:05:29.735856 | controller | Tuesday 09 June 2026  13:05:29 +0000 (0:00:00.064)       0:00:37.504 **********
2026-06-09 13:05:30.014990 | controller | changed: [localhost]
2026-06-09 13:05:30.015053 | controller |
2026-06-09 13:05:30.015059 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:05:30.015064 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.279)       0:00:37.784 **********
2026-06-09 13:05:30.015069 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.279)       0:00:37.783 **********
2026-06-09 13:05:30.085291 | controller | skipping: [localhost]
2026-06-09 13:05:30.085386 | controller |
2026-06-09 13:05:30.085397 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 13:05:30.085428 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.070)       0:00:37.854 **********
2026-06-09 13:05:30.085437 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.070)       0:00:37.853 **********
2026-06-09 13:05:30.131899 | controller | skipping: [localhost]
2026-06-09 13:05:30.131956 | controller |
2026-06-09 13:05:30.131968 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-09 13:05:30.131978 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.046)       0:00:37.901 **********
2026-06-09 13:05:30.131987 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.046)       0:00:37.899 **********
2026-06-09 13:05:30.214282 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-09 13:05:30.214364 | controller | skipping: [localhost]
2026-06-09 13:05:30.214376 | controller |
2026-06-09 13:05:30.214387 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:05:30.214400 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.082)       0:00:37.983 **********
2026-06-09 13:05:30.214431 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.082)       0:00:37.982 **********
2026-06-09 13:05:30.273534 | controller | skipping: [localhost]
2026-06-09 13:05:30.273596 | controller |
2026-06-09 13:05:30.273607 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-09 13:05:30.273616 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.059)       0:00:38.042 **********
2026-06-09 13:05:30.273625 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.059)       0:00:38.041 **********
2026-06-09 13:05:30.342724 | controller | skipping: [localhost]
2026-06-09 13:05:30.342766 | controller |
2026-06-09 13:05:30.342777 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-09 13:05:30.342787 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.069)       0:00:38.112 **********
2026-06-09 13:05:30.342796 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.069)       0:00:38.110 **********
2026-06-09 13:05:30.402845 | controller | ok: [localhost] =>
2026-06-09 13:05:30.402895 | controller |     changed: false
2026-06-09 13:05:30.402905 | controller |     msg: All assertions passed
2026-06-09 13:05:30.402914 | controller |
2026-06-09 13:05:30.402924 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:05:30.402935 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.060)       0:00:38.172 **********
2026-06-09 13:05:30.402943 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.060)       0:00:38.170 **********
2026-06-09 13:05:30.453924 | controller | skipping: [localhost]
2026-06-09 13:05:30.453998 | controller |
2026-06-09 13:05:30.454011 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:05:30.454021 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.051)       0:00:38.223 **********
2026-06-09 13:05:30.454031 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.051)       0:00:38.222 **********
2026-06-09 13:05:30.508840 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-09 13:05:30.508898 | controller |
2026-06-09 13:05:30.508910 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 13:05:30.508919 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.054)       0:00:38.278 **********
2026-06-09 13:05:30.508929 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.054)       0:00:38.276 **********
2026-06-09 13:05:30.552239 | controller | skipping: [localhost]
2026-06-09 13:05:30.552260 | controller |
2026-06-09 13:05:30.552269 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 13:05:30.552277 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.043)       0:00:38.321 **********
2026-06-09 13:05:30.552285 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.043)       0:00:38.320 **********
2026-06-09 13:05:30.612969 | controller | ok: [localhost]
2026-06-09 13:05:30.613046 | controller |
2026-06-09 13:05:30.613056 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 13:05:30.613066 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 13:05:30.613075 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 13:05:30.613083 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 13:05:30.613091 | controller | }}] ***
2026-06-09 13:05:30.613100 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.060)       0:00:38.381 **********
2026-06-09 13:05:30.613108 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.060)       0:00:38.380 **********
2026-06-09 13:05:30.684684 | controller | skipping: [localhost]
2026-06-09 13:05:30.684768 | controller |
2026-06-09 13:05:30.684778 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 13:05:30.684787 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:05:30.684795 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 13:05:30.684804 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:05:30.684812 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.071)       0:00:38.453 **********
2026-06-09 13:05:30.684821 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.071)       0:00:38.452 **********
2026-06-09 13:05:30.968762 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-09 13:05:30.968832 | controller |
2026-06-09 13:05:30.968844 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 13:05:30.968853 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.284)       0:00:38.737 **********
2026-06-09 13:05:30.968861 | controller | Tuesday 09 June 2026  13:05:30 +0000 (0:00:00.284)       0:00:38.736 **********
2026-06-09 13:05:31.074314 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 13:05:31.074386 | controller |
2026-06-09 13:05:31.074399 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-09 13:05:31.074422 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.105)       0:00:38.843 **********
2026-06-09 13:05:31.074434 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.105)       0:00:38.842 **********
2026-06-09 13:05:31.157934 | controller | skipping: [localhost]
2026-06-09 13:05:31.158015 | controller |
2026-06-09 13:05:31.158026 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-09 13:05:31.158035 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.083)       0:00:38.926 **********
2026-06-09 13:05:31.158043 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.083)       0:00:38.925 **********
2026-06-09 13:05:31.296880 | controller |
2026-06-09 13:05:31.296956 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 13:05:31.296967 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.139)       0:00:39.066 **********
2026-06-09 13:05:31.296976 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.139)       0:00:39.065 **********
2026-06-09 13:05:31.339489 | controller | skipping: [localhost]
2026-06-09 13:05:31.339570 | controller |
2026-06-09 13:05:31.339581 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 13:05:31.339590 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.042)       0:00:39.109 **********
2026-06-09 13:05:31.339598 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.042)       0:00:39.107 **********
2026-06-09 13:05:31.413888 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-09 13:05:31.413964 | controller |
2026-06-09 13:05:31.413970 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-09 13:05:31.413975 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.074)       0:00:39.183 **********
2026-06-09 13:05:31.413979 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.074)       0:00:39.182 **********
2026-06-09 13:05:31.488739 | controller | ok: [localhost] =>
2026-06-09 13:05:31.488805 | controller |     changed: false
2026-06-09 13:05:31.488814 | controller |     msg: All assertions passed
2026-06-09 13:05:31.488823 | controller |
2026-06-09 13:05:31.488832 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:05:31.488841 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.074)       0:00:39.258 **********
2026-06-09 13:05:31.488849 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.074)       0:00:39.256 **********
2026-06-09 13:05:31.737589 | controller | ok: [localhost]
2026-06-09 13:05:31.737663 | controller |
2026-06-09 13:05:31.737674 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-09 13:05:31.737684 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.248)       0:00:39.507 **********
2026-06-09 13:05:31.737693 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.248)       0:00:39.505 **********
2026-06-09 13:05:31.820446 | controller | ok: [localhost] =>
2026-06-09 13:05:31.820542 | controller |     changed: false
2026-06-09 13:05:31.820552 | controller |     msg: All assertions passed
2026-06-09 13:05:31.820562 | controller |
2026-06-09 13:05:31.820570 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 13:05:31.820579 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.082)       0:00:39.589 **********
2026-06-09 13:05:31.820588 | controller | Tuesday 09 June 2026  13:05:31 +0000 (0:00:00.082)       0:00:39.588 **********
2026-06-09 13:05:32.072471 | controller | ok: [localhost]
2026-06-09 13:05:32.072543 | controller |
2026-06-09 13:05:32.072554 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-09 13:05:32.072564 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 13:05:32.072573 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 13:05:32.072581 | controller |   _config_map_content |
2026-06-09 13:05:32.072589 | controller |   ansible.utils.remove_keys(
2026-06-09 13:05:32.072597 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 13:05:32.072605 | controller |     matching_parameter='regex')
2026-06-09 13:05:32.072614 | controller | }}, cacheable=False] ***
2026-06-09 13:05:32.072622 | controller | Tuesday 09 June 2026  13:05:32 +0000 (0:00:00.252)       0:00:39.842 **********
2026-06-09 13:05:32.072630 | controller | Tuesday 09 June 2026  13:05:32 +0000 (0:00:00.252)       0:00:39.840 **********
2026-06-09 13:05:32.326833 | controller | ok: [localhost]
2026-06-09 13:05:32.326951 | controller |
2026-06-09 13:05:32.326963 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 13:05:32.326981 | controller | Tuesday 09 June 2026  13:05:32 +0000 (0:00:00.253)       0:00:40.095 **********
2026-06-09 13:05:32.326989 | controller | Tuesday 09 June 2026  13:05:32 +0000 (0:00:00.253)       0:00:40.094 **********
2026-06-09 13:05:32.402966 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-09 13:05:32.403068 | controller |
2026-06-09 13:05:32.403080 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-09 13:05:32.403089 | controller | Tuesday 09 June 2026  13:05:32 +0000 (0:00:00.077)       0:00:40.172 **********
2026-06-09 13:05:32.403097 | controller | Tuesday 09 June 2026  13:05:32 +0000 (0:00:00.076)       0:00:40.171 **********
2026-06-09 13:05:32.450809 | controller | ok: [localhost] =>
2026-06-09 13:05:32.450871 | controller |     changed: false
2026-06-09 13:05:32.450882 | controller |     msg: All assertions passed
2026-06-09 13:05:32.450892 | controller |
2026-06-09 13:05:32.450901 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 13:05:32.450910 | controller | Tuesday 09 June 2026  13:05:32 +0000 (0:00:00.047)       0:00:40.220 **********
2026-06-09 13:05:32.450919 | controller | Tuesday 09 June 2026  13:05:32 +0000 (0:00:00.047)       0:00:40.219 **********
2026-06-09 13:05:32.640752 | controller | ok: [localhost]
2026-06-09 13:05:32.640844 | controller |
2026-06-09 13:05:32.640861 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 13:05:32.640874 | controller |   (snippet_datadir,
2026-06-09 13:05:32.640887 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 13:05:32.640901 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 13:05:32.640924 | controller | Tuesday 09 June 2026  13:05:32 +0000 (0:00:00.190)       0:00:40.410 **********
2026-06-09 13:05:32.640971 | controller | Tuesday 09 June 2026  13:05:32 +0000 (0:00:00.190)       0:00:40.409 **********
2026-06-09 13:05:33.229264 | controller | ok: [localhost]
2026-06-09 13:05:33.229433 | controller |
2026-06-09 13:05:33.229442 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-09 13:05:33.229448 | controller | Tuesday 09 June 2026  13:05:33 +0000 (0:00:00.588)       0:00:40.998 **********
2026-06-09 13:05:33.229454 | controller | Tuesday 09 June 2026  13:05:33 +0000 (0:00:00.588)       0:00:40.997 **********
2026-06-09 13:05:33.323083 | controller | ok: [localhost]
2026-06-09 13:05:33.323174 | controller |
2026-06-09 13:05:33.323185 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 13:05:33.323289 | controller |   (snippet_datadir,
2026-06-09 13:05:33.323299 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 13:05:33.323308 | controller | }}, content={{
2026-06-09 13:05:33.323316 | controller |   _base64_patch |
2026-06-09 13:05:33.323343 | controller |   default({}) |
2026-06-09 13:05:33.323351 | controller |   to_nice_yaml
2026-06-09 13:05:33.323359 | controller | }}, mode=0644] ***
2026-06-09 13:05:33.323367 | controller | Tuesday 09 June 2026  13:05:33 +0000 (0:00:00.094)       0:00:41.092 **********
2026-06-09 13:05:33.323375 | controller | Tuesday 09 June 2026  13:05:33 +0000 (0:00:00.094)       0:00:41.091 **********
2026-06-09 13:05:33.811569 | controller | ok: [localhost]
2026-06-09 13:05:33.811657 | controller |
2026-06-09 13:05:33.811671 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 13:05:33.811681 | controller |   (snippet_datadir,
2026-06-09 13:05:33.811691 | controller |    '04_user_data.yaml') | path_join
2026-06-09 13:05:33.811701 | controller | }}, content={{
2026-06-09 13:05:33.811712 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 13:05:33.811721 | controller |   default({}) |
2026-06-09 13:05:33.811729 | controller |   to_nice_yaml
2026-06-09 13:05:33.811738 | controller | }}, mode=0644] ***
2026-06-09 13:05:33.811746 | controller | Tuesday 09 June 2026  13:05:33 +0000 (0:00:00.487)       0:00:41.580 **********
2026-06-09 13:05:33.811755 | controller | Tuesday 09 June 2026  13:05:33 +0000 (0:00:00.487)       0:00:41.579 **********
2026-06-09 13:05:34.347295 | controller | ok: [localhost]
2026-06-09 13:05:34.347386 | controller |
2026-06-09 13:05:34.347399 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-09 13:05:34.347410 | controller |   (
2026-06-09 13:05:34.347420 | controller |     snippet_datadir,
2026-06-09 13:05:34.347430 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 13:05:34.347439 | controller |   ) | path_join
2026-06-09 13:05:34.347447 | controller | }}, mode=0644] ***
2026-06-09 13:05:34.347458 | controller | Tuesday 09 June 2026  13:05:34 +0000 (0:00:00.536)       0:00:42.116 **********
2026-06-09 13:05:34.347471 | controller | Tuesday 09 June 2026  13:05:34 +0000 (0:00:00.535)       0:00:42.115 **********
2026-06-09 13:05:34.818974 | controller | changed: [localhost]
2026-06-09 13:05:34.819045 | controller |
2026-06-09 13:05:34.819053 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 13:05:34.819060 | controller | Tuesday 09 June 2026  13:05:34 +0000 (0:00:00.471)       0:00:42.588 **********
2026-06-09 13:05:34.819065 | controller | Tuesday 09 June 2026  13:05:34 +0000 (0:00:00.471)       0:00:42.586 **********
2026-06-09 13:05:34.923881 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-09 13:05:34.923981 | controller |
2026-06-09 13:05:34.923992 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-09 13:05:34.924002 | controller | Tuesday 09 June 2026  13:05:34 +0000 (0:00:00.105)       0:00:42.693 **********
2026-06-09 13:05:34.924010 | controller | Tuesday 09 June 2026  13:05:34 +0000 (0:00:00.105)       0:00:42.692 **********
2026-06-09 13:05:34.998380 | controller | ok: [localhost] =>
2026-06-09 13:05:34.998477 | controller |     changed: false
2026-06-09 13:05:34.998490 | controller |     msg: All assertions passed
2026-06-09 13:05:34.998502 | controller |
2026-06-09 13:05:34.998515 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-09 13:05:34.998527 | controller | Tuesday 09 June 2026  13:05:34 +0000 (0:00:00.074)       0:00:42.767 **********
2026-06-09 13:05:34.998539 | controller | Tuesday 09 June 2026  13:05:34 +0000 (0:00:00.074)       0:00:42.766 **********
2026-06-09 13:05:35.257382 | controller | ok: [localhost]
2026-06-09 13:05:35.257483 | controller |
2026-06-09 13:05:35.257496 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 13:05:35.257505 | controller | Tuesday 09 June 2026  13:05:35 +0000 (0:00:00.258)       0:00:43.026 **********
2026-06-09 13:05:35.257513 | controller | Tuesday 09 June 2026  13:05:35 +0000 (0:00:00.258)       0:00:43.025 **********
2026-06-09 13:05:35.329319 | controller | ok: [localhost]
2026-06-09 13:05:35.329426 | controller |
2026-06-09 13:05:35.329437 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 13:05:35.329447 | controller | Tuesday 09 June 2026  13:05:35 +0000 (0:00:00.071)       0:00:43.098 **********
2026-06-09 13:05:35.329455 | controller | Tuesday 09 June 2026  13:05:35 +0000 (0:00:00.071)       0:00:43.097 **********
2026-06-09 13:05:36.012453 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-09 13:05:36.012543 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-09 13:05:36.012549 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-09 13:05:36.012554 | controller |
2026-06-09 13:05:36.012560 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 13:05:36.012605 | controller |   _content |
2026-06-09 13:05:36.012611 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 13:05:36.012617 | controller |   combine(_parsed, recursive=true)
2026-06-09 13:05:36.012623 | controller | }}
2026-06-09 13:05:36.012628 | controller | ] ***
2026-06-09 13:05:36.012633 | controller | Tuesday 09 June 2026  13:05:36 +0000 (0:00:00.682)       0:00:43.781 **********
2026-06-09 13:05:36.012637 | controller | Tuesday 09 June 2026  13:05:36 +0000 (0:00:00.682)       0:00:43.780 **********
2026-06-09 13:05:36.191512 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-09 13:05:36.191628 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 13:05:36.191643 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 13:05:36.191655 | controller |
2026-06-09 13:05:36.191667 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 13:05:36.191679 | controller | Tuesday 09 June 2026  13:05:36 +0000 (0:00:00.179)       0:00:43.960 **********
2026-06-09 13:05:36.191692 | controller | Tuesday 09 June 2026  13:05:36 +0000 (0:00:00.179)       0:00:43.959 **********
2026-06-09 13:05:36.484947 | controller | ok: [localhost]
2026-06-09 13:05:36.485041 | controller |
2026-06-09 13:05:36.485050 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 13:05:36.485056 | controller |   (_destdir,
2026-06-09 13:05:36.485063 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 13:05:36.485069 | controller | }}, content={{
2026-06-09 13:05:36.485074 | controller |   (
2026-06-09 13:05:36.485080 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 13:05:36.485086 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 13:05:36.485092 | controller | }}, mode=0644] ***
2026-06-09 13:05:36.485098 | controller | Tuesday 09 June 2026  13:05:36 +0000 (0:00:00.293)       0:00:44.254 **********
2026-06-09 13:05:36.485103 | controller | Tuesday 09 June 2026  13:05:36 +0000 (0:00:00.293)       0:00:44.252 **********
2026-06-09 13:05:37.041633 | controller | ok: [localhost]
2026-06-09 13:05:37.041725 | controller |
2026-06-09 13:05:37.041733 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking mode=0644, backup=True, remote_src=True, src={{
2026-06-09 13:05:37.041756 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 13:05:37.041763 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 13:05:37.041767 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 13:05:37.041771 | controller | }}, dest={{
2026-06-09 13:05:37.041776 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:05:37.041780 | controller |   stage['path'], _val.src_file
2026-06-09 13:05:37.041784 | controller |   ) |
2026-06-09 13:05:37.041787 | controller |   path_join
2026-06-09 13:05:37.041790 | controller |  }}] ***
2026-06-09 13:05:37.041794 | controller | Tuesday 09 June 2026  13:05:37 +0000 (0:00:00.557)       0:00:44.811 **********
2026-06-09 13:05:37.041799 | controller | Tuesday 09 June 2026  13:05:37 +0000 (0:00:00.556)       0:00:44.809 **********
2026-06-09 13:05:37.339999 | controller | ok: [localhost] => (item=network-values)
2026-06-09 13:05:37.340064 | controller |
2026-06-09 13:05:37.340076 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:05:37.340086 | controller | Tuesday 09 June 2026  13:05:37 +0000 (0:00:00.297)       0:00:45.109 **********
2026-06-09 13:05:37.340094 | controller | Tuesday 09 June 2026  13:05:37 +0000 (0:00:00.298)       0:00:45.107 **********
2026-06-09 13:05:37.415313 | controller | skipping: [localhost]
2026-06-09 13:05:37.415384 | controller |
2026-06-09 13:05:37.415391 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 13:05:37.415397 | controller | Tuesday 09 June 2026  13:05:37 +0000 (0:00:00.075)       0:00:45.184 **********
2026-06-09 13:05:37.415403 | controller | Tuesday 09 June 2026  13:05:37 +0000 (0:00:00.075)       0:00:45.183 **********
2026-06-09 13:05:38.064641 | controller | changed: [localhost]
2026-06-09 13:05:38.064722 | controller |
2026-06-09 13:05:38.064730 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 13:05:38.064738 | controller | Tuesday 09 June 2026  13:05:38 +0000 (0:00:00.649)       0:00:45.834 **********
2026-06-09 13:05:38.064762 | controller | Tuesday 09 June 2026  13:05:38 +0000 (0:00:00.649)       0:00:45.832 **********
2026-06-09 13:05:38.565314 | controller | changed: [localhost]
2026-06-09 13:05:38.565410 | controller |
2026-06-09 13:05:38.565418 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane/networking executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 13:05:38.565426 | controller | Tuesday 09 June 2026  13:05:38 +0000 (0:00:00.500)       0:00:46.334 **********
2026-06-09 13:05:38.565431 | controller | Tuesday 09 June 2026  13:05:38 +0000 (0:00:00.500)       0:00:46.333 **********
2026-06-09 13:05:38.642005 | controller | skipping: [localhost]
2026-06-09 13:05:38.642109 | controller |
2026-06-09 13:05:38.642121 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 13:05:38.642131 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 13:05:38.642141 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 13:05:38.642150 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 13:05:38.642158 | controller |   ) | list
2026-06-09 13:05:38.642166 | controller | }}] ***
2026-06-09 13:05:38.642175 | controller | Tuesday 09 June 2026  13:05:38 +0000 (0:00:00.076)       0:00:46.411 **********
2026-06-09 13:05:38.642183 | controller | Tuesday 09 June 2026  13:05:38 +0000 (0:00:00.076)       0:00:46.410 **********
2026-06-09 13:05:38.721678 | controller | skipping: [localhost]
2026-06-09 13:05:38.721781 | controller |
2026-06-09 13:05:38.721820 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking remote_src=True, src={{ _output }}, dest={{
2026-06-09 13:05:38.721830 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 13:05:38.721838 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 13:05:38.721847 | controller | }}, mode=0644] ***
2026-06-09 13:05:38.721865 | controller | Tuesday 09 June 2026  13:05:38 +0000 (0:00:00.079)       0:00:46.491 **********
2026-06-09 13:05:38.721874 | controller | Tuesday 09 June 2026  13:05:38 +0000 (0:00:00.079)       0:00:46.489 **********
2026-06-09 13:05:39.010688 | controller | changed: [localhost]
2026-06-09 13:05:39.010770 | controller |
2026-06-09 13:05:39.010778 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:05:39.010785 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.288)       0:00:46.780 **********
2026-06-09 13:05:39.010791 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.289)       0:00:46.778 **********
2026-06-09 13:05:39.065389 | controller | skipping: [localhost]
2026-06-09 13:05:39.065469 | controller |
2026-06-09 13:05:39.065475 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 13:05:39.065480 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.054)       0:00:46.835 **********
2026-06-09 13:05:39.065484 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.054)       0:00:46.833 **********
2026-06-09 13:05:39.112392 | controller | skipping: [localhost]
2026-06-09 13:05:39.112489 | controller |
2026-06-09 13:05:39.112500 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-09 13:05:39.112509 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.046)       0:00:46.881 **********
2026-06-09 13:05:39.112518 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.046)       0:00:46.880 **********
2026-06-09 13:05:39.160358 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-09 13:05:39.160451 | controller | skipping: [localhost]
2026-06-09 13:05:39.160462 | controller |
2026-06-09 13:05:39.160471 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:05:39.160481 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.047)       0:00:46.929 **********
2026-06-09 13:05:39.160489 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.047)       0:00:46.928 **********
2026-06-09 13:05:39.233362 | controller | skipping: [localhost]
2026-06-09 13:05:39.233442 | controller |
2026-06-09 13:05:39.233453 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-09 13:05:39.233462 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.073)       0:00:47.003 **********
2026-06-09 13:05:39.233471 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.073)       0:00:47.001 **********
2026-06-09 13:05:39.293580 | controller | skipping: [localhost]
2026-06-09 13:05:39.293611 | controller |
2026-06-09 13:05:39.293621 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-09 13:05:39.293630 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.060)       0:00:47.063 **********
2026-06-09 13:05:39.293638 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.060)       0:00:47.061 **********
2026-06-09 13:05:39.363259 | controller | ok: [localhost] =>
2026-06-09 13:05:39.363332 | controller |     changed: false
2026-06-09 13:05:39.363337 | controller |     msg: All assertions passed
2026-06-09 13:05:39.363342 | controller |
2026-06-09 13:05:39.363347 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:05:39.363353 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.069)       0:00:47.132 **********
2026-06-09 13:05:39.363358 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.069)       0:00:47.131 **********
2026-06-09 13:05:39.400614 | controller | skipping: [localhost]
2026-06-09 13:05:39.400680 | controller |
2026-06-09 13:05:39.400686 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:05:39.400700 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.037)       0:00:47.170 **********
2026-06-09 13:05:39.400705 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.037)       0:00:47.168 **********
2026-06-09 13:05:39.453873 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-09 13:05:39.453944 | controller |
2026-06-09 13:05:39.453949 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 13:05:39.453954 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.053)       0:00:47.223 **********
2026-06-09 13:05:39.453959 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.053)       0:00:47.222 **********
2026-06-09 13:05:39.495037 | controller | skipping: [localhost]
2026-06-09 13:05:39.495094 | controller |
2026-06-09 13:05:39.495100 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 13:05:39.495104 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.041)       0:00:47.264 **********
2026-06-09 13:05:39.495110 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.041)       0:00:47.263 **********
2026-06-09 13:05:39.547142 | controller | ok: [localhost]
2026-06-09 13:05:39.547223 | controller |
2026-06-09 13:05:39.547231 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 13:05:39.547236 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 13:05:39.547242 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 13:05:39.547246 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 13:05:39.547250 | controller | }}] ***
2026-06-09 13:05:39.547254 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.052)       0:00:47.316 **********
2026-06-09 13:05:39.547258 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.052)       0:00:47.315 **********
2026-06-09 13:05:39.617889 | controller | skipping: [localhost]
2026-06-09 13:05:39.617960 | controller |
2026-06-09 13:05:39.617965 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 13:05:39.617971 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:05:39.617975 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 13:05:39.617981 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:05:39.617986 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.070)       0:00:47.387 **********
2026-06-09 13:05:39.617991 | controller | Tuesday 09 June 2026  13:05:39 +0000 (0:00:00.070)       0:00:47.386 **********
2026-06-09 13:05:40.112250 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'})
2026-06-09 13:05:40.112337 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-09 13:05:40.112342 | controller |
2026-06-09 13:05:40.112347 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 13:05:40.112352 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.494)       0:00:47.881 **********
2026-06-09 13:05:40.112357 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.494)       0:00:47.880 **********
2026-06-09 13:05:40.238912 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 13:05:40.238991 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-09 13:05:40.239001 | controller |
2026-06-09 13:05:40.239031 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-09 13:05:40.239040 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.126)       0:00:48.008 **********
2026-06-09 13:05:40.239047 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.126)       0:00:48.006 **********
2026-06-09 13:05:40.291905 | controller | skipping: [localhost]
2026-06-09 13:05:40.291985 | controller |
2026-06-09 13:05:40.291994 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane name=ci_gen_kustomize_values] ***
2026-06-09 13:05:40.292015 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.052)       0:00:48.061 **********
2026-06-09 13:05:40.292023 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.052)       0:00:48.059 **********
2026-06-09 13:05:40.461314 | controller |
2026-06-09 13:05:40.461405 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 13:05:40.461412 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.169)       0:00:48.230 **********
2026-06-09 13:05:40.461418 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.169)       0:00:48.229 **********
2026-06-09 13:05:40.517437 | controller | skipping: [localhost]
2026-06-09 13:05:40.517535 | controller |
2026-06-09 13:05:40.517543 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 13:05:40.517549 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.056)       0:00:48.286 **********
2026-06-09 13:05:40.517554 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.056)       0:00:48.285 **********
2026-06-09 13:05:40.599815 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-09 13:05:40.599916 | controller |
2026-06-09 13:05:40.599925 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-09 13:05:40.599932 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.082)       0:00:48.369 **********
2026-06-09 13:05:40.599937 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.082)       0:00:48.367 **********
2026-06-09 13:05:40.664793 | controller | ok: [localhost] =>
2026-06-09 13:05:40.664877 | controller |     changed: false
2026-06-09 13:05:40.664882 | controller |     msg: All assertions passed
2026-06-09 13:05:40.664886 | controller |
2026-06-09 13:05:40.664891 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:05:40.664895 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.065)       0:00:48.434 **********
2026-06-09 13:05:40.664899 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.065)       0:00:48.433 **********
2026-06-09 13:05:40.910765 | controller | ok: [localhost]
2026-06-09 13:05:40.910857 | controller |
2026-06-09 13:05:40.910864 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-09 13:05:40.910871 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.245)       0:00:48.680 **********
2026-06-09 13:05:40.910877 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.246)       0:00:48.679 **********
2026-06-09 13:05:40.972033 | controller | ok: [localhost] =>
2026-06-09 13:05:40.972124 | controller |     changed: false
2026-06-09 13:05:40.972131 | controller |     msg: All assertions passed
2026-06-09 13:05:40.972138 | controller |
2026-06-09 13:05:40.972143 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 13:05:40.972149 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.061)       0:00:48.741 **********
2026-06-09 13:05:40.972171 | controller | Tuesday 09 June 2026  13:05:40 +0000 (0:00:00.061)       0:00:48.740 **********
2026-06-09 13:05:41.204571 | controller | ok: [localhost]
2026-06-09 13:05:41.204661 | controller |
2026-06-09 13:05:41.204669 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-09 13:05:41.204676 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 13:05:41.204682 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 13:05:41.204687 | controller |   _config_map_content |
2026-06-09 13:05:41.204692 | controller |   ansible.utils.remove_keys(
2026-06-09 13:05:41.204697 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 13:05:41.204716 | controller |     matching_parameter='regex')
2026-06-09 13:05:41.204721 | controller | }}, cacheable=False] ***
2026-06-09 13:05:41.204727 | controller | Tuesday 09 June 2026  13:05:41 +0000 (0:00:00.232)       0:00:48.973 **********
2026-06-09 13:05:41.204732 | controller | Tuesday 09 June 2026  13:05:41 +0000 (0:00:00.232)       0:00:48.972 **********
2026-06-09 13:05:41.522794 | controller | ok: [localhost]
2026-06-09 13:05:41.522884 | controller |
2026-06-09 13:05:41.522891 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 13:05:41.522897 | controller | Tuesday 09 June 2026  13:05:41 +0000 (0:00:00.318)       0:00:49.291 **********
2026-06-09 13:05:41.522902 | controller | Tuesday 09 June 2026  13:05:41 +0000 (0:00:00.318)       0:00:49.290 **********
2026-06-09 13:05:41.622689 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-09 13:05:41.622787 | controller |
2026-06-09 13:05:41.622795 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-09 13:05:41.622800 | controller | Tuesday 09 June 2026  13:05:41 +0000 (0:00:00.099)       0:00:49.391 **********
2026-06-09 13:05:41.622806 | controller | Tuesday 09 June 2026  13:05:41 +0000 (0:00:00.099)       0:00:49.390 **********
2026-06-09 13:05:41.678457 | controller | ok: [localhost] =>
2026-06-09 13:05:41.678547 | controller |     changed: false
2026-06-09 13:05:41.678553 | controller |     msg: All assertions passed
2026-06-09 13:05:41.678559 | controller |
2026-06-09 13:05:41.678565 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 13:05:41.678571 | controller | Tuesday 09 June 2026  13:05:41 +0000 (0:00:00.056)       0:00:49.448 **********
2026-06-09 13:05:41.678576 | controller | Tuesday 09 June 2026  13:05:41 +0000 (0:00:00.056)       0:00:49.446 **********
2026-06-09 13:05:41.929588 | controller | ok: [localhost]
2026-06-09 13:05:41.929676 | controller |
2026-06-09 13:05:41.929684 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 13:05:41.929690 | controller |   (snippet_datadir,
2026-06-09 13:05:41.929695 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 13:05:41.929700 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 13:05:41.929705 | controller | Tuesday 09 June 2026  13:05:41 +0000 (0:00:00.251)       0:00:49.699 **********
2026-06-09 13:05:41.929710 | controller | Tuesday 09 June 2026  13:05:41 +0000 (0:00:00.251)       0:00:49.697 **********
2026-06-09 13:05:42.549678 | controller | ok: [localhost]
2026-06-09 13:05:42.549764 | controller |
2026-06-09 13:05:42.549772 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-09 13:05:42.549778 | controller | Tuesday 09 June 2026  13:05:42 +0000 (0:00:00.619)       0:00:50.319 **********
2026-06-09 13:05:42.549783 | controller | Tuesday 09 June 2026  13:05:42 +0000 (0:00:00.619)       0:00:50.317 **********
2026-06-09 13:05:42.616813 | controller | ok: [localhost]
2026-06-09 13:05:42.616908 | controller |
2026-06-09 13:05:42.616915 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 13:05:42.616921 | controller |   (snippet_datadir,
2026-06-09 13:05:42.616927 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 13:05:42.616932 | controller | }}, content={{
2026-06-09 13:05:42.616936 | controller |   _base64_patch |
2026-06-09 13:05:42.616940 | controller |   default({}) |
2026-06-09 13:05:42.616945 | controller |   to_nice_yaml
2026-06-09 13:05:42.616949 | controller | }}, mode=0644] ***
2026-06-09 13:05:42.616954 | controller | Tuesday 09 June 2026  13:05:42 +0000 (0:00:00.067)       0:00:50.386 **********
2026-06-09 13:05:42.616959 | controller | Tuesday 09 June 2026  13:05:42 +0000 (0:00:00.067)       0:00:50.385 **********
2026-06-09 13:05:43.078705 | controller | ok: [localhost]
2026-06-09 13:05:43.078791 | controller |
2026-06-09 13:05:43.078797 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 13:05:43.078802 | controller |   (snippet_datadir,
2026-06-09 13:05:43.078806 | controller |    '04_user_data.yaml') | path_join
2026-06-09 13:05:43.078819 | controller | }}, content={{
2026-06-09 13:05:43.078823 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 13:05:43.078827 | controller |   default({}) |
2026-06-09 13:05:43.078831 | controller |   to_nice_yaml
2026-06-09 13:05:43.078834 | controller | }}, mode=0644] ***
2026-06-09 13:05:43.078838 | controller | Tuesday 09 June 2026  13:05:43 +0000 (0:00:00.461)       0:00:50.847 **********
2026-06-09 13:05:43.078841 | controller | Tuesday 09 June 2026  13:05:43 +0000 (0:00:00.461)       0:00:50.846 **********
2026-06-09 13:05:43.533585 | controller | ok: [localhost]
2026-06-09 13:05:43.533683 | controller |
2026-06-09 13:05:43.533695 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-09 13:05:43.533705 | controller |   (
2026-06-09 13:05:43.533713 | controller |     snippet_datadir,
2026-06-09 13:05:43.533723 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 13:05:43.533732 | controller |   ) | path_join
2026-06-09 13:05:43.533740 | controller | }}, mode=0644] ***
2026-06-09 13:05:43.533749 | controller | Tuesday 09 June 2026  13:05:43 +0000 (0:00:00.455)       0:00:51.303 **********
2026-06-09 13:05:43.533759 | controller | Tuesday 09 June 2026  13:05:43 +0000 (0:00:00.455)       0:00:51.301 **********
2026-06-09 13:05:43.990728 | controller | ok: [localhost]
2026-06-09 13:05:43.990810 | controller |
2026-06-09 13:05:43.990815 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 13:05:43.990820 | controller | Tuesday 09 June 2026  13:05:43 +0000 (0:00:00.456)       0:00:51.760 **********
2026-06-09 13:05:43.990824 | controller | Tuesday 09 June 2026  13:05:43 +0000 (0:00:00.456)       0:00:51.758 **********
2026-06-09 13:05:44.076256 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-09 13:05:44.076345 | controller |
2026-06-09 13:05:44.076353 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-09 13:05:44.076360 | controller | Tuesday 09 June 2026  13:05:44 +0000 (0:00:00.085)       0:00:51.845 **********
2026-06-09 13:05:44.076365 | controller | Tuesday 09 June 2026  13:05:44 +0000 (0:00:00.085)       0:00:51.844 **********
2026-06-09 13:05:44.144616 | controller | ok: [localhost] =>
2026-06-09 13:05:44.144708 | controller |     changed: false
2026-06-09 13:05:44.144715 | controller |     msg: All assertions passed
2026-06-09 13:05:44.144720 | controller |
2026-06-09 13:05:44.144726 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-09 13:05:44.144757 | controller | Tuesday 09 June 2026  13:05:44 +0000 (0:00:00.068)       0:00:51.914 **********
2026-06-09 13:05:44.144763 | controller | Tuesday 09 June 2026  13:05:44 +0000 (0:00:00.068)       0:00:51.912 **********
2026-06-09 13:05:44.398992 | controller | ok: [localhost]
2026-06-09 13:05:44.399069 | controller |
2026-06-09 13:05:44.399074 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 13:05:44.399078 | controller | Tuesday 09 June 2026  13:05:44 +0000 (0:00:00.254)       0:00:52.168 **********
2026-06-09 13:05:44.399082 | controller | Tuesday 09 June 2026  13:05:44 +0000 (0:00:00.254)       0:00:52.167 **********
2026-06-09 13:05:44.487255 | controller | ok: [localhost]
2026-06-09 13:05:44.487337 | controller |
2026-06-09 13:05:44.487344 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 13:05:44.487350 | controller | Tuesday 09 June 2026  13:05:44 +0000 (0:00:00.087)       0:00:52.256 **********
2026-06-09 13:05:44.487356 | controller | Tuesday 09 June 2026  13:05:44 +0000 (0:00:00.087)       0:00:52.255 **********
2026-06-09 13:05:45.175597 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-09 13:05:45.175647 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-09 13:05:45.175657 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-09 13:05:45.175672 | controller |
2026-06-09 13:05:45.175681 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 13:05:45.175689 | controller |   _content |
2026-06-09 13:05:45.175697 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 13:05:45.175704 | controller |   combine(_parsed, recursive=true)
2026-06-09 13:05:45.175713 | controller | }}
2026-06-09 13:05:45.175721 | controller | ] ***
2026-06-09 13:05:45.175729 | controller | Tuesday 09 June 2026  13:05:45 +0000 (0:00:00.688)       0:00:52.944 **********
2026-06-09 13:05:45.175737 | controller | Tuesday 09 June 2026  13:05:45 +0000 (0:00:00.688)       0:00:52.943 **********
2026-06-09 13:05:45.338482 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-09 13:05:45.338535 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 13:05:45.338545 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 13:05:45.338555 | controller |
2026-06-09 13:05:45.338564 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 13:05:45.338574 | controller | Tuesday 09 June 2026  13:05:45 +0000 (0:00:00.162)       0:00:53.107 **********
2026-06-09 13:05:45.338582 | controller | Tuesday 09 June 2026  13:05:45 +0000 (0:00:00.162)       0:00:53.106 **********
2026-06-09 13:05:45.651335 | controller | ok: [localhost]
2026-06-09 13:05:45.651376 | controller |
2026-06-09 13:05:45.651382 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 13:05:45.651387 | controller |   (_destdir,
2026-06-09 13:05:45.651392 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 13:05:45.651397 | controller | }}, content={{
2026-06-09 13:05:45.651402 | controller |   (
2026-06-09 13:05:45.651406 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 13:05:45.651411 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 13:05:45.651416 | controller | }}, mode=0644] ***
2026-06-09 13:05:45.651421 | controller | Tuesday 09 June 2026  13:05:45 +0000 (0:00:00.313)       0:00:53.420 **********
2026-06-09 13:05:45.651425 | controller | Tuesday 09 June 2026  13:05:45 +0000 (0:00:00.313)       0:00:53.419 **********
2026-06-09 13:05:46.159461 | controller | ok: [localhost]
2026-06-09 13:05:46.159555 | controller |
2026-06-09 13:05:46.159567 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 13:05:46.159576 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.507)       0:00:53.928 **********
2026-06-09 13:05:46.159585 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.507)       0:00:53.927 **********
2026-06-09 13:05:46.237618 | controller | skipping: [localhost]
2026-06-09 13:05:46.237716 | controller |
2026-06-09 13:05:46.237726 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 13:05:46.237734 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.078)       0:00:54.006 **********
2026-06-09 13:05:46.237743 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.078)       0:00:54.005 **********
2026-06-09 13:05:46.345711 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-09 13:05:46.345811 | controller |
2026-06-09 13:05:46.345823 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-09 13:05:46.345833 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.108)       0:00:54.114 **********
2026-06-09 13:05:46.345863 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.108)       0:00:54.113 **********
2026-06-09 13:05:46.420491 | controller | ok: [localhost] =>
2026-06-09 13:05:46.420585 | controller |     changed: false
2026-06-09 13:05:46.420594 | controller |     msg: All assertions passed
2026-06-09 13:05:46.420603 | controller |
2026-06-09 13:05:46.420612 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:05:46.420621 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.074)       0:00:54.189 **********
2026-06-09 13:05:46.420642 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.074)       0:00:54.188 **********
2026-06-09 13:05:46.697214 | controller | ok: [localhost]
2026-06-09 13:05:46.697294 | controller |
2026-06-09 13:05:46.697305 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-09 13:05:46.697314 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.277)       0:00:54.467 **********
2026-06-09 13:05:46.697322 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.277)       0:00:54.465 **********
2026-06-09 13:05:46.749589 | controller | ok: [localhost] =>
2026-06-09 13:05:46.749675 | controller |     changed: false
2026-06-09 13:05:46.749681 | controller |     msg: All assertions passed
2026-06-09 13:05:46.749687 | controller |
2026-06-09 13:05:46.749693 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 13:05:46.749699 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.052)       0:00:54.519 **********
2026-06-09 13:05:46.749705 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.052)       0:00:54.518 **********
2026-06-09 13:05:46.988615 | controller | ok: [localhost]
2026-06-09 13:05:46.988700 | controller |
2026-06-09 13:05:46.988708 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-09 13:05:46.988713 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 13:05:46.988717 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 13:05:46.988721 | controller |   _config_map_content |
2026-06-09 13:05:46.988725 | controller |   ansible.utils.remove_keys(
2026-06-09 13:05:46.988728 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 13:05:46.988732 | controller |     matching_parameter='regex')
2026-06-09 13:05:46.988736 | controller | }}, cacheable=False] ***
2026-06-09 13:05:46.988739 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.239)       0:00:54.758 **********
2026-06-09 13:05:46.988744 | controller | Tuesday 09 June 2026  13:05:46 +0000 (0:00:00.238)       0:00:54.757 **********
2026-06-09 13:05:47.222333 | controller | ok: [localhost]
2026-06-09 13:05:47.222420 | controller |
2026-06-09 13:05:47.222428 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 13:05:47.222434 | controller | Tuesday 09 June 2026  13:05:47 +0000 (0:00:00.233)       0:00:54.991 **********
2026-06-09 13:05:47.222440 | controller | Tuesday 09 June 2026  13:05:47 +0000 (0:00:00.233)       0:00:54.990 **********
2026-06-09 13:05:47.277271 | controller | skipping: [localhost]
2026-06-09 13:05:47.277354 | controller |
2026-06-09 13:05:47.277362 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 13:05:47.277368 | controller | Tuesday 09 June 2026  13:05:47 +0000 (0:00:00.054)       0:00:55.046 **********
2026-06-09 13:05:47.277374 | controller | Tuesday 09 June 2026  13:05:47 +0000 (0:00:00.054)       0:00:55.045 **********
2026-06-09 13:05:47.509171 | controller | changed: [localhost]
2026-06-09 13:05:47.509254 | controller |
2026-06-09 13:05:47.509261 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 13:05:47.509268 | controller |   (snippet_datadir,
2026-06-09 13:05:47.509273 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 13:05:47.509279 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 13:05:47.509285 | controller | Tuesday 09 June 2026  13:05:47 +0000 (0:00:00.232)       0:00:55.279 **********
2026-06-09 13:05:47.509290 | controller | Tuesday 09 June 2026  13:05:47 +0000 (0:00:00.232)       0:00:55.277 **********
2026-06-09 13:05:47.594467 | controller | skipping: [localhost]
2026-06-09 13:05:47.594550 | controller |
2026-06-09 13:05:47.594558 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-09 13:05:47.594564 | controller | Tuesday 09 June 2026  13:05:47 +0000 (0:00:00.084)       0:00:55.364 **********
2026-06-09 13:05:47.594582 | controller | Tuesday 09 June 2026  13:05:47 +0000 (0:00:00.085)       0:00:55.362 **********
2026-06-09 13:05:47.674630 | controller | ok: [localhost]
2026-06-09 13:05:47.674715 | controller |
2026-06-09 13:05:47.674722 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 13:05:47.674728 | controller |   (snippet_datadir,
2026-06-09 13:05:47.674734 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 13:05:47.674739 | controller | }}, content={{
2026-06-09 13:05:47.674744 | controller |   _base64_patch |
2026-06-09 13:05:47.674749 | controller |   default({}) |
2026-06-09 13:05:47.674754 | controller |   to_nice_yaml
2026-06-09 13:05:47.674759 | controller | }}, mode=0644] ***
2026-06-09 13:05:47.674764 | controller | Tuesday 09 June 2026  13:05:47 +0000 (0:00:00.080)       0:00:55.444 **********
2026-06-09 13:05:47.674769 | controller | Tuesday 09 June 2026  13:05:47 +0000 (0:00:00.080)       0:00:55.442 **********
2026-06-09 13:05:48.129843 | controller | changed: [localhost]
2026-06-09 13:05:48.129903 | controller |
2026-06-09 13:05:48.129915 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 13:05:48.129923 | controller |   (snippet_datadir,
2026-06-09 13:05:48.129932 | controller |    '04_user_data.yaml') | path_join
2026-06-09 13:05:48.129940 | controller | }}, content={{
2026-06-09 13:05:48.129948 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 13:05:48.129956 | controller |   default({}) |
2026-06-09 13:05:48.129964 | controller |   to_nice_yaml
2026-06-09 13:05:48.129971 | controller | }}, mode=0644] ***
2026-06-09 13:05:48.129979 | controller | Tuesday 09 June 2026  13:05:48 +0000 (0:00:00.455)       0:00:55.899 **********
2026-06-09 13:05:48.129987 | controller | Tuesday 09 June 2026  13:05:48 +0000 (0:00:00.455)       0:00:55.898 **********
2026-06-09 13:05:48.631330 | controller | changed: [localhost]
2026-06-09 13:05:48.631401 | controller |
2026-06-09 13:05:48.631409 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-09 13:05:48.631416 | controller |   (
2026-06-09 13:05:48.631421 | controller |     snippet_datadir,
2026-06-09 13:05:48.631427 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 13:05:48.631432 | controller |   ) | path_join
2026-06-09 13:05:48.631437 | controller | }}, mode=0644] ***
2026-06-09 13:05:48.631443 | controller | Tuesday 09 June 2026  13:05:48 +0000 (0:00:00.501)       0:00:56.400 **********
2026-06-09 13:05:48.631448 | controller | Tuesday 09 June 2026  13:05:48 +0000 (0:00:00.501)       0:00:56.399 **********
2026-06-09 13:05:49.121727 | controller | changed: [localhost]
2026-06-09 13:05:49.121830 | controller |
2026-06-09 13:05:49.121846 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 13:05:49.121858 | controller | Tuesday 09 June 2026  13:05:49 +0000 (0:00:00.489)       0:00:56.890 **********
2026-06-09 13:05:49.121869 | controller | Tuesday 09 June 2026  13:05:49 +0000 (0:00:00.489)       0:00:56.889 **********
2026-06-09 13:05:49.238081 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-09 13:05:49.238186 | controller |
2026-06-09 13:05:49.238228 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-09 13:05:49.238238 | controller | Tuesday 09 June 2026  13:05:49 +0000 (0:00:00.117)       0:00:57.007 **********
2026-06-09 13:05:49.238265 | controller | Tuesday 09 June 2026  13:05:49 +0000 (0:00:00.116)       0:00:57.006 **********
2026-06-09 13:05:49.309523 | controller | ok: [localhost] =>
2026-06-09 13:05:49.309597 | controller |     changed: false
2026-06-09 13:05:49.309604 | controller |     msg: All assertions passed
2026-06-09 13:05:49.309610 | controller |
2026-06-09 13:05:49.309616 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-09 13:05:49.309622 | controller | Tuesday 09 June 2026  13:05:49 +0000 (0:00:00.071)       0:00:57.079 **********
2026-06-09 13:05:49.309628 | controller | Tuesday 09 June 2026  13:05:49 +0000 (0:00:00.071)       0:00:57.077 **********
2026-06-09 13:05:49.564859 | controller | ok: [localhost]
2026-06-09 13:05:49.564928 | controller |
2026-06-09 13:05:49.564933 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 13:05:49.564938 | controller | Tuesday 09 June 2026  13:05:49 +0000 (0:00:00.255)       0:00:57.334 **********
2026-06-09 13:05:49.564941 | controller | Tuesday 09 June 2026  13:05:49 +0000 (0:00:00.255)       0:00:57.333 **********
2026-06-09 13:05:49.609617 | controller | ok: [localhost]
2026-06-09 13:05:49.609696 | controller |
2026-06-09 13:05:49.609702 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 13:05:49.609706 | controller | Tuesday 09 June 2026  13:05:49 +0000 (0:00:00.044)       0:00:57.379 **********
2026-06-09 13:05:49.609710 | controller | Tuesday 09 June 2026  13:05:49 +0000 (0:00:00.044)       0:00:57.378 **********
2026-06-09 13:05:50.091652 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-09 13:05:50.091699 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-09 13:05:50.091706 | controller |
2026-06-09 13:05:50.091711 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 13:05:50.091715 | controller |   _content |
2026-06-09 13:05:50.091719 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 13:05:50.091723 | controller |   combine(_parsed, recursive=true)
2026-06-09 13:05:50.091727 | controller | }}
2026-06-09 13:05:50.091731 | controller | ] ***
2026-06-09 13:05:50.091734 | controller | Tuesday 09 June 2026  13:05:50 +0000 (0:00:00.482)       0:00:57.861 **********
2026-06-09 13:05:50.091739 | controller | Tuesday 09 June 2026  13:05:50 +0000 (0:00:00.482)       0:00:57.860 **********
2026-06-09 13:05:50.228059 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 13:05:50.228091 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 13:05:50.228100 | controller |
2026-06-09 13:05:50.228109 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 13:05:50.228117 | controller | Tuesday 09 June 2026  13:05:50 +0000 (0:00:00.136)       0:00:57.997 **********
2026-06-09 13:05:50.228125 | controller | Tuesday 09 June 2026  13:05:50 +0000 (0:00:00.136)       0:00:57.996 **********
2026-06-09 13:05:50.493449 | controller | changed: [localhost]
2026-06-09 13:05:50.493500 | controller |
2026-06-09 13:05:50.493506 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 13:05:50.493511 | controller |   (_destdir,
2026-06-09 13:05:50.493515 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 13:05:50.493519 | controller | }}, content={{
2026-06-09 13:05:50.493522 | controller |   (
2026-06-09 13:05:50.493526 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 13:05:50.493529 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 13:05:50.493533 | controller | }}, mode=0644] ***
2026-06-09 13:05:50.493537 | controller | Tuesday 09 June 2026  13:05:50 +0000 (0:00:00.265)       0:00:58.263 **********
2026-06-09 13:05:50.493541 | controller | Tuesday 09 June 2026  13:05:50 +0000 (0:00:00.265)       0:00:58.262 **********
2026-06-09 13:05:50.997380 | controller | changed: [localhost]
2026-06-09 13:05:50.997447 | controller |
2026-06-09 13:05:50.997455 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane mode=0644, backup=True, remote_src=True, src={{
2026-06-09 13:05:50.997461 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 13:05:50.997468 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 13:05:50.997473 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 13:05:50.997478 | controller | }}, dest={{
2026-06-09 13:05:50.997484 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:05:50.997489 | controller |   stage['path'], _val.src_file
2026-06-09 13:05:50.997494 | controller |   ) |
2026-06-09 13:05:50.997500 | controller |   path_join
2026-06-09 13:05:50.997505 | controller |  }}] ***
2026-06-09 13:05:50.997510 | controller | Tuesday 09 June 2026  13:05:50 +0000 (0:00:00.503)       0:00:58.766 **********
2026-06-09 13:05:50.997516 | controller | Tuesday 09 June 2026  13:05:50 +0000 (0:00:00.503)       0:00:58.765 **********
2026-06-09 13:05:51.652919 | controller | ok: [localhost] => (item=network-values)
2026-06-09 13:05:51.652990 | controller | changed: [localhost] => (item=service-values)
2026-06-09 13:05:51.652998 | controller |
2026-06-09 13:05:51.653004 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:05:51.653011 | controller | Tuesday 09 June 2026  13:05:51 +0000 (0:00:00.655)       0:00:59.422 **********
2026-06-09 13:05:51.653017 | controller | Tuesday 09 June 2026  13:05:51 +0000 (0:00:00.655)       0:00:59.421 **********
2026-06-09 13:05:51.708331 | controller | skipping: [localhost]
2026-06-09 13:05:51.708408 | controller |
2026-06-09 13:05:51.708415 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 13:05:51.708429 | controller | Tuesday 09 June 2026  13:05:51 +0000 (0:00:00.055)       0:00:59.477 **********
2026-06-09 13:05:51.708435 | controller | Tuesday 09 June 2026  13:05:51 +0000 (0:00:00.055)       0:00:59.476 **********
2026-06-09 13:05:52.131822 | controller | changed: [localhost]
2026-06-09 13:05:52.131896 | controller |
2026-06-09 13:05:52.131907 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 13:05:52.131917 | controller | Tuesday 09 June 2026  13:05:52 +0000 (0:00:00.423)       0:00:59.901 **********
2026-06-09 13:05:52.131925 | controller | Tuesday 09 June 2026  13:05:52 +0000 (0:00:00.423)       0:00:59.900 **********
2026-06-09 13:05:52.685968 | controller | changed: [localhost]
2026-06-09 13:05:52.686034 | controller |
2026-06-09 13:05:52.686042 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 13:05:52.686048 | controller | Tuesday 09 June 2026  13:05:52 +0000 (0:00:00.553)       0:01:00.455 **********
2026-06-09 13:05:52.686054 | controller | Tuesday 09 June 2026  13:05:52 +0000 (0:00:00.553)       0:01:00.454 **********
2026-06-09 13:05:52.763244 | controller | skipping: [localhost]
2026-06-09 13:05:52.763321 | controller |
2026-06-09 13:05:52.763332 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 13:05:52.763342 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 13:05:52.763351 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 13:05:52.763361 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 13:05:52.763370 | controller |   ) | list
2026-06-09 13:05:52.763379 | controller | }}] ***
2026-06-09 13:05:52.763388 | controller | Tuesday 09 June 2026  13:05:52 +0000 (0:00:00.077)       0:01:00.532 **********
2026-06-09 13:05:52.763396 | controller | Tuesday 09 June 2026  13:05:52 +0000 (0:00:00.077)       0:01:00.531 **********
2026-06-09 13:05:52.837773 | controller | skipping: [localhost]
2026-06-09 13:05:52.837845 | controller |
2026-06-09 13:05:52.837855 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane remote_src=True, src={{ _output }}, dest={{
2026-06-09 13:05:52.837865 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 13:05:52.837874 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 13:05:52.837883 | controller | }}, mode=0644] ***
2026-06-09 13:05:52.837891 | controller | Tuesday 09 June 2026  13:05:52 +0000 (0:00:00.074)       0:01:00.607 **********
2026-06-09 13:05:52.837901 | controller | Tuesday 09 June 2026  13:05:52 +0000 (0:00:00.074)       0:01:00.605 **********
2026-06-09 13:05:53.154431 | controller | changed: [localhost]
2026-06-09 13:05:53.154489 | controller |
2026-06-09 13:05:53.154501 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:05:53.154510 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.316)       0:01:00.923 **********
2026-06-09 13:05:53.154518 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.316)       0:01:00.922 **********
2026-06-09 13:05:53.228815 | controller | skipping: [localhost]
2026-06-09 13:05:53.228922 | controller |
2026-06-09 13:05:53.228934 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 13:05:53.228945 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.074)       0:01:00.998 **********
2026-06-09 13:05:53.228954 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.074)       0:01:00.996 **********
2026-06-09 13:05:53.301143 | controller | skipping: [localhost]
2026-06-09 13:05:53.301211 | controller |
2026-06-09 13:05:53.301224 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane _raw_params=wait_condition.yml] ***
2026-06-09 13:05:53.301232 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.072)       0:01:01.070 **********
2026-06-09 13:05:53.301240 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.072)       0:01:01.069 **********
2026-06-09 13:05:53.351595 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-09 13:05:53.351653 | controller | skipping: [localhost]
2026-06-09 13:05:53.351665 | controller |
2026-06-09 13:05:53.351675 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:05:53.351684 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.050)       0:01:01.121 **********
2026-06-09 13:05:53.351693 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.050)       0:01:01.119 **********
2026-06-09 13:05:53.407576 | controller | skipping: [localhost]
2026-06-09 13:05:53.407623 | controller |
2026-06-09 13:05:53.407634 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-09 13:05:53.407644 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.056)       0:01:01.177 **********
2026-06-09 13:05:53.407653 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.056)       0:01:01.176 **********
2026-06-09 13:05:53.465705 | controller | skipping: [localhost]
2026-06-09 13:05:53.465770 | controller |
2026-06-09 13:05:53.465786 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-09 13:05:53.465801 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.058)       0:01:01.235 **********
2026-06-09 13:05:53.465813 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.058)       0:01:01.234 **********
2026-06-09 13:05:53.537095 | controller | ok: [localhost] =>
2026-06-09 13:05:53.537226 | controller |     changed: false
2026-06-09 13:05:53.537250 | controller |     msg: All assertions passed
2026-06-09 13:05:53.537263 | controller |
2026-06-09 13:05:53.537276 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:05:53.537290 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.071)       0:01:01.306 **********
2026-06-09 13:05:53.537303 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.071)       0:01:01.305 **********
2026-06-09 13:05:53.579362 | controller | skipping: [localhost]
2026-06-09 13:05:53.579422 | controller |
2026-06-09 13:05:53.579434 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:05:53.579444 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.042)       0:01:01.348 **********
2026-06-09 13:05:53.579452 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.042)       0:01:01.347 **********
2026-06-09 13:05:53.629065 | controller | ok: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-09 13:05:53.629134 | controller |
2026-06-09 13:05:53.629144 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 13:05:53.629153 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.049)       0:01:01.398 **********
2026-06-09 13:05:53.629181 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.049)       0:01:01.396 **********
2026-06-09 13:05:53.673912 | controller | skipping: [localhost]
2026-06-09 13:05:53.674006 | controller |
2026-06-09 13:05:53.674019 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 13:05:53.674030 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.045)       0:01:01.443 **********
2026-06-09 13:05:53.674040 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.045)       0:01:01.442 **********
2026-06-09 13:05:53.722171 | controller | ok: [localhost]
2026-06-09 13:05:53.722311 | controller |
2026-06-09 13:05:53.722324 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 13:05:53.722333 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 13:05:53.722343 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 13:05:53.722352 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 13:05:53.722360 | controller | }}] ***
2026-06-09 13:05:53.722368 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.048)       0:01:01.491 **********
2026-06-09 13:05:53.722403 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.048)       0:01:01.490 **********
2026-06-09 13:05:53.784858 | controller | skipping: [localhost]
2026-06-09 13:05:53.784959 | controller |
2026-06-09 13:05:53.784971 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 13:05:53.784980 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:05:53.784989 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 13:05:53.784998 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:05:53.785006 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.062)       0:01:01.554 **********
2026-06-09 13:05:53.785015 | controller | Tuesday 09 June 2026  13:05:53 +0000 (0:00:00.062)       0:01:01.552 **********
2026-06-09 13:05:54.058746 | controller | ok: [localhost] => (item={'name': 'dns-values', 'src_file': 'values.yaml'})
2026-06-09 13:05:54.058838 | controller |
2026-06-09 13:05:54.058850 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 13:05:54.058859 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.273)       0:01:01.827 **********
2026-06-09 13:05:54.058867 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.273)       0:01:01.826 **********
2026-06-09 13:05:54.162071 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 13:05:54.162139 | controller |
2026-06-09 13:05:54.162148 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-09 13:05:54.162154 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.103)       0:01:01.931 **********
2026-06-09 13:05:54.162160 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.103)       0:01:01.930 **********
2026-06-09 13:05:54.240081 | controller | skipping: [localhost]
2026-06-09 13:05:54.240241 | controller |
2026-06-09 13:05:54.240258 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=ci_gen_kustomize_values] ***
2026-06-09 13:05:54.240267 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.077)       0:01:02.009 **********
2026-06-09 13:05:54.240276 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.077)       0:01:02.007 **********
2026-06-09 13:05:54.365873 | controller |
2026-06-09 13:05:54.365978 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 13:05:54.366015 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.126)       0:01:02.135 **********
2026-06-09 13:05:54.366025 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.126)       0:01:02.134 **********
2026-06-09 13:05:54.444022 | controller | skipping: [localhost]
2026-06-09 13:05:54.444120 | controller |
2026-06-09 13:05:54.444131 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 13:05:54.444141 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.077)       0:01:02.213 **********
2026-06-09 13:05:54.444168 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.077)       0:01:02.211 **********
2026-06-09 13:05:54.569731 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-09 13:05:54.570401 | controller |
2026-06-09 13:05:54.570415 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-09 13:05:54.570421 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.123)       0:01:02.337 **********
2026-06-09 13:05:54.570426 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.124)       0:01:02.336 **********
2026-06-09 13:05:54.645128 | controller | ok: [localhost] =>
2026-06-09 13:05:54.645183 | controller |     changed: false
2026-06-09 13:05:54.645205 | controller |     msg: All assertions passed
2026-06-09 13:05:54.645212 | controller |
2026-06-09 13:05:54.645218 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:05:54.645225 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.077)       0:01:02.414 **********
2026-06-09 13:05:54.645231 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.077)       0:01:02.413 **********
2026-06-09 13:05:54.930834 | controller | ok: [localhost]
2026-06-09 13:05:54.930904 | controller |
2026-06-09 13:05:54.930912 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-09 13:05:54.930918 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.285)       0:01:02.700 **********
2026-06-09 13:05:54.930924 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.285)       0:01:02.699 **********
2026-06-09 13:05:55.001041 | controller | ok: [localhost] =>
2026-06-09 13:05:55.001112 | controller |     changed: false
2026-06-09 13:05:55.001122 | controller |     msg: All assertions passed
2026-06-09 13:05:55.001131 | controller |
2026-06-09 13:05:55.001140 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 13:05:55.001149 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.070)       0:01:02.770 **********
2026-06-09 13:05:55.001157 | controller | Tuesday 09 June 2026  13:05:54 +0000 (0:00:00.070)       0:01:02.769 **********
2026-06-09 13:05:55.288863 | controller | ok: [localhost]
2026-06-09 13:05:55.288950 | controller |
2026-06-09 13:05:55.288967 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-09 13:05:55.288981 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 13:05:55.288992 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 13:05:55.289004 | controller |   _config_map_content |
2026-06-09 13:05:55.289015 | controller |   ansible.utils.remove_keys(
2026-06-09 13:05:55.289026 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 13:05:55.289037 | controller |     matching_parameter='regex')
2026-06-09 13:05:55.289048 | controller | }}, cacheable=False] ***
2026-06-09 13:05:55.289060 | controller | Tuesday 09 June 2026  13:05:55 +0000 (0:00:00.287)       0:01:03.058 **********
2026-06-09 13:05:55.289071 | controller | Tuesday 09 June 2026  13:05:55 +0000 (0:00:00.287)       0:01:03.057 **********
2026-06-09 13:05:55.530603 | controller | ok: [localhost]
2026-06-09 13:05:55.530676 | controller |
2026-06-09 13:05:55.530685 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 13:05:55.530691 | controller | Tuesday 09 June 2026  13:05:55 +0000 (0:00:00.241)       0:01:03.299 **********
2026-06-09 13:05:55.530696 | controller | Tuesday 09 June 2026  13:05:55 +0000 (0:00:00.241)       0:01:03.298 **********
2026-06-09 13:05:55.629489 | controller | skipping: [localhost]
2026-06-09 13:05:55.629564 | controller |
2026-06-09 13:05:55.629575 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 13:05:55.629593 | controller | Tuesday 09 June 2026  13:05:55 +0000 (0:00:00.098)       0:01:03.398 **********
2026-06-09 13:05:55.629602 | controller | Tuesday 09 June 2026  13:05:55 +0000 (0:00:00.098)       0:01:03.397 **********
2026-06-09 13:05:55.893702 | controller | changed: [localhost]
2026-06-09 13:05:55.893769 | controller |
2026-06-09 13:05:55.893781 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 13:05:55.893790 | controller |   (snippet_datadir,
2026-06-09 13:05:55.893798 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 13:05:55.893807 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 13:05:55.893815 | controller | Tuesday 09 June 2026  13:05:55 +0000 (0:00:00.264)       0:01:03.662 **********
2026-06-09 13:05:55.893823 | controller | Tuesday 09 June 2026  13:05:55 +0000 (0:00:00.264)       0:01:03.661 **********
2026-06-09 13:05:56.003722 | controller | skipping: [localhost]
2026-06-09 13:05:56.003776 | controller |
2026-06-09 13:05:56.003785 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-09 13:05:56.003792 | controller | Tuesday 09 June 2026  13:05:56 +0000 (0:00:00.110)       0:01:03.772 **********
2026-06-09 13:05:56.003797 | controller | Tuesday 09 June 2026  13:05:56 +0000 (0:00:00.110)       0:01:03.771 **********
2026-06-09 13:05:56.083988 | controller | ok: [localhost]
2026-06-09 13:05:56.084041 | controller |
2026-06-09 13:05:56.084056 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 13:05:56.084063 | controller |   (snippet_datadir,
2026-06-09 13:05:56.084068 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 13:05:56.084074 | controller | }}, content={{
2026-06-09 13:05:56.084079 | controller |   _base64_patch |
2026-06-09 13:05:56.084084 | controller |   default({}) |
2026-06-09 13:05:56.084089 | controller |   to_nice_yaml
2026-06-09 13:05:56.084094 | controller | }}, mode=0644] ***
2026-06-09 13:05:56.084099 | controller | Tuesday 09 June 2026  13:05:56 +0000 (0:00:00.079)       0:01:03.852 **********
2026-06-09 13:05:56.084104 | controller | Tuesday 09 June 2026  13:05:56 +0000 (0:00:00.079)       0:01:03.851 **********
2026-06-09 13:05:56.578033 | controller | changed: [localhost]
2026-06-09 13:05:56.578086 | controller |
2026-06-09 13:05:56.578093 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 13:05:56.578100 | controller |   (snippet_datadir,
2026-06-09 13:05:56.578106 | controller |    '04_user_data.yaml') | path_join
2026-06-09 13:05:56.578112 | controller | }}, content={{
2026-06-09 13:05:56.578117 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 13:05:56.578123 | controller |   default({}) |
2026-06-09 13:05:56.578146 | controller |   to_nice_yaml
2026-06-09 13:05:56.578152 | controller | }}, mode=0644] ***
2026-06-09 13:05:56.578158 | controller | Tuesday 09 June 2026  13:05:56 +0000 (0:00:00.494)       0:01:04.347 **********
2026-06-09 13:05:56.578163 | controller | Tuesday 09 June 2026  13:05:56 +0000 (0:00:00.494)       0:01:04.346 **********
2026-06-09 13:05:57.155261 | controller | changed: [localhost]
2026-06-09 13:05:57.155392 | controller |
2026-06-09 13:05:57.155408 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-09 13:05:57.155419 | controller |   (
2026-06-09 13:05:57.155430 | controller |     snippet_datadir,
2026-06-09 13:05:57.155442 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 13:05:57.155453 | controller |   ) | path_join
2026-06-09 13:05:57.155464 | controller | }}, mode=0644] ***
2026-06-09 13:05:57.155476 | controller | Tuesday 09 June 2026  13:05:57 +0000 (0:00:00.576)       0:01:04.924 **********
2026-06-09 13:05:57.155488 | controller | Tuesday 09 June 2026  13:05:57 +0000 (0:00:00.576)       0:01:04.923 **********
2026-06-09 13:05:57.658601 | controller | changed: [localhost]
2026-06-09 13:05:57.658649 | controller |
2026-06-09 13:05:57.658655 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 13:05:57.658659 | controller | Tuesday 09 June 2026  13:05:57 +0000 (0:00:00.503)       0:01:05.427 **********
2026-06-09 13:05:57.658663 | controller | Tuesday 09 June 2026  13:05:57 +0000 (0:00:00.503)       0:01:05.426 **********
2026-06-09 13:05:57.753500 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-09 13:05:57.753570 | controller |
2026-06-09 13:05:57.753579 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-09 13:05:57.753587 | controller | Tuesday 09 June 2026  13:05:57 +0000 (0:00:00.095)       0:01:05.523 **********
2026-06-09 13:05:57.753595 | controller | Tuesday 09 June 2026  13:05:57 +0000 (0:00:00.095)       0:01:05.521 **********
2026-06-09 13:05:57.830227 | controller | ok: [localhost] =>
2026-06-09 13:05:57.830287 | controller |     changed: false
2026-06-09 13:05:57.830296 | controller |     msg: All assertions passed
2026-06-09 13:05:57.830305 | controller |
2026-06-09 13:05:57.830315 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-09 13:05:57.830323 | controller | Tuesday 09 June 2026  13:05:57 +0000 (0:00:00.076)       0:01:05.599 **********
2026-06-09 13:05:57.830332 | controller | Tuesday 09 June 2026  13:05:57 +0000 (0:00:00.076)       0:01:05.598 **********
2026-06-09 13:05:58.111221 | controller | ok: [localhost]
2026-06-09 13:05:58.111290 | controller |
2026-06-09 13:05:58.111298 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 13:05:58.111304 | controller | Tuesday 09 June 2026  13:05:58 +0000 (0:00:00.280)       0:01:05.880 **********
2026-06-09 13:05:58.111309 | controller | Tuesday 09 June 2026  13:05:58 +0000 (0:00:00.280)       0:01:05.879 **********
2026-06-09 13:05:58.177952 | controller | ok: [localhost]
2026-06-09 13:05:58.178023 | controller |
2026-06-09 13:05:58.178032 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 13:05:58.178039 | controller | Tuesday 09 June 2026  13:05:58 +0000 (0:00:00.066)       0:01:05.947 **********
2026-06-09 13:05:58.178044 | controller | Tuesday 09 June 2026  13:05:58 +0000 (0:00:00.066)       0:01:05.946 **********
2026-06-09 13:05:58.620491 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml)
2026-06-09 13:05:58.620548 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml)
2026-06-09 13:05:58.620560 | controller |
2026-06-09 13:05:58.620572 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 13:05:58.620582 | controller |   _content |
2026-06-09 13:05:58.620592 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 13:05:58.620602 | controller |   combine(_parsed, recursive=true)
2026-06-09 13:05:58.620612 | controller | }}
2026-06-09 13:05:58.620622 | controller | ] ***
2026-06-09 13:05:58.620632 | controller | Tuesday 09 June 2026  13:05:58 +0000 (0:00:00.442)       0:01:06.389 **********
2026-06-09 13:05:58.620642 | controller | Tuesday 09 June 2026  13:05:58 +0000 (0:00:00.442)       0:01:06.388 **********
2026-06-09 13:05:58.766827 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 13:05:58.766889 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 13:05:58.766904 | controller |
2026-06-09 13:05:58.766915 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 13:05:58.766926 | controller | Tuesday 09 June 2026  13:05:58 +0000 (0:00:00.145)       0:01:06.535 **********
2026-06-09 13:05:58.766936 | controller | Tuesday 09 June 2026  13:05:58 +0000 (0:00:00.145)       0:01:06.534 **********
2026-06-09 13:05:58.977782 | controller | changed: [localhost]
2026-06-09 13:05:58.977820 | controller |
2026-06-09 13:05:58.977829 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 13:05:58.977835 | controller |   (_destdir,
2026-06-09 13:05:58.977841 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 13:05:58.977847 | controller | }}, content={{
2026-06-09 13:05:58.977852 | controller |   (
2026-06-09 13:05:58.977857 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 13:05:58.977863 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 13:05:58.977874 | controller | }}, mode=0644] ***
2026-06-09 13:05:58.977880 | controller | Tuesday 09 June 2026  13:05:58 +0000 (0:00:00.211)       0:01:06.747 **********
2026-06-09 13:05:58.977886 | controller | Tuesday 09 June 2026  13:05:58 +0000 (0:00:00.211)       0:01:06.746 **********
2026-06-09 13:05:59.446135 | controller | changed: [localhost]
2026-06-09 13:05:59.446188 | controller |
2026-06-09 13:05:59.446207 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking/dns mode=0644, backup=True, remote_src=True, src={{
2026-06-09 13:05:59.446213 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 13:05:59.446219 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 13:05:59.446223 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 13:05:59.446227 | controller | }}, dest={{
2026-06-09 13:05:59.446231 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:05:59.446235 | controller |   stage['path'], _val.src_file
2026-06-09 13:05:59.446238 | controller |   ) |
2026-06-09 13:05:59.446242 | controller |   path_join
2026-06-09 13:05:59.446245 | controller |  }}] ***
2026-06-09 13:05:59.446249 | controller | Tuesday 09 June 2026  13:05:59 +0000 (0:00:00.468)       0:01:07.216 **********
2026-06-09 13:05:59.446253 | controller | Tuesday 09 June 2026  13:05:59 +0000 (0:00:00.468)       0:01:07.214 **********
2026-06-09 13:05:59.787031 | controller | changed: [localhost] => (item=dns-values)
2026-06-09 13:05:59.787063 | controller |
2026-06-09 13:05:59.787075 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:05:59.787080 | controller | Tuesday 09 June 2026  13:05:59 +0000 (0:00:00.340)       0:01:07.556 **********
2026-06-09 13:05:59.787084 | controller | Tuesday 09 June 2026  13:05:59 +0000 (0:00:00.340)       0:01:07.555 **********
2026-06-09 13:05:59.835837 | controller | skipping: [localhost]
2026-06-09 13:05:59.835895 | controller |
2026-06-09 13:05:59.835901 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/dns chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 13:05:59.835905 | controller | Tuesday 09 June 2026  13:05:59 +0000 (0:00:00.048)       0:01:07.605 **********
2026-06-09 13:05:59.835909 | controller | Tuesday 09 June 2026  13:05:59 +0000 (0:00:00.048)       0:01:07.604 **********
2026-06-09 13:06:00.244926 | controller | changed: [localhost]
2026-06-09 13:06:00.244999 | controller |
2026-06-09 13:06:00.245008 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 13:06:00.245014 | controller | Tuesday 09 June 2026  13:06:00 +0000 (0:00:00.408)       0:01:08.014 **********
2026-06-09 13:06:00.245020 | controller | Tuesday 09 June 2026  13:06:00 +0000 (0:00:00.408)       0:01:08.012 **********
2026-06-09 13:06:00.701414 | controller | changed: [localhost]
2026-06-09 13:06:00.701471 | controller |
2026-06-09 13:06:00.701476 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane/networking/dns executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 13:06:00.701481 | controller | Tuesday 09 June 2026  13:06:00 +0000 (0:00:00.456)       0:01:08.471 **********
2026-06-09 13:06:00.701485 | controller | Tuesday 09 June 2026  13:06:00 +0000 (0:00:00.456)       0:01:08.469 **********
2026-06-09 13:06:00.781271 | controller | skipping: [localhost]
2026-06-09 13:06:00.781340 | controller |
2026-06-09 13:06:00.781356 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 13:06:00.781368 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 13:06:00.781382 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 13:06:00.781394 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 13:06:00.781406 | controller |   ) | list
2026-06-09 13:06:00.781418 | controller | }}] ***
2026-06-09 13:06:00.781431 | controller | Tuesday 09 June 2026  13:06:00 +0000 (0:00:00.079)       0:01:08.550 **********
2026-06-09 13:06:00.781443 | controller | Tuesday 09 June 2026  13:06:00 +0000 (0:00:00.079)       0:01:08.549 **********
2026-06-09 13:06:00.849149 | controller | skipping: [localhost]
2026-06-09 13:06:00.849242 | controller |
2026-06-09 13:06:00.849255 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking/dns remote_src=True, src={{ _output }}, dest={{
2026-06-09 13:06:00.849263 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 13:06:00.849271 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 13:06:00.849278 | controller | }}, mode=0644] ***
2026-06-09 13:06:00.849285 | controller | Tuesday 09 June 2026  13:06:00 +0000 (0:00:00.067)       0:01:08.618 **********
2026-06-09 13:06:00.849292 | controller | Tuesday 09 June 2026  13:06:00 +0000 (0:00:00.067)       0:01:08.617 **********
2026-06-09 13:06:01.179321 | controller | changed: [localhost]
2026-06-09 13:06:01.179400 | controller |
2026-06-09 13:06:01.179412 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:01.179422 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.329)       0:01:08.948 **********
2026-06-09 13:06:01.179431 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.329)       0:01:08.947 **********
2026-06-09 13:06:01.239245 | controller | skipping: [localhost]
2026-06-09 13:06:01.239315 | controller |
2026-06-09 13:06:01.239323 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 13:06:01.239330 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.060)       0:01:09.008 **********
2026-06-09 13:06:01.239336 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.060)       0:01:09.007 **********
2026-06-09 13:06:01.303994 | controller | skipping: [localhost]
2026-06-09 13:06:01.304050 | controller |
2026-06-09 13:06:01.304070 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=wait_condition.yml] ***
2026-06-09 13:06:01.304080 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.064)       0:01:09.073 **********
2026-06-09 13:06:01.304089 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.064)       0:01:09.071 **********
2026-06-09 13:06:01.382854 | controller | skipping: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-09 13:06:01.382900 | controller | skipping: [localhost]
2026-06-09 13:06:01.382911 | controller |
2026-06-09 13:06:01.382920 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:01.382928 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.079)       0:01:09.152 **********
2026-06-09 13:06:01.382937 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.079)       0:01:09.150 **********
2026-06-09 13:06:01.454834 | controller | skipping: [localhost]
2026-06-09 13:06:01.454870 | controller |
2026-06-09 13:06:01.454877 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-09 13:06:01.454883 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.072)       0:01:09.224 **********
2026-06-09 13:06:01.454889 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.072)       0:01:09.223 **********
2026-06-09 13:06:01.513748 | controller | skipping: [localhost]
2026-06-09 13:06:01.513781 | controller |
2026-06-09 13:06:01.513788 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-09 13:06:01.513795 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.058)       0:01:09.283 **********
2026-06-09 13:06:01.513800 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.058)       0:01:09.282 **********
2026-06-09 13:06:01.564422 | controller | ok: [localhost] =>
2026-06-09 13:06:01.564453 | controller |     changed: false
2026-06-09 13:06:01.564460 | controller |     msg: All assertions passed
2026-06-09 13:06:01.564465 | controller |
2026-06-09 13:06:01.564475 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:06:01.564481 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.050)       0:01:09.334 **********
2026-06-09 13:06:01.564486 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.050)       0:01:09.332 **********
2026-06-09 13:06:01.607824 | controller | skipping: [localhost]
2026-06-09 13:06:01.607857 | controller |
2026-06-09 13:06:01.607864 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:06:01.607870 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.043)       0:01:09.377 **********
2026-06-09 13:06:01.607875 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.043)       0:01:09.376 **********
2026-06-09 13:06:01.659652 | controller | ok: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-09 13:06:01.659697 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-09 13:06:01.659708 | controller |
2026-06-09 13:06:01.659717 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 13:06:01.659725 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.050)       0:01:09.428 **********
2026-06-09 13:06:01.659733 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.050)       0:01:09.426 **********
2026-06-09 13:06:01.687324 | controller | skipping: [localhost]
2026-06-09 13:06:01.687358 | controller |
2026-06-09 13:06:01.687365 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 13:06:01.687371 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.028)       0:01:09.457 **********
2026-06-09 13:06:01.687377 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.028)       0:01:09.455 **********
2026-06-09 13:06:01.734465 | controller | ok: [localhost]
2026-06-09 13:06:01.734511 | controller |
2026-06-09 13:06:01.734522 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 13:06:01.734531 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 13:06:01.734539 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 13:06:01.734548 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 13:06:01.734556 | controller | }}] ***
2026-06-09 13:06:01.734564 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.046)       0:01:09.503 **********
2026-06-09 13:06:01.734572 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.046)       0:01:09.502 **********
2026-06-09 13:06:01.790571 | controller | skipping: [localhost]
2026-06-09 13:06:01.790601 | controller |
2026-06-09 13:06:01.790608 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 13:06:01.790613 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:06:01.790619 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 13:06:01.790625 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:06:01.790630 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.056)       0:01:09.560 **********
2026-06-09 13:06:01.790635 | controller | Tuesday 09 June 2026  13:06:01 +0000 (0:00:00.056)       0:01:09.559 **********
2026-06-09 13:06:02.053738 | controller | ok: [localhost] => (item={'name': 'baremetalhost-values', 'src_file': 'values.yaml'})
2026-06-09 13:06:02.053771 | controller |
2026-06-09 13:06:02.053783 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 13:06:02.053789 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.263)       0:01:09.823 **********
2026-06-09 13:06:02.053794 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.263)       0:01:09.822 **********
2026-06-09 13:06:02.111465 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 13:06:02.111491 | controller |
2026-06-09 13:06:02.111501 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-09 13:06:02.111505 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.057)       0:01:09.881 **********
2026-06-09 13:06:02.111509 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.057)       0:01:09.880 **********
2026-06-09 13:06:02.161288 | controller | skipping: [localhost]
2026-06-09 13:06:02.161310 | controller |
2026-06-09 13:06:02.161315 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=ci_gen_kustomize_values] ***
2026-06-09 13:06:02.161320 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.049)       0:01:09.931 **********
2026-06-09 13:06:02.161324 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.049)       0:01:09.930 **********
2026-06-09 13:06:02.234394 | controller |
2026-06-09 13:06:02.234423 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 13:06:02.234428 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.073)       0:01:10.004 **********
2026-06-09 13:06:02.234432 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.073)       0:01:10.003 **********
2026-06-09 13:06:02.286069 | controller | skipping: [localhost]
2026-06-09 13:06:02.286105 | controller |
2026-06-09 13:06:02.286112 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 13:06:02.286119 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.051)       0:01:10.055 **********
2026-06-09 13:06:02.286124 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.051)       0:01:10.054 **********
2026-06-09 13:06:02.354766 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-09 13:06:02.354800 | controller |
2026-06-09 13:06:02.354806 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-09 13:06:02.354813 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.068)       0:01:10.124 **********
2026-06-09 13:06:02.354818 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.068)       0:01:10.123 **********
2026-06-09 13:06:02.413848 | controller | ok: [localhost] =>
2026-06-09 13:06:02.413881 | controller |     changed: false
2026-06-09 13:06:02.413887 | controller |     msg: All assertions passed
2026-06-09 13:06:02.413894 | controller |
2026-06-09 13:06:02.413902 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:06:02.413909 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.058)       0:01:10.183 **********
2026-06-09 13:06:02.413917 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.058)       0:01:10.182 **********
2026-06-09 13:06:02.617311 | controller | ok: [localhost]
2026-06-09 13:06:02.617355 | controller |
2026-06-09 13:06:02.617366 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-09 13:06:02.617375 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.202)       0:01:10.386 **********
2026-06-09 13:06:02.617384 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.203)       0:01:10.385 **********
2026-06-09 13:06:02.703906 | controller | ok: [localhost] =>
2026-06-09 13:06:02.703962 | controller |     changed: false
2026-06-09 13:06:02.703975 | controller |     msg: All assertions passed
2026-06-09 13:06:02.703986 | controller |
2026-06-09 13:06:02.703998 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 13:06:02.704009 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.086)       0:01:10.473 **********
2026-06-09 13:06:02.704020 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.086)       0:01:10.471 **********
2026-06-09 13:06:02.931632 | controller | ok: [localhost]
2026-06-09 13:06:02.931679 | controller |
2026-06-09 13:06:02.931690 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-09 13:06:02.931707 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 13:06:02.931716 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 13:06:02.931724 | controller |   _config_map_content |
2026-06-09 13:06:02.931732 | controller |   ansible.utils.remove_keys(
2026-06-09 13:06:02.931740 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 13:06:02.931747 | controller |     matching_parameter='regex')
2026-06-09 13:06:02.931756 | controller | }}, cacheable=False] ***
2026-06-09 13:06:02.931764 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.227)       0:01:10.700 **********
2026-06-09 13:06:02.931772 | controller | Tuesday 09 June 2026  13:06:02 +0000 (0:00:00.227)       0:01:10.699 **********
2026-06-09 13:06:03.221665 | controller | ok: [localhost]
2026-06-09 13:06:03.221710 | controller |
2026-06-09 13:06:03.221722 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 13:06:03.221730 | controller | Tuesday 09 June 2026  13:06:03 +0000 (0:00:00.290)       0:01:10.990 **********
2026-06-09 13:06:03.221739 | controller | Tuesday 09 June 2026  13:06:03 +0000 (0:00:00.290)       0:01:10.989 **********
2026-06-09 13:06:03.333718 | controller | skipping: [localhost]
2026-06-09 13:06:03.333747 | controller |
2026-06-09 13:06:03.333753 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 13:06:03.333757 | controller | Tuesday 09 June 2026  13:06:03 +0000 (0:00:00.112)       0:01:11.103 **********
2026-06-09 13:06:03.333761 | controller | Tuesday 09 June 2026  13:06:03 +0000 (0:00:00.112)       0:01:11.102 **********
2026-06-09 13:06:03.568771 | controller | changed: [localhost]
2026-06-09 13:06:03.568817 | controller |
2026-06-09 13:06:03.568828 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 13:06:03.568836 | controller |   (snippet_datadir,
2026-06-09 13:06:03.568845 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 13:06:03.568853 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 13:06:03.568861 | controller | Tuesday 09 June 2026  13:06:03 +0000 (0:00:00.234)       0:01:11.338 **********
2026-06-09 13:06:03.568869 | controller | Tuesday 09 June 2026  13:06:03 +0000 (0:00:00.234)       0:01:11.336 **********
2026-06-09 13:06:03.672086 | controller | skipping: [localhost]
2026-06-09 13:06:03.672134 | controller |
2026-06-09 13:06:03.672157 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-09 13:06:03.672170 | controller | Tuesday 09 June 2026  13:06:03 +0000 (0:00:00.103)       0:01:11.441 **********
2026-06-09 13:06:03.672182 | controller | Tuesday 09 June 2026  13:06:03 +0000 (0:00:00.103)       0:01:11.440 **********
2026-06-09 13:06:03.757985 | controller | ok: [localhost]
2026-06-09 13:06:03.758035 | controller |
2026-06-09 13:06:03.758048 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 13:06:03.758057 | controller |   (snippet_datadir,
2026-06-09 13:06:03.758068 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 13:06:03.758078 | controller | }}, content={{
2026-06-09 13:06:03.758086 | controller |   _base64_patch |
2026-06-09 13:06:03.758093 | controller |   default({}) |
2026-06-09 13:06:03.758103 | controller |   to_nice_yaml
2026-06-09 13:06:03.758112 | controller | }}, mode=0644] ***
2026-06-09 13:06:03.758121 | controller | Tuesday 09 June 2026  13:06:03 +0000 (0:00:00.085)       0:01:11.526 **********
2026-06-09 13:06:03.758131 | controller | Tuesday 09 June 2026  13:06:03 +0000 (0:00:00.085)       0:01:11.525 **********
2026-06-09 13:06:04.230282 | controller | changed: [localhost]
2026-06-09 13:06:04.230329 | controller |
2026-06-09 13:06:04.230342 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 13:06:04.230351 | controller |   (snippet_datadir,
2026-06-09 13:06:04.230359 | controller |    '04_user_data.yaml') | path_join
2026-06-09 13:06:04.230368 | controller | }}, content={{
2026-06-09 13:06:04.230376 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 13:06:04.230384 | controller |   default({}) |
2026-06-09 13:06:04.230400 | controller |   to_nice_yaml
2026-06-09 13:06:04.230408 | controller | }}, mode=0644] ***
2026-06-09 13:06:04.230416 | controller | Tuesday 09 June 2026  13:06:04 +0000 (0:00:00.472)       0:01:11.999 **********
2026-06-09 13:06:04.230423 | controller | Tuesday 09 June 2026  13:06:04 +0000 (0:00:00.472)       0:01:11.998 **********
2026-06-09 13:06:04.778573 | controller | changed: [localhost]
2026-06-09 13:06:04.778629 | controller |
2026-06-09 13:06:04.778642 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-09 13:06:04.778654 | controller |   (
2026-06-09 13:06:04.778664 | controller |     snippet_datadir,
2026-06-09 13:06:04.778676 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 13:06:04.778687 | controller |   ) | path_join
2026-06-09 13:06:04.778697 | controller | }}, mode=0644] ***
2026-06-09 13:06:04.778708 | controller | Tuesday 09 June 2026  13:06:04 +0000 (0:00:00.547)       0:01:12.547 **********
2026-06-09 13:06:04.778718 | controller | Tuesday 09 June 2026  13:06:04 +0000 (0:00:00.547)       0:01:12.546 **********
2026-06-09 13:06:05.236106 | controller | changed: [localhost]
2026-06-09 13:06:05.236142 | controller |
2026-06-09 13:06:05.236149 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 13:06:05.236155 | controller | Tuesday 09 June 2026  13:06:05 +0000 (0:00:00.458)       0:01:13.005 **********
2026-06-09 13:06:05.236161 | controller | Tuesday 09 June 2026  13:06:05 +0000 (0:00:00.458)       0:01:13.004 **********
2026-06-09 13:06:05.331085 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-09 13:06:05.331119 | controller |
2026-06-09 13:06:05.331127 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-09 13:06:05.331133 | controller | Tuesday 09 June 2026  13:06:05 +0000 (0:00:00.095)       0:01:13.100 **********
2026-06-09 13:06:05.331139 | controller | Tuesday 09 June 2026  13:06:05 +0000 (0:00:00.095)       0:01:13.099 **********
2026-06-09 13:06:05.380119 | controller | ok: [localhost] =>
2026-06-09 13:06:05.380158 | controller |     changed: false
2026-06-09 13:06:05.380164 | controller |     msg: All assertions passed
2026-06-09 13:06:05.380170 | controller |
2026-06-09 13:06:05.380175 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-09 13:06:05.380181 | controller | Tuesday 09 June 2026  13:06:05 +0000 (0:00:00.048)       0:01:13.149 **********
2026-06-09 13:06:05.380187 | controller | Tuesday 09 June 2026  13:06:05 +0000 (0:00:00.048)       0:01:13.148 **********
2026-06-09 13:06:05.626374 | controller | ok: [localhost]
2026-06-09 13:06:05.626406 | controller |
2026-06-09 13:06:05.626413 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 13:06:05.626419 | controller | Tuesday 09 June 2026  13:06:05 +0000 (0:00:00.246)       0:01:13.396 **********
2026-06-09 13:06:05.626424 | controller | Tuesday 09 June 2026  13:06:05 +0000 (0:00:00.246)       0:01:13.394 **********
2026-06-09 13:06:05.675178 | controller | ok: [localhost]
2026-06-09 13:06:05.675237 | controller |
2026-06-09 13:06:05.675243 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 13:06:05.675249 | controller | Tuesday 09 June 2026  13:06:05 +0000 (0:00:00.048)       0:01:13.445 **********
2026-06-09 13:06:05.675254 | controller | Tuesday 09 June 2026  13:06:05 +0000 (0:00:00.048)       0:01:13.443 **********
2026-06-09 13:06:06.190844 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml)
2026-06-09 13:06:06.190872 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml)
2026-06-09 13:06:06.190877 | controller |
2026-06-09 13:06:06.190881 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 13:06:06.190885 | controller |   _content |
2026-06-09 13:06:06.190889 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 13:06:06.190897 | controller |   combine(_parsed, recursive=true)
2026-06-09 13:06:06.190901 | controller | }}
2026-06-09 13:06:06.190905 | controller | ] ***
2026-06-09 13:06:06.190909 | controller | Tuesday 09 June 2026  13:06:06 +0000 (0:00:00.515)       0:01:13.960 **********
2026-06-09 13:06:06.190913 | controller | Tuesday 09 June 2026  13:06:06 +0000 (0:00:00.515)       0:01:13.959 **********
2026-06-09 13:06:06.320083 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 13:06:06.320106 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 13:06:06.320111 | controller |
2026-06-09 13:06:06.320116 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 13:06:06.320120 | controller | Tuesday 09 June 2026  13:06:06 +0000 (0:00:00.129)       0:01:14.090 **********
2026-06-09 13:06:06.320123 | controller | Tuesday 09 June 2026  13:06:06 +0000 (0:00:00.129)       0:01:14.088 **********
2026-06-09 13:06:06.594951 | controller | changed: [localhost]
2026-06-09 13:06:06.594996 | controller |
2026-06-09 13:06:06.595007 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 13:06:06.595016 | controller |   (_destdir,
2026-06-09 13:06:06.595025 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 13:06:06.595033 | controller | }}, content={{
2026-06-09 13:06:06.595041 | controller |   (
2026-06-09 13:06:06.595048 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 13:06:06.595057 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 13:06:06.595065 | controller | }}, mode=0644] ***
2026-06-09 13:06:06.595073 | controller | Tuesday 09 June 2026  13:06:06 +0000 (0:00:00.273)       0:01:14.364 **********
2026-06-09 13:06:06.595081 | controller | Tuesday 09 June 2026  13:06:06 +0000 (0:00:00.273)       0:01:14.362 **********
2026-06-09 13:06:07.095672 | controller | changed: [localhost]
2026-06-09 13:06:07.095699 | controller |
2026-06-09 13:06:07.095704 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm/baremetalhosts mode=0644, backup=True, remote_src=True, src={{
2026-06-09 13:06:07.095709 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 13:06:07.095713 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 13:06:07.095717 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 13:06:07.095721 | controller | }}, dest={{
2026-06-09 13:06:07.095724 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:06:07.095728 | controller |   stage['path'], _val.src_file
2026-06-09 13:06:07.095732 | controller |   ) |
2026-06-09 13:06:07.095735 | controller |   path_join
2026-06-09 13:06:07.095739 | controller |  }}] ***
2026-06-09 13:06:07.095743 | controller | Tuesday 09 June 2026  13:06:07 +0000 (0:00:00.501)       0:01:14.865 **********
2026-06-09 13:06:07.095747 | controller | Tuesday 09 June 2026  13:06:07 +0000 (0:00:00.501)       0:01:14.864 **********
2026-06-09 13:06:07.423079 | controller | changed: [localhost] => (item=baremetalhost-values)
2026-06-09 13:06:07.423127 | controller |
2026-06-09 13:06:07.423139 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:07.423148 | controller | Tuesday 09 June 2026  13:06:07 +0000 (0:00:00.326)       0:01:15.192 **********
2026-06-09 13:06:07.423157 | controller | Tuesday 09 June 2026  13:06:07 +0000 (0:00:00.326)       0:01:15.191 **********
2026-06-09 13:06:07.476355 | controller | skipping: [localhost]
2026-06-09 13:06:07.476383 | controller |
2026-06-09 13:06:07.476388 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 13:06:07.476393 | controller | Tuesday 09 June 2026  13:06:07 +0000 (0:00:00.053)       0:01:15.246 **********
2026-06-09 13:06:07.476397 | controller | Tuesday 09 June 2026  13:06:07 +0000 (0:00:00.053)       0:01:15.244 **********
2026-06-09 13:06:07.871646 | controller | changed: [localhost]
2026-06-09 13:06:07.871676 | controller |
2026-06-09 13:06:07.871681 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 13:06:07.871686 | controller | Tuesday 09 June 2026  13:06:07 +0000 (0:00:00.395)       0:01:15.641 **********
2026-06-09 13:06:07.871694 | controller | Tuesday 09 June 2026  13:06:07 +0000 (0:00:00.395)       0:01:15.640 **********
2026-06-09 13:06:08.351863 | controller | changed: [localhost]
2026-06-09 13:06:08.351914 | controller |
2026-06-09 13:06:08.351928 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm/baremetalhosts executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 13:06:08.351941 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.479)       0:01:16.120 **********
2026-06-09 13:06:08.351952 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.479)       0:01:16.119 **********
2026-06-09 13:06:08.432608 | controller | skipping: [localhost]
2026-06-09 13:06:08.432655 | controller |
2026-06-09 13:06:08.432666 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 13:06:08.432675 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 13:06:08.432685 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 13:06:08.432694 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 13:06:08.432703 | controller |   ) | list
2026-06-09 13:06:08.432711 | controller | }}] ***
2026-06-09 13:06:08.432720 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.081)       0:01:16.201 **********
2026-06-09 13:06:08.432729 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.081)       0:01:16.200 **********
2026-06-09 13:06:08.510893 | controller | skipping: [localhost]
2026-06-09 13:06:08.510925 | controller |
2026-06-09 13:06:08.510937 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm/baremetalhosts remote_src=True, src={{ _output }}, dest={{
2026-06-09 13:06:08.510943 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 13:06:08.510948 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 13:06:08.510954 | controller | }}, mode=0644] ***
2026-06-09 13:06:08.510958 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.078)       0:01:16.280 **********
2026-06-09 13:06:08.510964 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.078)       0:01:16.279 **********
2026-06-09 13:06:08.818904 | controller | changed: [localhost]
2026-06-09 13:06:08.818951 | controller |
2026-06-09 13:06:08.818962 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:08.818971 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.307)       0:01:16.588 **********
2026-06-09 13:06:08.818980 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.307)       0:01:16.587 **********
2026-06-09 13:06:08.889826 | controller | skipping: [localhost]
2026-06-09 13:06:08.889853 | controller |
2026-06-09 13:06:08.889859 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 13:06:08.889863 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.071)       0:01:16.659 **********
2026-06-09 13:06:08.889867 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.071)       0:01:16.658 **********
2026-06-09 13:06:08.937923 | controller | skipping: [localhost]
2026-06-09 13:06:08.937969 | controller |
2026-06-09 13:06:08.937979 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=wait_condition.yml] ***
2026-06-09 13:06:08.937988 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.047)       0:01:16.707 **********
2026-06-09 13:06:08.937997 | controller | Tuesday 09 June 2026  13:06:08 +0000 (0:00:00.047)       0:01:16.706 **********
2026-06-09 13:06:09.036617 | controller | skipping: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-09 13:06:09.036663 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-09 13:06:09.036674 | controller | skipping: [localhost]
2026-06-09 13:06:09.036684 | controller |
2026-06-09 13:06:09.036693 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:09.036709 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.098)       0:01:16.805 **********
2026-06-09 13:06:09.036718 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.098)       0:01:16.804 **********
2026-06-09 13:06:09.094365 | controller | skipping: [localhost]
2026-06-09 13:06:09.094407 | controller |
2026-06-09 13:06:09.094419 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-09 13:06:09.094429 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.057)       0:01:16.863 **********
2026-06-09 13:06:09.094438 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.057)       0:01:16.862 **********
2026-06-09 13:06:09.160526 | controller | skipping: [localhost]
2026-06-09 13:06:09.160610 | controller |
2026-06-09 13:06:09.160622 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-09 13:06:09.160633 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.066)       0:01:16.929 **********
2026-06-09 13:06:09.160642 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.066)       0:01:16.928 **********
2026-06-09 13:06:09.218579 | controller | ok: [localhost] =>
2026-06-09 13:06:09.218625 | controller |     changed: false
2026-06-09 13:06:09.218636 | controller |     msg: All assertions passed
2026-06-09 13:06:09.218646 | controller |
2026-06-09 13:06:09.218655 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:06:09.218665 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.058)       0:01:16.987 **********
2026-06-09 13:06:09.218674 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.058)       0:01:16.986 **********
2026-06-09 13:06:09.268703 | controller | skipping: [localhost]
2026-06-09 13:06:09.268756 | controller |
2026-06-09 13:06:09.268772 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:06:09.268785 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.050)       0:01:17.038 **********
2026-06-09 13:06:09.268794 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.050)       0:01:17.036 **********
2026-06-09 13:06:09.312099 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-09 13:06:09.312150 | controller |
2026-06-09 13:06:09.312165 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 13:06:09.312179 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.043)       0:01:17.081 **********
2026-06-09 13:06:09.312251 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.043)       0:01:17.080 **********
2026-06-09 13:06:09.346909 | controller | skipping: [localhost]
2026-06-09 13:06:09.346956 | controller |
2026-06-09 13:06:09.346966 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 13:06:09.346975 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.034)       0:01:17.116 **********
2026-06-09 13:06:09.346983 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.034)       0:01:17.115 **********
2026-06-09 13:06:09.392436 | controller | ok: [localhost]
2026-06-09 13:06:09.392503 | controller |
2026-06-09 13:06:09.392520 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 13:06:09.392530 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 13:06:09.392540 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 13:06:09.392549 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 13:06:09.392557 | controller | }}] ***
2026-06-09 13:06:09.392565 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.045)       0:01:17.161 **********
2026-06-09 13:06:09.392582 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.045)       0:01:17.160 **********
2026-06-09 13:06:09.469976 | controller | skipping: [localhost]
2026-06-09 13:06:09.470023 | controller |
2026-06-09 13:06:09.470034 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 13:06:09.470042 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:06:09.470050 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 13:06:09.470059 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:06:09.470068 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.077)       0:01:17.239 **********
2026-06-09 13:06:09.470076 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.077)       0:01:17.238 **********
2026-06-09 13:06:09.743376 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-09 13:06:09.743406 | controller |
2026-06-09 13:06:09.743411 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 13:06:09.743416 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.273)       0:01:17.513 **********
2026-06-09 13:06:09.743420 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.273)       0:01:17.512 **********
2026-06-09 13:06:09.812420 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 13:06:09.812475 | controller |
2026-06-09 13:06:09.812480 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-09 13:06:09.812485 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.068)       0:01:17.581 **********
2026-06-09 13:06:09.812489 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.068)       0:01:17.580 **********
2026-06-09 13:06:09.885120 | controller | skipping: [localhost]
2026-06-09 13:06:09.885169 | controller |
2026-06-09 13:06:09.885181 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] ***
2026-06-09 13:06:09.885234 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.073)       0:01:17.654 **********
2026-06-09 13:06:09.885249 | controller | Tuesday 09 June 2026  13:06:09 +0000 (0:00:00.072)       0:01:17.653 **********
2026-06-09 13:06:10.024941 | controller |
2026-06-09 13:06:10.024994 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 13:06:10.025030 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.139)       0:01:17.794 **********
2026-06-09 13:06:10.025040 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.139)       0:01:17.793 **********
2026-06-09 13:06:10.088482 | controller | skipping: [localhost]
2026-06-09 13:06:10.088530 | controller |
2026-06-09 13:06:10.088541 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 13:06:10.088550 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.063)       0:01:17.858 **********
2026-06-09 13:06:10.088559 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.063)       0:01:17.857 **********
2026-06-09 13:06:10.177074 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-09 13:06:10.177109 | controller |
2026-06-09 13:06:10.177117 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-09 13:06:10.177123 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.088)       0:01:17.946 **********
2026-06-09 13:06:10.177129 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.088)       0:01:17.945 **********
2026-06-09 13:06:10.243806 | controller | ok: [localhost] =>
2026-06-09 13:06:10.243854 | controller |     changed: false
2026-06-09 13:06:10.243864 | controller |     msg: All assertions passed
2026-06-09 13:06:10.243873 | controller |
2026-06-09 13:06:10.243881 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:06:10.243898 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.066)       0:01:18.012 **********
2026-06-09 13:06:10.243907 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.066)       0:01:18.011 **********
2026-06-09 13:06:10.509115 | controller | ok: [localhost]
2026-06-09 13:06:10.509166 | controller |
2026-06-09 13:06:10.509176 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-09 13:06:10.509186 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.265)       0:01:18.278 **********
2026-06-09 13:06:10.509220 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.265)       0:01:18.276 **********
2026-06-09 13:06:10.592851 | controller | ok: [localhost] =>
2026-06-09 13:06:10.592892 | controller |     changed: false
2026-06-09 13:06:10.592900 | controller |     msg: All assertions passed
2026-06-09 13:06:10.592908 | controller |
2026-06-09 13:06:10.592914 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 13:06:10.592921 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.084)       0:01:18.362 **********
2026-06-09 13:06:10.592935 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.084)       0:01:18.361 **********
2026-06-09 13:06:10.818756 | controller | ok: [localhost]
2026-06-09 13:06:10.818818 | controller |
2026-06-09 13:06:10.818825 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-09 13:06:10.818831 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 13:06:10.818836 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 13:06:10.818841 | controller |   _config_map_content |
2026-06-09 13:06:10.818845 | controller |   ansible.utils.remove_keys(
2026-06-09 13:06:10.818850 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 13:06:10.818855 | controller |     matching_parameter='regex')
2026-06-09 13:06:10.818860 | controller | }}, cacheable=False] ***
2026-06-09 13:06:10.818864 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.225)       0:01:18.587 **********
2026-06-09 13:06:10.818869 | controller | Tuesday 09 June 2026  13:06:10 +0000 (0:00:00.225)       0:01:18.586 **********
2026-06-09 13:06:11.157229 | controller | ok: [localhost]
2026-06-09 13:06:11.157293 | controller |
2026-06-09 13:06:11.157304 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 13:06:11.157313 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.338)       0:01:18.926 **********
2026-06-09 13:06:11.157321 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.338)       0:01:18.924 **********
2026-06-09 13:06:11.239385 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost
2026-06-09 13:06:11.239473 | controller |
2026-06-09 13:06:11.239483 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] ***
2026-06-09 13:06:11.239489 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.082)       0:01:19.008 **********
2026-06-09 13:06:11.239495 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.082)       0:01:19.007 **********
2026-06-09 13:06:11.319281 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost
2026-06-09 13:06:11.319361 | controller |
2026-06-09 13:06:11.319374 | 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 != ''"]] ***
2026-06-09 13:06:11.319385 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.080)       0:01:19.088 **********
2026-06-09 13:06:11.319410 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.080)       0:01:19.087 **********
2026-06-09 13:06:11.386459 | controller | ok: [localhost] =>
2026-06-09 13:06:11.386524 | controller |     changed: false
2026-06-09 13:06:11.386529 | controller |     msg: All assertions passed
2026-06-09 13:06:11.386533 | controller |
2026-06-09 13:06:11.386538 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-09 13:06:11.386543 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.067)       0:01:19.156 **********
2026-06-09 13:06:11.386546 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.067)       0:01:19.154 **********
2026-06-09 13:06:11.449775 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost
2026-06-09 13:06:11.449841 | controller |
2026-06-09 13:06:11.449847 | 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"] ***
2026-06-09 13:06:11.449852 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.063)       0:01:19.219 **********
2026-06-09 13:06:11.449856 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.063)       0:01:19.218 **********
2026-06-09 13:06:11.504568 | controller | skipping: [localhost]
2026-06-09 13:06:11.504651 | controller |
2026-06-09 13:06:11.504666 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-09 13:06:11.504678 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-09 13:06:11.504690 | controller | }}] ***
2026-06-09 13:06:11.504702 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.054)       0:01:19.274 **********
2026-06-09 13:06:11.504713 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.054)       0:01:19.272 **********
2026-06-09 13:06:11.573523 | controller | ok: [localhost]
2026-06-09 13:06:11.573579 | controller |
2026-06-09 13:06:11.573592 | 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 != ''"]] ***
2026-06-09 13:06:11.573599 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.069)       0:01:19.343 **********
2026-06-09 13:06:11.573604 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.069)       0:01:19.341 **********
2026-06-09 13:06:11.627101 | controller | ok: [localhost] =>
2026-06-09 13:06:11.627161 | controller |     changed: false
2026-06-09 13:06:11.627170 | controller |     msg: All assertions passed
2026-06-09 13:06:11.627176 | controller |
2026-06-09 13:06:11.627213 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 13:06:11.627223 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.053)       0:01:19.396 **********
2026-06-09 13:06:11.627229 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.053)       0:01:19.395 **********
2026-06-09 13:06:11.879874 | controller | changed: [localhost]
2026-06-09 13:06:11.879934 | controller |
2026-06-09 13:06:11.879941 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 13:06:11.879948 | controller |   (snippet_datadir,
2026-06-09 13:06:11.879953 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 13:06:11.879959 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 13:06:11.879966 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.252)       0:01:19.649 **********
2026-06-09 13:06:11.879972 | controller | Tuesday 09 June 2026  13:06:11 +0000 (0:00:00.252)       0:01:19.647 **********
2026-06-09 13:06:12.453889 | controller | changed: [localhost]
2026-06-09 13:06:12.453927 | controller |
2026-06-09 13:06:12.453932 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-09 13:06:12.453943 | controller | Tuesday 09 June 2026  13:06:12 +0000 (0:00:00.573)       0:01:20.223 **********
2026-06-09 13:06:12.453947 | controller | Tuesday 09 June 2026  13:06:12 +0000 (0:00:00.573)       0:01:20.221 **********
2026-06-09 13:06:12.541218 | controller | ok: [localhost]
2026-06-09 13:06:12.541278 | controller |
2026-06-09 13:06:12.541289 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 13:06:12.541298 | controller |   (snippet_datadir,
2026-06-09 13:06:12.541306 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 13:06:12.541315 | controller | }}, content={{
2026-06-09 13:06:12.541323 | controller |   _base64_patch |
2026-06-09 13:06:12.541331 | controller |   default({}) |
2026-06-09 13:06:12.541339 | controller |   to_nice_yaml
2026-06-09 13:06:12.541346 | controller | }}, mode=0644] ***
2026-06-09 13:06:12.541354 | controller | Tuesday 09 June 2026  13:06:12 +0000 (0:00:00.087)       0:01:20.310 **********
2026-06-09 13:06:12.541362 | controller | Tuesday 09 June 2026  13:06:12 +0000 (0:00:00.087)       0:01:20.309 **********
2026-06-09 13:06:12.992119 | controller | changed: [localhost]
2026-06-09 13:06:12.992223 | controller |
2026-06-09 13:06:12.992240 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 13:06:12.992249 | controller |   (snippet_datadir,
2026-06-09 13:06:12.992258 | controller |    '04_user_data.yaml') | path_join
2026-06-09 13:06:12.992267 | controller | }}, content={{
2026-06-09 13:06:12.992275 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 13:06:12.992283 | controller |   default({}) |
2026-06-09 13:06:12.992291 | controller |   to_nice_yaml
2026-06-09 13:06:12.992298 | controller | }}, mode=0644] ***
2026-06-09 13:06:12.992306 | controller | Tuesday 09 June 2026  13:06:12 +0000 (0:00:00.450)       0:01:20.761 **********
2026-06-09 13:06:12.992314 | controller | Tuesday 09 June 2026  13:06:12 +0000 (0:00:00.450)       0:01:20.760 **********
2026-06-09 13:06:13.542080 | controller | changed: [localhost]
2026-06-09 13:06:13.542130 | controller |
2026-06-09 13:06:13.542136 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-09 13:06:13.542140 | controller |   (
2026-06-09 13:06:13.542144 | controller |     snippet_datadir,
2026-06-09 13:06:13.542148 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 13:06:13.542152 | controller |   ) | path_join
2026-06-09 13:06:13.542156 | controller | }}, mode=0644] ***
2026-06-09 13:06:13.542160 | controller | Tuesday 09 June 2026  13:06:13 +0000 (0:00:00.550)       0:01:21.311 **********
2026-06-09 13:06:13.542164 | controller | Tuesday 09 June 2026  13:06:13 +0000 (0:00:00.550)       0:01:21.310 **********
2026-06-09 13:06:14.025506 | controller | changed: [localhost]
2026-06-09 13:06:14.025559 | controller |
2026-06-09 13:06:14.025564 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 13:06:14.025569 | controller | Tuesday 09 June 2026  13:06:14 +0000 (0:00:00.483)       0:01:21.794 **********
2026-06-09 13:06:14.025573 | controller | Tuesday 09 June 2026  13:06:14 +0000 (0:00:00.483)       0:01:21.793 **********
2026-06-09 13:06:14.115730 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-09 13:06:14.115808 | controller |
2026-06-09 13:06:14.115820 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-09 13:06:14.115829 | controller | Tuesday 09 June 2026  13:06:14 +0000 (0:00:00.090)       0:01:21.885 **********
2026-06-09 13:06:14.115838 | controller | Tuesday 09 June 2026  13:06:14 +0000 (0:00:00.090)       0:01:21.884 **********
2026-06-09 13:06:14.192206 | controller | ok: [localhost] =>
2026-06-09 13:06:14.192256 | controller |     changed: false
2026-06-09 13:06:14.192262 | controller |     msg: All assertions passed
2026-06-09 13:06:14.192268 | controller |
2026-06-09 13:06:14.192274 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-09 13:06:14.192279 | controller | Tuesday 09 June 2026  13:06:14 +0000 (0:00:00.076)       0:01:21.961 **********
2026-06-09 13:06:14.192292 | controller | Tuesday 09 June 2026  13:06:14 +0000 (0:00:00.076)       0:01:21.960 **********
2026-06-09 13:06:14.458036 | controller | ok: [localhost]
2026-06-09 13:06:14.458106 | controller |
2026-06-09 13:06:14.458117 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 13:06:14.458126 | controller | Tuesday 09 June 2026  13:06:14 +0000 (0:00:00.265)       0:01:22.227 **********
2026-06-09 13:06:14.458134 | controller | Tuesday 09 June 2026  13:06:14 +0000 (0:00:00.265)       0:01:22.226 **********
2026-06-09 13:06:14.529601 | controller | ok: [localhost]
2026-06-09 13:06:14.529653 | controller |
2026-06-09 13:06:14.529660 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 13:06:14.529666 | controller | Tuesday 09 June 2026  13:06:14 +0000 (0:00:00.071)       0:01:22.298 **********
2026-06-09 13:06:14.529672 | controller | Tuesday 09 June 2026  13:06:14 +0000 (0:00:00.071)       0:01:22.297 **********
2026-06-09 13:06:15.111868 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-09 13:06:15.111939 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-09 13:06:15.111946 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-09 13:06:15.111952 | controller |
2026-06-09 13:06:15.111958 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 13:06:15.111964 | controller |   _content |
2026-06-09 13:06:15.111969 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 13:06:15.111975 | controller |   combine(_parsed, recursive=true)
2026-06-09 13:06:15.111981 | controller | }}
2026-06-09 13:06:15.111986 | controller | ] ***
2026-06-09 13:06:15.111992 | controller | Tuesday 09 June 2026  13:06:15 +0000 (0:00:00.581)       0:01:22.880 **********
2026-06-09 13:06:15.111997 | controller | Tuesday 09 June 2026  13:06:15 +0000 (0:00:00.581)       0:01:22.879 **********
2026-06-09 13:06:15.287596 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-09 13:06:15.287654 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 13:06:15.287665 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 13:06:15.287673 | controller |
2026-06-09 13:06:15.287682 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 13:06:15.287691 | controller | Tuesday 09 June 2026  13:06:15 +0000 (0:00:00.175)       0:01:23.056 **********
2026-06-09 13:06:15.287698 | controller | Tuesday 09 June 2026  13:06:15 +0000 (0:00:00.175)       0:01:23.055 **********
2026-06-09 13:06:15.524256 | controller | changed: [localhost]
2026-06-09 13:06:15.524294 | controller |
2026-06-09 13:06:15.524302 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 13:06:15.524308 | controller |   (_destdir,
2026-06-09 13:06:15.524313 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 13:06:15.524319 | controller | }}, content={{
2026-06-09 13:06:15.524324 | controller |   (
2026-06-09 13:06:15.524328 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 13:06:15.524334 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 13:06:15.524339 | controller | }}, mode=0644] ***
2026-06-09 13:06:15.524344 | controller | Tuesday 09 June 2026  13:06:15 +0000 (0:00:00.236)       0:01:23.293 **********
2026-06-09 13:06:15.524350 | controller | Tuesday 09 June 2026  13:06:15 +0000 (0:00:00.236)       0:01:23.292 **********
2026-06-09 13:06:16.048770 | controller | changed: [localhost]
2026-06-09 13:06:16.048823 | controller |
2026-06-09 13:06:16.048830 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset mode=0644, backup=True, remote_src=True, src={{
2026-06-09 13:06:16.048836 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 13:06:16.048842 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 13:06:16.048846 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 13:06:16.048852 | controller | }}, dest={{
2026-06-09 13:06:16.048857 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:06:16.048862 | controller |   stage['path'], _val.src_file
2026-06-09 13:06:16.048867 | controller |   ) |
2026-06-09 13:06:16.048872 | controller |   path_join
2026-06-09 13:06:16.048883 | controller |  }}] ***
2026-06-09 13:06:16.048888 | controller | Tuesday 09 June 2026  13:06:16 +0000 (0:00:00.524)       0:01:23.817 **********
2026-06-09 13:06:16.048893 | controller | Tuesday 09 June 2026  13:06:16 +0000 (0:00:00.524)       0:01:23.816 **********
2026-06-09 13:06:16.407866 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-09 13:06:16.407925 | controller |
2026-06-09 13:06:16.407936 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:16.407945 | controller | Tuesday 09 June 2026  13:06:16 +0000 (0:00:00.359)       0:01:24.177 **********
2026-06-09 13:06:16.407953 | controller | Tuesday 09 June 2026  13:06:16 +0000 (0:00:00.359)       0:01:24.175 **********
2026-06-09 13:06:16.490752 | controller | skipping: [localhost]
2026-06-09 13:06:16.490833 | controller |
2026-06-09 13:06:16.490844 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 13:06:16.490855 | controller | Tuesday 09 June 2026  13:06:16 +0000 (0:00:00.082)       0:01:24.259 **********
2026-06-09 13:06:16.490864 | controller | Tuesday 09 June 2026  13:06:16 +0000 (0:00:00.082)       0:01:24.258 **********
2026-06-09 13:06:16.888183 | controller | changed: [localhost]
2026-06-09 13:06:16.888283 | controller |
2026-06-09 13:06:16.888295 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 13:06:16.888304 | controller | Tuesday 09 June 2026  13:06:16 +0000 (0:00:00.397)       0:01:24.657 **********
2026-06-09 13:06:16.888313 | controller | Tuesday 09 June 2026  13:06:16 +0000 (0:00:00.397)       0:01:24.656 **********
2026-06-09 13:06:17.368638 | controller | changed: [localhost]
2026-06-09 13:06:17.368705 | controller |
2026-06-09 13:06:17.368721 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 13:06:17.368735 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.480)       0:01:25.137 **********
2026-06-09 13:06:17.368747 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.480)       0:01:25.136 **********
2026-06-09 13:06:17.443979 | controller | skipping: [localhost]
2026-06-09 13:06:17.444056 | controller |
2026-06-09 13:06:17.444067 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 13:06:17.444076 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 13:06:17.444085 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 13:06:17.444093 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 13:06:17.444102 | controller |   ) | list
2026-06-09 13:06:17.444113 | controller | }}] ***
2026-06-09 13:06:17.444124 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.075)       0:01:25.213 **********
2026-06-09 13:06:17.444135 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.075)       0:01:25.211 **********
2026-06-09 13:06:17.521141 | controller | skipping: [localhost]
2026-06-09 13:06:17.521216 | controller |
2026-06-09 13:06:17.521225 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset remote_src=True, src={{ _output }}, dest={{
2026-06-09 13:06:17.521231 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 13:06:17.521236 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 13:06:17.521242 | controller | }}, mode=0644] ***
2026-06-09 13:06:17.521247 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.076)       0:01:25.289 **********
2026-06-09 13:06:17.521252 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.076)       0:01:25.288 **********
2026-06-09 13:06:17.830563 | controller | changed: [localhost]
2026-06-09 13:06:17.830630 | controller |
2026-06-09 13:06:17.830644 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:17.830667 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.309)       0:01:25.599 **********
2026-06-09 13:06:17.830677 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.309)       0:01:25.598 **********
2026-06-09 13:06:17.897020 | controller | skipping: [localhost]
2026-06-09 13:06:17.897049 | controller |
2026-06-09 13:06:17.897054 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 13:06:17.897059 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.067)       0:01:25.666 **********
2026-06-09 13:06:17.897127 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.067)       0:01:25.665 **********
2026-06-09 13:06:17.946524 | controller | skipping: [localhost]
2026-06-09 13:06:17.946562 | controller |
2026-06-09 13:06:17.946572 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] ***
2026-06-09 13:06:17.946581 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.049)       0:01:25.716 **********
2026-06-09 13:06:17.946589 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.049)       0:01:25.715 **********
2026-06-09 13:06:17.993241 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-09 13:06:17.993283 | controller | skipping: [localhost]
2026-06-09 13:06:17.993293 | controller |
2026-06-09 13:06:17.993301 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:17.993310 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.046)       0:01:25.763 **********
2026-06-09 13:06:17.993317 | controller | Tuesday 09 June 2026  13:06:17 +0000 (0:00:00.046)       0:01:25.761 **********
2026-06-09 13:06:18.054838 | controller | skipping: [localhost]
2026-06-09 13:06:18.054876 | controller |
2026-06-09 13:06:18.054885 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-09 13:06:18.054894 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.061)       0:01:25.824 **********
2026-06-09 13:06:18.054902 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.061)       0:01:25.823 **********
2026-06-09 13:06:18.113899 | controller | skipping: [localhost]
2026-06-09 13:06:18.113938 | controller |
2026-06-09 13:06:18.113948 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-09 13:06:18.113958 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.059)       0:01:25.883 **********
2026-06-09 13:06:18.113966 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.059)       0:01:25.882 **********
2026-06-09 13:06:18.158964 | controller | ok: [localhost] =>
2026-06-09 13:06:18.159007 | controller |     changed: false
2026-06-09 13:06:18.159016 | controller |     msg: All assertions passed
2026-06-09 13:06:18.159025 | controller |
2026-06-09 13:06:18.159033 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:06:18.159041 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.044)       0:01:25.928 **********
2026-06-09 13:06:18.159049 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.044)       0:01:25.927 **********
2026-06-09 13:06:18.193853 | controller | skipping: [localhost]
2026-06-09 13:06:18.193890 | controller |
2026-06-09 13:06:18.193900 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:06:18.193908 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.035)       0:01:25.963 **********
2026-06-09 13:06:18.193916 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.035)       0:01:25.962 **********
2026-06-09 13:06:18.246547 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-09 13:06:18.246597 | controller |
2026-06-09 13:06:18.246609 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 13:06:18.246618 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.051)       0:01:26.015 **********
2026-06-09 13:06:18.246625 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.052)       0:01:26.014 **********
2026-06-09 13:06:18.288933 | controller | skipping: [localhost]
2026-06-09 13:06:18.289001 | controller |
2026-06-09 13:06:18.289012 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 13:06:18.289021 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.042)       0:01:26.058 **********
2026-06-09 13:06:18.289029 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.042)       0:01:26.056 **********
2026-06-09 13:06:18.342850 | controller | ok: [localhost]
2026-06-09 13:06:18.342922 | controller |
2026-06-09 13:06:18.342933 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 13:06:18.342942 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 13:06:18.342951 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 13:06:18.342960 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 13:06:18.342968 | controller | }}] ***
2026-06-09 13:06:18.342976 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.053)       0:01:26.112 **********
2026-06-09 13:06:18.342984 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.053)       0:01:26.110 **********
2026-06-09 13:06:18.408014 | controller | skipping: [localhost]
2026-06-09 13:06:18.408081 | controller |
2026-06-09 13:06:18.408089 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 13:06:18.408095 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:06:18.408100 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 13:06:18.408106 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:06:18.408121 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.065)       0:01:26.177 **********
2026-06-09 13:06:18.408127 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.065)       0:01:26.176 **********
2026-06-09 13:06:18.702231 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-09 13:06:18.702283 | controller |
2026-06-09 13:06:18.702289 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 13:06:18.702293 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.293)       0:01:26.471 **********
2026-06-09 13:06:18.702297 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.294)       0:01:26.470 **********
2026-06-09 13:06:18.784143 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 13:06:18.784218 | controller |
2026-06-09 13:06:18.784231 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-09 13:06:18.784240 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.082)       0:01:26.553 **********
2026-06-09 13:06:18.784247 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.082)       0:01:26.552 **********
2026-06-09 13:06:18.845618 | controller | skipping: [localhost]
2026-06-09 13:06:18.845687 | controller |
2026-06-09 13:06:18.845697 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] ***
2026-06-09 13:06:18.845706 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.061)       0:01:26.614 **********
2026-06-09 13:06:18.845714 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.061)       0:01:26.613 **********
2026-06-09 13:06:18.946503 | controller |
2026-06-09 13:06:18.946577 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 13:06:18.946589 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.101)       0:01:26.715 **********
2026-06-09 13:06:18.946598 | controller | Tuesday 09 June 2026  13:06:18 +0000 (0:00:00.101)       0:01:26.714 **********
2026-06-09 13:06:19.002572 | controller | skipping: [localhost]
2026-06-09 13:06:19.002640 | controller |
2026-06-09 13:06:19.002652 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 13:06:19.002661 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.056)       0:01:26.772 **********
2026-06-09 13:06:19.002670 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.056)       0:01:26.770 **********
2026-06-09 13:06:19.088540 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-09 13:06:19.088625 | controller |
2026-06-09 13:06:19.088632 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-09 13:06:19.088637 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.085)       0:01:26.858 **********
2026-06-09 13:06:19.088641 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.085)       0:01:26.856 **********
2026-06-09 13:06:19.141319 | controller | ok: [localhost] =>
2026-06-09 13:06:19.141440 | controller |     changed: false
2026-06-09 13:06:19.141451 | controller |     msg: All assertions passed
2026-06-09 13:06:19.141462 | controller |
2026-06-09 13:06:19.141471 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:06:19.141482 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.052)       0:01:26.910 **********
2026-06-09 13:06:19.141491 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.052)       0:01:26.909 **********
2026-06-09 13:06:19.379502 | controller | ok: [localhost]
2026-06-09 13:06:19.379639 | controller |
2026-06-09 13:06:19.379652 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-09 13:06:19.379663 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.237)       0:01:27.148 **********
2026-06-09 13:06:19.379672 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.237)       0:01:27.147 **********
2026-06-09 13:06:19.444319 | controller | ok: [localhost] =>
2026-06-09 13:06:19.444438 | controller |     changed: false
2026-06-09 13:06:19.444446 | controller |     msg: All assertions passed
2026-06-09 13:06:19.444453 | controller |
2026-06-09 13:06:19.444459 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 13:06:19.444465 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.063)       0:01:27.212 **********
2026-06-09 13:06:19.444471 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.064)       0:01:27.211 **********
2026-06-09 13:06:19.673395 | controller | ok: [localhost]
2026-06-09 13:06:19.673466 | controller |
2026-06-09 13:06:19.673477 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-09 13:06:19.673487 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 13:06:19.673495 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 13:06:19.673503 | controller |   _config_map_content |
2026-06-09 13:06:19.673510 | controller |   ansible.utils.remove_keys(
2026-06-09 13:06:19.673518 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 13:06:19.673525 | controller |     matching_parameter='regex')
2026-06-09 13:06:19.673533 | controller | }}, cacheable=False] ***
2026-06-09 13:06:19.673541 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.229)       0:01:27.442 **********
2026-06-09 13:06:19.673549 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.229)       0:01:27.441 **********
2026-06-09 13:06:19.988231 | controller | ok: [localhost]
2026-06-09 13:06:19.988307 | controller |
2026-06-09 13:06:19.988335 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 13:06:19.988344 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.314)       0:01:27.757 **********
2026-06-09 13:06:19.988359 | controller | Tuesday 09 June 2026  13:06:19 +0000 (0:00:00.315)       0:01:27.756 **********
2026-06-09 13:06:20.042674 | controller | skipping: [localhost]
2026-06-09 13:06:20.042767 | controller |
2026-06-09 13:06:20.042784 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 13:06:20.042796 | controller | Tuesday 09 June 2026  13:06:20 +0000 (0:00:00.054)       0:01:27.811 **********
2026-06-09 13:06:20.042809 | controller | Tuesday 09 June 2026  13:06:20 +0000 (0:00:00.054)       0:01:27.810 **********
2026-06-09 13:06:20.321929 | controller | changed: [localhost]
2026-06-09 13:06:20.322002 | controller |
2026-06-09 13:06:20.322014 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 13:06:20.322023 | controller |   (snippet_datadir,
2026-06-09 13:06:20.322031 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 13:06:20.322040 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 13:06:20.322048 | controller | Tuesday 09 June 2026  13:06:20 +0000 (0:00:00.279)       0:01:28.091 **********
2026-06-09 13:06:20.322056 | controller | Tuesday 09 June 2026  13:06:20 +0000 (0:00:00.279)       0:01:28.090 **********
2026-06-09 13:06:20.393181 | controller | skipping: [localhost]
2026-06-09 13:06:20.393378 | controller |
2026-06-09 13:06:20.393385 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-09 13:06:20.393390 | controller | Tuesday 09 June 2026  13:06:20 +0000 (0:00:00.071)       0:01:28.162 **********
2026-06-09 13:06:20.393396 | controller | Tuesday 09 June 2026  13:06:20 +0000 (0:00:00.071)       0:01:28.161 **********
2026-06-09 13:06:20.469686 | controller | ok: [localhost]
2026-06-09 13:06:20.469949 | controller |
2026-06-09 13:06:20.469994 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 13:06:20.470004 | controller |   (snippet_datadir,
2026-06-09 13:06:20.470014 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 13:06:20.470023 | controller | }}, content={{
2026-06-09 13:06:20.470031 | controller |   _base64_patch |
2026-06-09 13:06:20.470039 | controller |   default({}) |
2026-06-09 13:06:20.470048 | controller |   to_nice_yaml
2026-06-09 13:06:20.470058 | controller | }}, mode=0644] ***
2026-06-09 13:06:20.470070 | controller | Tuesday 09 June 2026  13:06:20 +0000 (0:00:00.076)       0:01:28.239 **********
2026-06-09 13:06:20.470082 | controller | Tuesday 09 June 2026  13:06:20 +0000 (0:00:00.076)       0:01:28.237 **********
2026-06-09 13:06:20.967395 | controller | changed: [localhost]
2026-06-09 13:06:20.967451 | controller |
2026-06-09 13:06:20.967462 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 13:06:20.967470 | controller |   (snippet_datadir,
2026-06-09 13:06:20.967479 | controller |    '04_user_data.yaml') | path_join
2026-06-09 13:06:20.967487 | controller | }}, content={{
2026-06-09 13:06:20.967495 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 13:06:20.967503 | controller |   default({}) |
2026-06-09 13:06:20.967511 | controller |   to_nice_yaml
2026-06-09 13:06:20.967518 | controller | }}, mode=0644] ***
2026-06-09 13:06:20.967526 | controller | Tuesday 09 June 2026  13:06:20 +0000 (0:00:00.497)       0:01:28.736 **********
2026-06-09 13:06:20.967534 | controller | Tuesday 09 June 2026  13:06:20 +0000 (0:00:00.497)       0:01:28.735 **********
2026-06-09 13:06:21.437295 | controller | changed: [localhost]
2026-06-09 13:06:21.437359 | controller |
2026-06-09 13:06:21.437370 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-09 13:06:21.437379 | controller |   (
2026-06-09 13:06:21.437387 | controller |     snippet_datadir,
2026-06-09 13:06:21.437395 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 13:06:21.437403 | controller |   ) | path_join
2026-06-09 13:06:21.437411 | controller | }}, mode=0644] ***
2026-06-09 13:06:21.437419 | controller | Tuesday 09 June 2026  13:06:21 +0000 (0:00:00.470)       0:01:29.206 **********
2026-06-09 13:06:21.437427 | controller | Tuesday 09 June 2026  13:06:21 +0000 (0:00:00.470)       0:01:29.205 **********
2026-06-09 13:06:21.843785 | controller | changed: [localhost]
2026-06-09 13:06:21.843835 | controller |
2026-06-09 13:06:21.843847 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 13:06:21.843864 | controller | Tuesday 09 June 2026  13:06:21 +0000 (0:00:00.406)       0:01:29.613 **********
2026-06-09 13:06:21.843873 | controller | Tuesday 09 June 2026  13:06:21 +0000 (0:00:00.406)       0:01:29.612 **********
2026-06-09 13:06:21.933248 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-09 13:06:21.933291 | controller |
2026-06-09 13:06:21.933303 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-09 13:06:21.933313 | controller | Tuesday 09 June 2026  13:06:21 +0000 (0:00:00.089)       0:01:29.703 **********
2026-06-09 13:06:21.933322 | controller | Tuesday 09 June 2026  13:06:21 +0000 (0:00:00.089)       0:01:29.701 **********
2026-06-09 13:06:22.002420 | controller | ok: [localhost] =>
2026-06-09 13:06:22.002465 | controller |     changed: false
2026-06-09 13:06:22.002476 | controller |     msg: All assertions passed
2026-06-09 13:06:22.002486 | controller |
2026-06-09 13:06:22.002495 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-09 13:06:22.002504 | controller | Tuesday 09 June 2026  13:06:22 +0000 (0:00:00.069)       0:01:29.772 **********
2026-06-09 13:06:22.002513 | controller | Tuesday 09 June 2026  13:06:22 +0000 (0:00:00.069)       0:01:29.770 **********
2026-06-09 13:06:22.276187 | controller | ok: [localhost]
2026-06-09 13:06:22.276296 | controller |
2026-06-09 13:06:22.276306 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 13:06:22.276315 | controller | Tuesday 09 June 2026  13:06:22 +0000 (0:00:00.273)       0:01:30.045 **********
2026-06-09 13:06:22.276322 | controller | Tuesday 09 June 2026  13:06:22 +0000 (0:00:00.273)       0:01:30.044 **********
2026-06-09 13:06:22.325059 | controller | ok: [localhost]
2026-06-09 13:06:22.325098 | controller |
2026-06-09 13:06:22.325125 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 13:06:22.325134 | controller | Tuesday 09 June 2026  13:06:22 +0000 (0:00:00.048)       0:01:30.094 **********
2026-06-09 13:06:22.325141 | controller | Tuesday 09 June 2026  13:06:22 +0000 (0:00:00.048)       0:01:30.093 **********
2026-06-09 13:06:22.789447 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-09 13:06:22.789509 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-09 13:06:22.789517 | controller |
2026-06-09 13:06:22.789524 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 13:06:22.789529 | controller |   _content |
2026-06-09 13:06:22.789534 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 13:06:22.789539 | controller |   combine(_parsed, recursive=true)
2026-06-09 13:06:22.789544 | controller | }}
2026-06-09 13:06:22.789549 | controller | ] ***
2026-06-09 13:06:22.789555 | controller | Tuesday 09 June 2026  13:06:22 +0000 (0:00:00.464)       0:01:30.558 **********
2026-06-09 13:06:22.789560 | controller | Tuesday 09 June 2026  13:06:22 +0000 (0:00:00.464)       0:01:30.557 **********
2026-06-09 13:06:22.880284 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 13:06:22.880361 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 13:06:22.880372 | controller |
2026-06-09 13:06:22.880381 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 13:06:22.880389 | controller | Tuesday 09 June 2026  13:06:22 +0000 (0:00:00.090)       0:01:30.649 **********
2026-06-09 13:06:22.880397 | controller | Tuesday 09 June 2026  13:06:22 +0000 (0:00:00.090)       0:01:30.648 **********
2026-06-09 13:06:23.156663 | controller | changed: [localhost]
2026-06-09 13:06:23.156726 | controller |
2026-06-09 13:06:23.156731 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 13:06:23.156736 | controller |   (_destdir,
2026-06-09 13:06:23.156739 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 13:06:23.156756 | controller | }}, content={{
2026-06-09 13:06:23.156760 | controller |   (
2026-06-09 13:06:23.156763 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 13:06:23.156767 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 13:06:23.156771 | controller | }}, mode=0644] ***
2026-06-09 13:06:23.156774 | controller | Tuesday 09 June 2026  13:06:23 +0000 (0:00:00.276)       0:01:30.925 **********
2026-06-09 13:06:23.156778 | controller | Tuesday 09 June 2026  13:06:23 +0000 (0:00:00.276)       0:01:30.924 **********
2026-06-09 13:06:23.705654 | controller | changed: [localhost]
2026-06-09 13:06:23.705712 | controller |
2026-06-09 13:06:23.705720 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-09 13:06:23.705726 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 13:06:23.705732 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 13:06:23.705737 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 13:06:23.705742 | controller | }}, dest={{
2026-06-09 13:06:23.705747 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:06:23.705752 | controller |   stage['path'], _val.src_file
2026-06-09 13:06:23.705758 | controller |   ) |
2026-06-09 13:06:23.705762 | controller |   path_join
2026-06-09 13:06:23.705767 | controller |  }}] ***
2026-06-09 13:06:23.705773 | controller | Tuesday 09 June 2026  13:06:23 +0000 (0:00:00.548)       0:01:31.474 **********
2026-06-09 13:06:23.705780 | controller | Tuesday 09 June 2026  13:06:23 +0000 (0:00:00.548)       0:01:31.473 **********
2026-06-09 13:06:24.063756 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-09 13:06:24.063817 | controller |
2026-06-09 13:06:24.063828 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:24.063837 | controller | Tuesday 09 June 2026  13:06:24 +0000 (0:00:00.358)       0:01:31.833 **********
2026-06-09 13:06:24.063845 | controller | Tuesday 09 June 2026  13:06:24 +0000 (0:00:00.358)       0:01:31.832 **********
2026-06-09 13:06:24.117448 | controller | skipping: [localhost]
2026-06-09 13:06:24.117487 | controller |
2026-06-09 13:06:24.117521 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 13:06:24.117530 | controller | Tuesday 09 June 2026  13:06:24 +0000 (0:00:00.053)       0:01:31.886 **********
2026-06-09 13:06:24.117538 | controller | Tuesday 09 June 2026  13:06:24 +0000 (0:00:00.053)       0:01:31.885 **********
2026-06-09 13:06:24.522145 | controller | changed: [localhost]
2026-06-09 13:06:24.522231 | controller |
2026-06-09 13:06:24.522240 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 13:06:24.522247 | controller | Tuesday 09 June 2026  13:06:24 +0000 (0:00:00.404)       0:01:32.291 **********
2026-06-09 13:06:24.522252 | controller | Tuesday 09 June 2026  13:06:24 +0000 (0:00:00.404)       0:01:32.290 **********
2026-06-09 13:06:24.981836 | controller | changed: [localhost]
2026-06-09 13:06:24.981897 | controller |
2026-06-09 13:06:24.981903 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 13:06:24.981908 | controller | Tuesday 09 June 2026  13:06:24 +0000 (0:00:00.459)       0:01:32.751 **********
2026-06-09 13:06:24.981912 | controller | Tuesday 09 June 2026  13:06:24 +0000 (0:00:00.459)       0:01:32.749 **********
2026-06-09 13:06:25.038409 | controller | skipping: [localhost]
2026-06-09 13:06:25.038427 | controller |
2026-06-09 13:06:25.038432 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 13:06:25.038436 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 13:06:25.038441 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 13:06:25.038445 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 13:06:25.038459 | controller |   ) | list
2026-06-09 13:06:25.038465 | controller | }}] ***
2026-06-09 13:06:25.038470 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.056)       0:01:32.807 **********
2026-06-09 13:06:25.038475 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.056)       0:01:32.806 **********
2026-06-09 13:06:25.115843 | controller | skipping: [localhost]
2026-06-09 13:06:25.115933 | controller |
2026-06-09 13:06:25.115946 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-09 13:06:25.115956 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 13:06:25.115965 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 13:06:25.115974 | controller | }}, mode=0644] ***
2026-06-09 13:06:25.115983 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.077)       0:01:32.884 **********
2026-06-09 13:06:25.115992 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.077)       0:01:32.883 **********
2026-06-09 13:06:25.413583 | controller | changed: [localhost]
2026-06-09 13:06:25.413645 | controller |
2026-06-09 13:06:25.413656 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:25.413665 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.297)       0:01:33.182 **********
2026-06-09 13:06:25.413674 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.297)       0:01:33.181 **********
2026-06-09 13:06:25.473726 | controller | skipping: [localhost]
2026-06-09 13:06:25.473790 | controller |
2026-06-09 13:06:25.473801 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 13:06:25.473841 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.060)       0:01:33.242 **********
2026-06-09 13:06:25.473850 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.060)       0:01:33.241 **********
2026-06-09 13:06:25.526267 | controller | skipping: [localhost]
2026-06-09 13:06:25.526343 | controller |
2026-06-09 13:06:25.526353 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=wait_condition.yml] ***
2026-06-09 13:06:25.526362 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.052)       0:01:33.295 **********
2026-06-09 13:06:25.526371 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.052)       0:01:33.294 **********
2026-06-09 13:06:25.591603 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-09 13:06:25.591687 | controller | skipping: [localhost]
2026-06-09 13:06:25.591698 | controller |
2026-06-09 13:06:25.591707 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:25.591715 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.065)       0:01:33.360 **********
2026-06-09 13:06:25.591724 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.065)       0:01:33.359 **********
2026-06-09 13:06:25.654764 | controller | skipping: [localhost]
2026-06-09 13:06:25.654848 | controller |
2026-06-09 13:06:25.654858 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-09 13:06:25.654867 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.063)       0:01:33.423 **********
2026-06-09 13:06:25.654875 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.063)       0:01:33.422 **********
2026-06-09 13:06:25.736501 | controller | skipping: [localhost]
2026-06-09 13:06:25.736584 | controller |
2026-06-09 13:06:25.736596 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-09 13:06:25.736606 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.081)       0:01:33.505 **********
2026-06-09 13:06:25.736615 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.081)       0:01:33.504 **********
2026-06-09 13:06:25.790861 | controller | ok: [localhost] =>
2026-06-09 13:06:25.790899 | controller |     changed: false
2026-06-09 13:06:25.790905 | controller |     msg: All assertions passed
2026-06-09 13:06:25.790911 | controller |
2026-06-09 13:06:25.790916 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:06:25.790923 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.055)       0:01:33.560 **********
2026-06-09 13:06:25.790928 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.055)       0:01:33.559 **********
2026-06-09 13:06:25.822366 | controller | skipping: [localhost]
2026-06-09 13:06:25.822402 | controller |
2026-06-09 13:06:25.822409 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:06:25.822415 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.031)       0:01:33.592 **********
2026-06-09 13:06:25.822421 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.031)       0:01:33.590 **********
2026-06-09 13:06:25.880858 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-09 13:06:25.880911 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-09 13:06:25.880922 | controller |
2026-06-09 13:06:25.880931 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 13:06:25.880939 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.058)       0:01:33.650 **********
2026-06-09 13:06:25.880947 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.058)       0:01:33.649 **********
2026-06-09 13:06:25.911167 | controller | skipping: [localhost]
2026-06-09 13:06:25.911236 | controller |
2026-06-09 13:06:25.911246 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 13:06:25.911254 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.030)       0:01:33.680 **********
2026-06-09 13:06:25.911262 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.030)       0:01:33.679 **********
2026-06-09 13:06:25.965056 | controller | ok: [localhost]
2026-06-09 13:06:25.965137 | controller |
2026-06-09 13:06:25.965150 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 13:06:25.965160 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 13:06:25.965171 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 13:06:25.965180 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 13:06:25.965189 | controller | }}] ***
2026-06-09 13:06:25.965242 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.053)       0:01:33.734 **********
2026-06-09 13:06:25.965255 | controller | Tuesday 09 June 2026  13:06:25 +0000 (0:00:00.053)       0:01:33.732 **********
2026-06-09 13:06:26.016252 | controller | skipping: [localhost]
2026-06-09 13:06:26.016336 | controller |
2026-06-09 13:06:26.016348 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 13:06:26.016357 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:06:26.016365 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 13:06:26.016375 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:06:26.016383 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.051)       0:01:33.785 **********
2026-06-09 13:06:26.016392 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.051)       0:01:33.784 **********
2026-06-09 13:06:26.503860 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-09 13:06:26.503973 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-09 13:06:26.503979 | controller |
2026-06-09 13:06:26.503983 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 13:06:26.503996 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.487)       0:01:34.273 **********
2026-06-09 13:06:26.504001 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.487)       0:01:34.271 **********
2026-06-09 13:06:26.635000 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-09 13:06:26.635031 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 13:06:26.635036 | controller |
2026-06-09 13:06:26.635040 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-09 13:06:26.635045 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.131)       0:01:34.404 **********
2026-06-09 13:06:26.635049 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.131)       0:01:34.403 **********
2026-06-09 13:06:26.685351 | controller | skipping: [localhost]
2026-06-09 13:06:26.685382 | controller |
2026-06-09 13:06:26.685388 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon name=ci_gen_kustomize_values] ***
2026-06-09 13:06:26.685392 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.050)       0:01:34.455 **********
2026-06-09 13:06:26.685396 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.050)       0:01:34.453 **********
2026-06-09 13:06:26.847604 | controller |
2026-06-09 13:06:26.847675 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 13:06:26.847685 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.161)       0:01:34.617 **********
2026-06-09 13:06:26.847693 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.161)       0:01:34.615 **********
2026-06-09 13:06:26.901783 | controller | skipping: [localhost]
2026-06-09 13:06:26.901836 | controller |
2026-06-09 13:06:26.901842 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 13:06:26.901847 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.054)       0:01:34.671 **********
2026-06-09 13:06:26.901851 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.054)       0:01:34.670 **********
2026-06-09 13:06:26.986397 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-09 13:06:26.986472 | controller |
2026-06-09 13:06:26.986495 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-09 13:06:26.986545 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.084)       0:01:34.756 **********
2026-06-09 13:06:26.986555 | controller | Tuesday 09 June 2026  13:06:26 +0000 (0:00:00.084)       0:01:34.754 **********
2026-06-09 13:06:27.042728 | controller | ok: [localhost] =>
2026-06-09 13:06:27.042803 | controller |     changed: false
2026-06-09 13:06:27.042813 | controller |     msg: All assertions passed
2026-06-09 13:06:27.042823 | controller |
2026-06-09 13:06:27.042832 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:06:27.042842 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.056)       0:01:34.812 **********
2026-06-09 13:06:27.042850 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.056)       0:01:34.811 **********
2026-06-09 13:06:27.299087 | controller | ok: [localhost]
2026-06-09 13:06:27.299165 | controller |
2026-06-09 13:06:27.299176 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-09 13:06:27.299185 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.255)       0:01:35.068 **********
2026-06-09 13:06:27.299250 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.255)       0:01:35.066 **********
2026-06-09 13:06:27.361067 | controller | ok: [localhost] =>
2026-06-09 13:06:27.361131 | controller |     changed: false
2026-06-09 13:06:27.361141 | controller |     msg: All assertions passed
2026-06-09 13:06:27.361150 | controller |
2026-06-09 13:06:27.361158 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 13:06:27.361180 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.062)       0:01:35.130 **********
2026-06-09 13:06:27.361279 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.061)       0:01:35.128 **********
2026-06-09 13:06:27.591812 | controller | ok: [localhost]
2026-06-09 13:06:27.591876 | controller |
2026-06-09 13:06:27.591887 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-09 13:06:27.591897 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 13:06:27.591906 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 13:06:27.591914 | controller |   _config_map_content |
2026-06-09 13:06:27.591922 | controller |   ansible.utils.remove_keys(
2026-06-09 13:06:27.591930 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 13:06:27.591938 | controller |     matching_parameter='regex')
2026-06-09 13:06:27.591946 | controller | }}, cacheable=False] ***
2026-06-09 13:06:27.591954 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.230)       0:01:35.361 **********
2026-06-09 13:06:27.591963 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.230)       0:01:35.359 **********
2026-06-09 13:06:27.828528 | controller | ok: [localhost]
2026-06-09 13:06:27.828588 | controller |
2026-06-09 13:06:27.828598 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 13:06:27.828607 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.236)       0:01:35.597 **********
2026-06-09 13:06:27.828615 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.236)       0:01:35.596 **********
2026-06-09 13:06:27.908823 | controller | skipping: [localhost]
2026-06-09 13:06:27.908868 | controller |
2026-06-09 13:06:27.908881 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 13:06:27.908892 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.079)       0:01:35.677 **********
2026-06-09 13:06:27.908904 | controller | Tuesday 09 June 2026  13:06:27 +0000 (0:00:00.079)       0:01:35.676 **********
2026-06-09 13:06:28.139049 | controller | ok: [localhost]
2026-06-09 13:06:28.139760 | controller |
2026-06-09 13:06:28.139779 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 13:06:28.139788 | controller |   (snippet_datadir,
2026-06-09 13:06:28.139797 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 13:06:28.139805 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 13:06:28.139814 | controller | Tuesday 09 June 2026  13:06:28 +0000 (0:00:00.230)       0:01:35.907 **********
2026-06-09 13:06:28.139821 | controller | Tuesday 09 June 2026  13:06:28 +0000 (0:00:00.230)       0:01:35.906 **********
2026-06-09 13:06:28.236257 | controller | skipping: [localhost]
2026-06-09 13:06:28.236322 | controller |
2026-06-09 13:06:28.236333 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-09 13:06:28.236343 | controller | Tuesday 09 June 2026  13:06:28 +0000 (0:00:00.097)       0:01:36.005 **********
2026-06-09 13:06:28.236352 | controller | Tuesday 09 June 2026  13:06:28 +0000 (0:00:00.097)       0:01:36.004 **********
2026-06-09 13:06:28.320371 | controller | ok: [localhost]
2026-06-09 13:06:28.320441 | controller |
2026-06-09 13:06:28.320452 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 13:06:28.320460 | controller |   (snippet_datadir,
2026-06-09 13:06:28.320468 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 13:06:28.320477 | controller | }}, content={{
2026-06-09 13:06:28.320484 | controller |   _base64_patch |
2026-06-09 13:06:28.320492 | controller |   default({}) |
2026-06-09 13:06:28.320499 | controller |   to_nice_yaml
2026-06-09 13:06:28.320507 | controller | }}, mode=0644] ***
2026-06-09 13:06:28.320515 | controller | Tuesday 09 June 2026  13:06:28 +0000 (0:00:00.083)       0:01:36.089 **********
2026-06-09 13:06:28.320522 | controller | Tuesday 09 June 2026  13:06:28 +0000 (0:00:00.083)       0:01:36.087 **********
2026-06-09 13:06:28.760732 | controller | ok: [localhost]
2026-06-09 13:06:28.760882 | controller |
2026-06-09 13:06:28.760901 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 13:06:28.760910 | controller |   (snippet_datadir,
2026-06-09 13:06:28.760919 | controller |    '04_user_data.yaml') | path_join
2026-06-09 13:06:28.760927 | controller | }}, content={{
2026-06-09 13:06:28.760935 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 13:06:28.760944 | controller |   default({}) |
2026-06-09 13:06:28.760951 | controller |   to_nice_yaml
2026-06-09 13:06:28.760959 | controller | }}, mode=0644] ***
2026-06-09 13:06:28.760967 | controller | Tuesday 09 June 2026  13:06:28 +0000 (0:00:00.441)       0:01:36.530 **********
2026-06-09 13:06:28.760975 | controller | Tuesday 09 June 2026  13:06:28 +0000 (0:00:00.441)       0:01:36.529 **********
2026-06-09 13:06:29.261882 | controller | ok: [localhost]
2026-06-09 13:06:29.261936 | controller |
2026-06-09 13:06:29.261950 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-09 13:06:29.261961 | controller |   (
2026-06-09 13:06:29.261971 | controller |     snippet_datadir,
2026-06-09 13:06:29.261982 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 13:06:29.261991 | controller |   ) | path_join
2026-06-09 13:06:29.262000 | controller | }}, mode=0644] ***
2026-06-09 13:06:29.262010 | controller | Tuesday 09 June 2026  13:06:29 +0000 (0:00:00.500)       0:01:37.030 **********
2026-06-09 13:06:29.262020 | controller | Tuesday 09 June 2026  13:06:29 +0000 (0:00:00.500)       0:01:37.029 **********
2026-06-09 13:06:29.722855 | controller | changed: [localhost]
2026-06-09 13:06:29.722929 | controller |
2026-06-09 13:06:29.722938 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 13:06:29.722944 | controller | Tuesday 09 June 2026  13:06:29 +0000 (0:00:00.461)       0:01:37.492 **********
2026-06-09 13:06:29.722949 | controller | Tuesday 09 June 2026  13:06:29 +0000 (0:00:00.461)       0:01:37.491 **********
2026-06-09 13:06:29.807902 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-09 13:06:29.807967 | controller |
2026-06-09 13:06:29.807987 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-09 13:06:29.807992 | controller | Tuesday 09 June 2026  13:06:29 +0000 (0:00:00.085)       0:01:37.577 **********
2026-06-09 13:06:29.807996 | controller | Tuesday 09 June 2026  13:06:29 +0000 (0:00:00.085)       0:01:37.576 **********
2026-06-09 13:06:29.875726 | controller | ok: [localhost] =>
2026-06-09 13:06:29.875816 | controller |     changed: false
2026-06-09 13:06:29.875830 | controller |     msg: All assertions passed
2026-06-09 13:06:29.875843 | controller |
2026-06-09 13:06:29.875855 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-09 13:06:29.875867 | controller | Tuesday 09 June 2026  13:06:29 +0000 (0:00:00.067)       0:01:37.644 **********
2026-06-09 13:06:29.875879 | controller | Tuesday 09 June 2026  13:06:29 +0000 (0:00:00.067)       0:01:37.643 **********
2026-06-09 13:06:30.077798 | controller | ok: [localhost]
2026-06-09 13:06:30.077877 | controller |
2026-06-09 13:06:30.077888 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 13:06:30.077897 | controller | Tuesday 09 June 2026  13:06:30 +0000 (0:00:00.202)       0:01:37.847 **********
2026-06-09 13:06:30.077904 | controller | Tuesday 09 June 2026  13:06:30 +0000 (0:00:00.202)       0:01:37.846 **********
2026-06-09 13:06:30.122415 | controller | ok: [localhost]
2026-06-09 13:06:30.122487 | controller |
2026-06-09 13:06:30.122495 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 13:06:30.122502 | controller | Tuesday 09 June 2026  13:06:30 +0000 (0:00:00.044)       0:01:37.892 **********
2026-06-09 13:06:30.122509 | controller | Tuesday 09 June 2026  13:06:30 +0000 (0:00:00.044)       0:01:37.890 **********
2026-06-09 13:06:30.536105 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-09 13:06:30.536167 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-09 13:06:30.536181 | controller |
2026-06-09 13:06:30.536228 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 13:06:30.536244 | controller |   _content |
2026-06-09 13:06:30.536254 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 13:06:30.536264 | controller |   combine(_parsed, recursive=true)
2026-06-09 13:06:30.536274 | controller | }}
2026-06-09 13:06:30.536283 | controller | ] ***
2026-06-09 13:06:30.536293 | controller | Tuesday 09 June 2026  13:06:30 +0000 (0:00:00.413)       0:01:38.305 **********
2026-06-09 13:06:30.536304 | controller | Tuesday 09 June 2026  13:06:30 +0000 (0:00:00.413)       0:01:38.304 **********
2026-06-09 13:06:30.674319 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 13:06:30.674377 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 13:06:30.674391 | controller |
2026-06-09 13:06:30.674404 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 13:06:30.674415 | controller | Tuesday 09 June 2026  13:06:30 +0000 (0:00:00.138)       0:01:38.443 **********
2026-06-09 13:06:30.674424 | controller | Tuesday 09 June 2026  13:06:30 +0000 (0:00:00.138)       0:01:38.442 **********
2026-06-09 13:06:30.918773 | controller | ok: [localhost]
2026-06-09 13:06:30.918896 | controller |
2026-06-09 13:06:30.918908 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 13:06:30.918917 | controller |   (_destdir,
2026-06-09 13:06:30.918927 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 13:06:30.918936 | controller | }}, content={{
2026-06-09 13:06:30.918944 | controller |   (
2026-06-09 13:06:30.918952 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 13:06:30.918960 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 13:06:30.918969 | controller | }}, mode=0644] ***
2026-06-09 13:06:30.918978 | controller | Tuesday 09 June 2026  13:06:30 +0000 (0:00:00.244)       0:01:38.688 **********
2026-06-09 13:06:30.918986 | controller | Tuesday 09 June 2026  13:06:30 +0000 (0:00:00.244)       0:01:38.687 **********
2026-06-09 13:06:31.436461 | controller | changed: [localhost]
2026-06-09 13:06:31.436531 | controller |
2026-06-09 13:06:31.436544 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 13:06:31.436555 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.517)       0:01:39.205 **********
2026-06-09 13:06:31.436565 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.517)       0:01:39.204 **********
2026-06-09 13:06:31.483384 | controller | skipping: [localhost]
2026-06-09 13:06:31.483438 | controller |
2026-06-09 13:06:31.483444 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 13:06:31.483448 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.046)       0:01:39.252 **********
2026-06-09 13:06:31.483452 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.046)       0:01:39.251 **********
2026-06-09 13:06:31.573275 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-09 13:06:31.573343 | controller |
2026-06-09 13:06:31.573352 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-09 13:06:31.573362 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.090)       0:01:39.342 **********
2026-06-09 13:06:31.573370 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.090)       0:01:39.341 **********
2026-06-09 13:06:31.629471 | controller | ok: [localhost] =>
2026-06-09 13:06:31.629547 | controller |     changed: false
2026-06-09 13:06:31.629557 | controller |     msg: All assertions passed
2026-06-09 13:06:31.629566 | controller |
2026-06-09 13:06:31.629574 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:06:31.629583 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.056)       0:01:39.399 **********
2026-06-09 13:06:31.629604 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.056)       0:01:39.397 **********
2026-06-09 13:06:31.915071 | controller | ok: [localhost]
2026-06-09 13:06:31.915115 | controller |
2026-06-09 13:06:31.915124 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-09 13:06:31.915132 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.285)       0:01:39.684 **********
2026-06-09 13:06:31.915139 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.285)       0:01:39.683 **********
2026-06-09 13:06:31.976091 | controller | ok: [localhost] =>
2026-06-09 13:06:31.976130 | controller |     changed: false
2026-06-09 13:06:31.976138 | controller |     msg: All assertions passed
2026-06-09 13:06:31.976144 | controller |
2026-06-09 13:06:31.976150 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 13:06:31.976156 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.060)       0:01:39.745 **********
2026-06-09 13:06:31.976161 | controller | Tuesday 09 June 2026  13:06:31 +0000 (0:00:00.060)       0:01:39.744 **********
2026-06-09 13:06:32.170554 | controller | ok: [localhost]
2026-06-09 13:06:32.170605 | controller |
2026-06-09 13:06:32.170617 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-09 13:06:32.170628 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 13:06:32.170637 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 13:06:32.170645 | controller |   _config_map_content |
2026-06-09 13:06:32.170654 | controller |   ansible.utils.remove_keys(
2026-06-09 13:06:32.170662 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 13:06:32.170670 | controller |     matching_parameter='regex')
2026-06-09 13:06:32.170679 | controller | }}, cacheable=False] ***
2026-06-09 13:06:32.170687 | controller | Tuesday 09 June 2026  13:06:32 +0000 (0:00:00.194)       0:01:39.940 **********
2026-06-09 13:06:32.170696 | controller | Tuesday 09 June 2026  13:06:32 +0000 (0:00:00.194)       0:01:39.938 **********
2026-06-09 13:06:32.383570 | controller | ok: [localhost]
2026-06-09 13:06:32.383620 | controller |
2026-06-09 13:06:32.383633 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 13:06:32.383642 | controller | Tuesday 09 June 2026  13:06:32 +0000 (0:00:00.213)       0:01:40.153 **********
2026-06-09 13:06:32.383652 | controller | Tuesday 09 June 2026  13:06:32 +0000 (0:00:00.213)       0:01:40.151 **********
2026-06-09 13:06:32.454737 | controller | skipping: [localhost]
2026-06-09 13:06:32.454780 | controller |
2026-06-09 13:06:32.454790 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 13:06:32.454797 | controller | Tuesday 09 June 2026  13:06:32 +0000 (0:00:00.071)       0:01:40.224 **********
2026-06-09 13:06:32.454804 | controller | Tuesday 09 June 2026  13:06:32 +0000 (0:00:00.071)       0:01:40.223 **********
2026-06-09 13:06:32.651266 | controller | changed: [localhost]
2026-06-09 13:06:32.651333 | controller |
2026-06-09 13:06:32.651344 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 13:06:32.651353 | controller |   (snippet_datadir,
2026-06-09 13:06:32.651361 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 13:06:32.651370 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 13:06:32.651378 | controller | Tuesday 09 June 2026  13:06:32 +0000 (0:00:00.196)       0:01:40.421 **********
2026-06-09 13:06:32.651386 | controller | Tuesday 09 June 2026  13:06:32 +0000 (0:00:00.196)       0:01:40.419 **********
2026-06-09 13:06:33.151621 | controller | changed: [localhost]
2026-06-09 13:06:33.151685 | controller |
2026-06-09 13:06:33.151699 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-09 13:06:33.151709 | controller | Tuesday 09 June 2026  13:06:33 +0000 (0:00:00.499)       0:01:40.921 **********
2026-06-09 13:06:33.151726 | controller | Tuesday 09 June 2026  13:06:33 +0000 (0:00:00.500)       0:01:40.919 **********
2026-06-09 13:06:33.250617 | controller | ok: [localhost]
2026-06-09 13:06:33.250698 | controller |
2026-06-09 13:06:33.250716 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 13:06:33.250730 | controller |   (snippet_datadir,
2026-06-09 13:06:33.250743 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 13:06:33.250756 | controller | }}, content={{
2026-06-09 13:06:33.250770 | controller |   _base64_patch |
2026-06-09 13:06:33.250782 | controller |   default({}) |
2026-06-09 13:06:33.250794 | controller |   to_nice_yaml
2026-06-09 13:06:33.250807 | controller | }}, mode=0644] ***
2026-06-09 13:06:33.250819 | controller | Tuesday 09 June 2026  13:06:33 +0000 (0:00:00.098)       0:01:41.019 **********
2026-06-09 13:06:33.250832 | controller | Tuesday 09 June 2026  13:06:33 +0000 (0:00:00.098)       0:01:41.018 **********
2026-06-09 13:06:33.738624 | controller | changed: [localhost]
2026-06-09 13:06:33.738686 | controller |
2026-06-09 13:06:33.738692 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 13:06:33.738696 | controller |   (snippet_datadir,
2026-06-09 13:06:33.738700 | controller |    '04_user_data.yaml') | path_join
2026-06-09 13:06:33.738704 | controller | }}, content={{
2026-06-09 13:06:33.738708 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 13:06:33.738711 | controller |   default({}) |
2026-06-09 13:06:33.738715 | controller |   to_nice_yaml
2026-06-09 13:06:33.738718 | controller | }}, mode=0644] ***
2026-06-09 13:06:33.738722 | controller | Tuesday 09 June 2026  13:06:33 +0000 (0:00:00.487)       0:01:41.507 **********
2026-06-09 13:06:33.738726 | controller | Tuesday 09 June 2026  13:06:33 +0000 (0:00:00.487)       0:01:41.506 **********
2026-06-09 13:06:34.216380 | controller | changed: [localhost]
2026-06-09 13:06:34.216432 | controller |
2026-06-09 13:06:34.216439 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-09 13:06:34.216445 | controller |   (
2026-06-09 13:06:34.216451 | controller |     snippet_datadir,
2026-06-09 13:06:34.216456 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 13:06:34.216461 | controller |   ) | path_join
2026-06-09 13:06:34.216466 | controller | }}, mode=0644] ***
2026-06-09 13:06:34.216471 | controller | Tuesday 09 June 2026  13:06:34 +0000 (0:00:00.478)       0:01:41.985 **********
2026-06-09 13:06:34.216485 | controller | Tuesday 09 June 2026  13:06:34 +0000 (0:00:00.478)       0:01:41.984 **********
2026-06-09 13:06:34.652188 | controller | changed: [localhost]
2026-06-09 13:06:34.652268 | controller |
2026-06-09 13:06:34.652281 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 13:06:34.652292 | controller | Tuesday 09 June 2026  13:06:34 +0000 (0:00:00.435)       0:01:42.421 **********
2026-06-09 13:06:34.652300 | controller | Tuesday 09 June 2026  13:06:34 +0000 (0:00:00.435)       0:01:42.420 **********
2026-06-09 13:06:34.730083 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-09 13:06:34.730168 | controller |
2026-06-09 13:06:34.730182 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-09 13:06:34.730231 | controller | Tuesday 09 June 2026  13:06:34 +0000 (0:00:00.077)       0:01:42.499 **********
2026-06-09 13:06:34.730242 | controller | Tuesday 09 June 2026  13:06:34 +0000 (0:00:00.077)       0:01:42.498 **********
2026-06-09 13:06:34.788948 | controller | ok: [localhost] =>
2026-06-09 13:06:34.789036 | controller |     changed: false
2026-06-09 13:06:34.789048 | controller |     msg: All assertions passed
2026-06-09 13:06:34.789057 | controller |
2026-06-09 13:06:34.789066 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-09 13:06:34.789075 | controller | Tuesday 09 June 2026  13:06:34 +0000 (0:00:00.058)       0:01:42.558 **********
2026-06-09 13:06:34.789083 | controller | Tuesday 09 June 2026  13:06:34 +0000 (0:00:00.058)       0:01:42.557 **********
2026-06-09 13:06:35.052872 | controller | ok: [localhost]
2026-06-09 13:06:35.052919 | controller |
2026-06-09 13:06:35.052926 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 13:06:35.052930 | controller | Tuesday 09 June 2026  13:06:35 +0000 (0:00:00.263)       0:01:42.822 **********
2026-06-09 13:06:35.052934 | controller | Tuesday 09 June 2026  13:06:35 +0000 (0:00:00.264)       0:01:42.821 **********
2026-06-09 13:06:35.098461 | controller | ok: [localhost]
2026-06-09 13:06:35.098510 | controller |
2026-06-09 13:06:35.098517 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 13:06:35.098523 | controller | Tuesday 09 June 2026  13:06:35 +0000 (0:00:00.045)       0:01:42.867 **********
2026-06-09 13:06:35.098528 | controller | Tuesday 09 June 2026  13:06:35 +0000 (0:00:00.045)       0:01:42.866 **********
2026-06-09 13:06:35.735620 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml)
2026-06-09 13:06:35.735691 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml)
2026-06-09 13:06:35.735699 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml)
2026-06-09 13:06:35.735704 | controller |
2026-06-09 13:06:35.735710 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 13:06:35.735716 | controller |   _content |
2026-06-09 13:06:35.735721 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 13:06:35.735726 | controller |   combine(_parsed, recursive=true)
2026-06-09 13:06:35.735730 | controller | }}
2026-06-09 13:06:35.735734 | controller | ] ***
2026-06-09 13:06:35.735738 | controller | Tuesday 09 June 2026  13:06:35 +0000 (0:00:00.636)       0:01:43.504 **********
2026-06-09 13:06:35.735742 | controller | Tuesday 09 June 2026  13:06:35 +0000 (0:00:00.636)       0:01:43.503 **********
2026-06-09 13:06:35.859946 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-09 13:06:35.860017 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 13:06:35.860025 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 13:06:35.860031 | controller |
2026-06-09 13:06:35.860037 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 13:06:35.860042 | controller | Tuesday 09 June 2026  13:06:35 +0000 (0:00:00.124)       0:01:43.629 **********
2026-06-09 13:06:35.860047 | controller | Tuesday 09 June 2026  13:06:35 +0000 (0:00:00.124)       0:01:43.628 **********
2026-06-09 13:06:36.186789 | controller | changed: [localhost]
2026-06-09 13:06:36.186834 | controller |
2026-06-09 13:06:36.186839 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 13:06:36.186845 | controller |   (_destdir,
2026-06-09 13:06:36.186849 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 13:06:36.186853 | controller | }}, content={{
2026-06-09 13:06:36.186856 | controller |   (
2026-06-09 13:06:36.186860 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 13:06:36.186863 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 13:06:36.186867 | controller | }}, mode=0644] ***
2026-06-09 13:06:36.186870 | controller | Tuesday 09 June 2026  13:06:36 +0000 (0:00:00.327)       0:01:43.956 **********
2026-06-09 13:06:36.186874 | controller | Tuesday 09 June 2026  13:06:36 +0000 (0:00:00.327)       0:01:43.955 **********
2026-06-09 13:06:36.623715 | controller | changed: [localhost]
2026-06-09 13:06:36.623753 | controller |
2026-06-09 13:06:36.623760 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon mode=0644, backup=True, remote_src=True, src={{
2026-06-09 13:06:36.623766 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 13:06:36.623772 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 13:06:36.623777 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 13:06:36.623782 | controller | }}, dest={{
2026-06-09 13:06:36.623787 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:06:36.623792 | controller |   stage['path'], _val.src_file
2026-06-09 13:06:36.623797 | controller |   ) |
2026-06-09 13:06:36.623801 | controller |   path_join
2026-06-09 13:06:36.623806 | controller |  }}] ***
2026-06-09 13:06:36.623817 | controller | Tuesday 09 June 2026  13:06:36 +0000 (0:00:00.436)       0:01:44.393 **********
2026-06-09 13:06:36.623823 | controller | Tuesday 09 June 2026  13:06:36 +0000 (0:00:00.436)       0:01:44.391 **********
2026-06-09 13:06:37.209571 | controller | changed: [localhost] => (item=service-values)
2026-06-09 13:06:37.209651 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph)
2026-06-09 13:06:37.209658 | controller |
2026-06-09 13:06:37.209674 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:37.209681 | controller | Tuesday 09 June 2026  13:06:37 +0000 (0:00:00.585)       0:01:44.978 **********
2026-06-09 13:06:37.209686 | controller | Tuesday 09 June 2026  13:06:37 +0000 (0:00:00.585)       0:01:44.977 **********
2026-06-09 13:06:37.268730 | controller | skipping: [localhost]
2026-06-09 13:06:37.268851 | controller |
2026-06-09 13:06:37.268860 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 13:06:37.268866 | controller | Tuesday 09 June 2026  13:06:37 +0000 (0:00:00.059)       0:01:45.037 **********
2026-06-09 13:06:37.268873 | controller | Tuesday 09 June 2026  13:06:37 +0000 (0:00:00.059)       0:01:45.036 **********
2026-06-09 13:06:37.822051 | controller | changed: [localhost]
2026-06-09 13:06:37.822118 | controller |
2026-06-09 13:06:37.822130 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 13:06:37.822140 | controller | Tuesday 09 June 2026  13:06:37 +0000 (0:00:00.553)       0:01:45.591 **********
2026-06-09 13:06:37.822149 | controller | Tuesday 09 June 2026  13:06:37 +0000 (0:00:00.553)       0:01:45.590 **********
2026-06-09 13:06:38.274542 | controller | changed: [localhost]
2026-06-09 13:06:38.274579 | controller |
2026-06-09 13:06:38.274585 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 13:06:38.274589 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.452)       0:01:46.043 **********
2026-06-09 13:06:38.274593 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.452)       0:01:46.042 **********
2026-06-09 13:06:38.332422 | controller | skipping: [localhost]
2026-06-09 13:06:38.332465 | controller |
2026-06-09 13:06:38.332475 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 13:06:38.332484 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 13:06:38.332493 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 13:06:38.332502 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 13:06:38.332510 | controller |   ) | list
2026-06-09 13:06:38.332518 | controller | }}] ***
2026-06-09 13:06:38.332526 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.057)       0:01:46.101 **********
2026-06-09 13:06:38.332533 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.057)       0:01:46.100 **********
2026-06-09 13:06:38.394913 | controller | skipping: [localhost]
2026-06-09 13:06:38.394974 | controller |
2026-06-09 13:06:38.394985 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon remote_src=True, src={{ _output }}, dest={{
2026-06-09 13:06:38.394994 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 13:06:38.395003 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 13:06:38.395011 | controller | }}, mode=0644] ***
2026-06-09 13:06:38.395019 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.062)       0:01:46.164 **********
2026-06-09 13:06:38.395027 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.062)       0:01:46.162 **********
2026-06-09 13:06:38.696109 | controller | changed: [localhost]
2026-06-09 13:06:38.696174 | controller |
2026-06-09 13:06:38.696188 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:38.696234 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.301)       0:01:46.465 **********
2026-06-09 13:06:38.696258 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.301)       0:01:46.464 **********
2026-06-09 13:06:38.765755 | controller | skipping: [localhost]
2026-06-09 13:06:38.765851 | controller |
2026-06-09 13:06:38.765866 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 13:06:38.765879 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.069)       0:01:46.535 **********
2026-06-09 13:06:38.765891 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.069)       0:01:46.533 **********
2026-06-09 13:06:38.830576 | controller | skipping: [localhost]
2026-06-09 13:06:38.830658 | controller |
2026-06-09 13:06:38.830670 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon _raw_params=wait_condition.yml] ***
2026-06-09 13:06:38.830679 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.064)       0:01:46.599 **********
2026-06-09 13:06:38.830689 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.064)       0:01:46.598 **********
2026-06-09 13:06:38.902814 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-09 13:06:38.902866 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-09 13:06:38.902877 | controller | skipping: [localhost]
2026-06-09 13:06:38.902886 | controller |
2026-06-09 13:06:38.902894 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:38.902902 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.072)       0:01:46.672 **********
2026-06-09 13:06:38.902910 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.072)       0:01:46.670 **********
2026-06-09 13:06:38.963297 | controller | skipping: [localhost]
2026-06-09 13:06:38.963374 | controller |
2026-06-09 13:06:38.963385 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-09 13:06:38.963394 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.059)       0:01:46.732 **********
2026-06-09 13:06:38.963403 | controller | Tuesday 09 June 2026  13:06:38 +0000 (0:00:00.059)       0:01:46.730 **********
2026-06-09 13:06:39.031740 | controller | skipping: [localhost]
2026-06-09 13:06:39.031817 | controller |
2026-06-09 13:06:39.031839 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-09 13:06:39.031849 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.069)       0:01:46.801 **********
2026-06-09 13:06:39.031857 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.069)       0:01:46.799 **********
2026-06-09 13:06:39.102814 | controller | ok: [localhost] =>
2026-06-09 13:06:39.102902 | controller |     changed: false
2026-06-09 13:06:39.102917 | controller |     msg: All assertions passed
2026-06-09 13:06:39.102929 | controller |
2026-06-09 13:06:39.102941 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:06:39.102954 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.070)       0:01:46.872 **********
2026-06-09 13:06:39.102965 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.070)       0:01:46.870 **********
2026-06-09 13:06:39.152257 | controller | skipping: [localhost]
2026-06-09 13:06:39.152319 | controller |
2026-06-09 13:06:39.152330 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-09 13:06:39.152339 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.049)       0:01:46.921 **********
2026-06-09 13:06:39.152348 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.049)       0:01:46.920 **********
2026-06-09 13:06:39.204747 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-09 13:06:39.204823 | controller |
2026-06-09 13:06:39.204834 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-09 13:06:39.204843 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.052)       0:01:46.973 **********
2026-06-09 13:06:39.204851 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.052)       0:01:46.972 **********
2026-06-09 13:06:39.247391 | controller | skipping: [localhost]
2026-06-09 13:06:39.247493 | controller |
2026-06-09 13:06:39.247505 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-09 13:06:39.247556 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.042)       0:01:47.016 **********
2026-06-09 13:06:39.247567 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.042)       0:01:47.015 **********
2026-06-09 13:06:39.300257 | controller | ok: [localhost]
2026-06-09 13:06:39.300308 | controller |
2026-06-09 13:06:39.300318 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-09 13:06:39.300327 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-09 13:06:39.300337 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-09 13:06:39.300345 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-09 13:06:39.300353 | controller | }}] ***
2026-06-09 13:06:39.300361 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.052)       0:01:47.069 **********
2026-06-09 13:06:39.300369 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.052)       0:01:47.068 **********
2026-06-09 13:06:39.366496 | controller | skipping: [localhost]
2026-06-09 13:06:39.366564 | controller |
2026-06-09 13:06:39.366571 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-09 13:06:39.366577 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:06:39.366582 | controller |    stage['path'], item.src_file) | path_join
2026-06-09 13:06:39.366588 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:06:39.366593 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.066)       0:01:47.135 **********
2026-06-09 13:06:39.366599 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.066)       0:01:47.134 **********
2026-06-09 13:06:39.642246 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-09 13:06:39.642333 | controller |
2026-06-09 13:06:39.642348 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-09 13:06:39.642360 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.275)       0:01:47.411 **********
2026-06-09 13:06:39.642371 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.275)       0:01:47.410 **********
2026-06-09 13:06:39.747242 | controller | ok: [localhost] => (item=values.yaml)
2026-06-09 13:06:39.747315 | controller |
2026-06-09 13:06:39.747327 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-09 13:06:39.747336 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.104)       0:01:47.516 **********
2026-06-09 13:06:39.747345 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.104)       0:01:47.515 **********
2026-06-09 13:06:39.822172 | controller | skipping: [localhost]
2026-06-09 13:06:39.822270 | controller |
2026-06-09 13:06:39.822283 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/deployment name=ci_gen_kustomize_values] ***
2026-06-09 13:06:39.822293 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.074)       0:01:47.590 **********
2026-06-09 13:06:39.822302 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.074)       0:01:47.589 **********
2026-06-09 13:06:39.955272 | controller |
2026-06-09 13:06:39.955357 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-09 13:06:39.955369 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.133)       0:01:47.724 **********
2026-06-09 13:06:39.955394 | controller | Tuesday 09 June 2026  13:06:39 +0000 (0:00:00.133)       0:01:47.723 **********
2026-06-09 13:06:40.011223 | controller | skipping: [localhost]
2026-06-09 13:06:40.011281 | controller |
2026-06-09 13:06:40.011289 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-09 13:06:40.011295 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.055)       0:01:47.779 **********
2026-06-09 13:06:40.011301 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.055)       0:01:47.778 **********
2026-06-09 13:06:40.095991 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-09 13:06:40.096059 | controller |
2026-06-09 13:06:40.096066 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-09 13:06:40.096072 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.085)       0:01:47.865 **********
2026-06-09 13:06:40.096077 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.085)       0:01:47.864 **********
2026-06-09 13:06:40.151507 | controller | ok: [localhost] =>
2026-06-09 13:06:40.151568 | controller |     changed: false
2026-06-09 13:06:40.151575 | controller |     msg: All assertions passed
2026-06-09 13:06:40.151581 | controller |
2026-06-09 13:06:40.151587 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-09 13:06:40.151593 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.055)       0:01:47.921 **********
2026-06-09 13:06:40.151599 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.055)       0:01:47.919 **********
2026-06-09 13:06:40.494625 | controller | ok: [localhost]
2026-06-09 13:06:40.494673 | controller |
2026-06-09 13:06:40.494684 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-09 13:06:40.494693 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.342)       0:01:48.263 **********
2026-06-09 13:06:40.494702 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.342)       0:01:48.262 **********
2026-06-09 13:06:40.586812 | controller | ok: [localhost] =>
2026-06-09 13:06:40.586849 | controller |     changed: false
2026-06-09 13:06:40.586855 | controller |     msg: All assertions passed
2026-06-09 13:06:40.586861 | controller |
2026-06-09 13:06:40.586866 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-09 13:06:40.586872 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.092)       0:01:48.356 **********
2026-06-09 13:06:40.586877 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.092)       0:01:48.354 **********
2026-06-09 13:06:40.854983 | controller | ok: [localhost]
2026-06-09 13:06:40.855031 | controller |
2026-06-09 13:06:40.855043 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-09 13:06:40.855052 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-09 13:06:40.855060 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-09 13:06:40.855068 | controller |   _config_map_content |
2026-06-09 13:06:40.855076 | controller |   ansible.utils.remove_keys(
2026-06-09 13:06:40.855084 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-09 13:06:40.855092 | controller |     matching_parameter='regex')
2026-06-09 13:06:40.855099 | controller | }}, cacheable=False] ***
2026-06-09 13:06:40.855107 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.268)       0:01:48.624 **********
2026-06-09 13:06:40.855116 | controller | Tuesday 09 June 2026  13:06:40 +0000 (0:00:00.268)       0:01:48.622 **********
2026-06-09 13:06:41.091594 | controller | ok: [localhost]
2026-06-09 13:06:41.091626 | controller |
2026-06-09 13:06:41.091632 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-09 13:06:41.091636 | controller | Tuesday 09 June 2026  13:06:41 +0000 (0:00:00.237)       0:01:48.861 **********
2026-06-09 13:06:41.091644 | controller | Tuesday 09 June 2026  13:06:41 +0000 (0:00:00.237)       0:01:48.860 **********
2026-06-09 13:06:41.132728 | controller | skipping: [localhost]
2026-06-09 13:06:41.132757 | controller |
2026-06-09 13:06:41.132763 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-09 13:06:41.132767 | controller | Tuesday 09 June 2026  13:06:41 +0000 (0:00:00.041)       0:01:48.902 **********
2026-06-09 13:06:41.132771 | controller | Tuesday 09 June 2026  13:06:41 +0000 (0:00:00.041)       0:01:48.901 **********
2026-06-09 13:06:41.425491 | controller | changed: [localhost]
2026-06-09 13:06:41.425568 | controller |
2026-06-09 13:06:41.425579 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-09 13:06:41.425588 | controller |   (snippet_datadir,
2026-06-09 13:06:41.425596 | controller |    '02_ci_data.yaml') | path_join
2026-06-09 13:06:41.425604 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-09 13:06:41.425612 | controller | Tuesday 09 June 2026  13:06:41 +0000 (0:00:00.291)       0:01:49.194 **********
2026-06-09 13:06:41.425620 | controller | Tuesday 09 June 2026  13:06:41 +0000 (0:00:00.292)       0:01:49.193 **********
2026-06-09 13:06:41.525022 | controller | skipping: [localhost]
2026-06-09 13:06:41.525104 | controller |
2026-06-09 13:06:41.525115 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-09 13:06:41.525125 | controller | Tuesday 09 June 2026  13:06:41 +0000 (0:00:00.099)       0:01:49.294 **********
2026-06-09 13:06:41.525133 | controller | Tuesday 09 June 2026  13:06:41 +0000 (0:00:00.099)       0:01:49.293 **********
2026-06-09 13:06:41.609291 | controller | ok: [localhost]
2026-06-09 13:06:41.609389 | controller |
2026-06-09 13:06:41.609414 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-09 13:06:41.609427 | controller |   (snippet_datadir,
2026-06-09 13:06:41.609439 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-09 13:06:41.609450 | controller | }}, content={{
2026-06-09 13:06:41.609480 | controller |   _base64_patch |
2026-06-09 13:06:41.609492 | controller |   default({}) |
2026-06-09 13:06:41.609503 | controller |   to_nice_yaml
2026-06-09 13:06:41.609514 | controller | }}, mode=0644] ***
2026-06-09 13:06:41.609525 | controller | Tuesday 09 June 2026  13:06:41 +0000 (0:00:00.084)       0:01:49.378 **********
2026-06-09 13:06:41.609536 | controller | Tuesday 09 June 2026  13:06:41 +0000 (0:00:00.084)       0:01:49.377 **********
2026-06-09 13:06:42.191315 | controller | changed: [localhost]
2026-06-09 13:06:42.191438 | controller |
2026-06-09 13:06:42.191455 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-09 13:06:42.191467 | controller |   (snippet_datadir,
2026-06-09 13:06:42.191479 | controller |    '04_user_data.yaml') | path_join
2026-06-09 13:06:42.191492 | controller | }}, content={{
2026-06-09 13:06:42.191504 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-09 13:06:42.191515 | controller |   default({}) |
2026-06-09 13:06:42.191527 | controller |   to_nice_yaml
2026-06-09 13:06:42.191537 | controller | }}, mode=0644] ***
2026-06-09 13:06:42.191548 | controller | Tuesday 09 June 2026  13:06:42 +0000 (0:00:00.581)       0:01:49.959 **********
2026-06-09 13:06:42.191559 | controller | Tuesday 09 June 2026  13:06:42 +0000 (0:00:00.581)       0:01:49.958 **********
2026-06-09 13:06:42.670842 | controller | changed: [localhost]
2026-06-09 13:06:42.670902 | controller |
2026-06-09 13:06:42.670914 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-09 13:06:42.670924 | controller |   (
2026-06-09 13:06:42.670932 | controller |     snippet_datadir,
2026-06-09 13:06:42.670941 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-09 13:06:42.670950 | controller |   ) | path_join
2026-06-09 13:06:42.670958 | controller | }}, mode=0644] ***
2026-06-09 13:06:42.670967 | controller | Tuesday 09 June 2026  13:06:42 +0000 (0:00:00.480)       0:01:50.440 **********
2026-06-09 13:06:42.670976 | controller | Tuesday 09 June 2026  13:06:42 +0000 (0:00:00.480)       0:01:50.439 **********
2026-06-09 13:06:43.183968 | controller | changed: [localhost]
2026-06-09 13:06:43.184022 | controller |
2026-06-09 13:06:43.184030 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-09 13:06:43.184042 | controller | Tuesday 09 June 2026  13:06:43 +0000 (0:00:00.512)       0:01:50.952 **********
2026-06-09 13:06:43.184047 | controller | Tuesday 09 June 2026  13:06:43 +0000 (0:00:00.512)       0:01:50.951 **********
2026-06-09 13:06:43.278572 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-09 13:06:43.278655 | controller |
2026-06-09 13:06:43.278666 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-09 13:06:43.278676 | controller | Tuesday 09 June 2026  13:06:43 +0000 (0:00:00.095)       0:01:51.048 **********
2026-06-09 13:06:43.278684 | controller | Tuesday 09 June 2026  13:06:43 +0000 (0:00:00.095)       0:01:51.046 **********
2026-06-09 13:06:43.352059 | controller | ok: [localhost] =>
2026-06-09 13:06:43.352140 | controller |     changed: false
2026-06-09 13:06:43.352155 | controller |     msg: All assertions passed
2026-06-09 13:06:43.352167 | controller |
2026-06-09 13:06:43.352180 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-09 13:06:43.352277 | controller | Tuesday 09 June 2026  13:06:43 +0000 (0:00:00.073)       0:01:51.121 **********
2026-06-09 13:06:43.352299 | controller | Tuesday 09 June 2026  13:06:43 +0000 (0:00:00.073)       0:01:51.120 **********
2026-06-09 13:06:43.593363 | controller | ok: [localhost]
2026-06-09 13:06:43.593419 | controller |
2026-06-09 13:06:43.593434 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-09 13:06:43.593448 | controller | Tuesday 09 June 2026  13:06:43 +0000 (0:00:00.241)       0:01:51.363 **********
2026-06-09 13:06:43.593460 | controller | Tuesday 09 June 2026  13:06:43 +0000 (0:00:00.241)       0:01:51.361 **********
2026-06-09 13:06:43.657233 | controller | ok: [localhost]
2026-06-09 13:06:43.657267 | controller |
2026-06-09 13:06:43.657274 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-09 13:06:43.657281 | controller | Tuesday 09 June 2026  13:06:43 +0000 (0:00:00.063)       0:01:51.427 **********
2026-06-09 13:06:43.657286 | controller | Tuesday 09 June 2026  13:06:43 +0000 (0:00:00.063)       0:01:51.425 **********
2026-06-09 13:06:44.161124 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml)
2026-06-09 13:06:44.161170 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml)
2026-06-09 13:06:44.161182 | controller |
2026-06-09 13:06:44.161222 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-09 13:06:44.161240 | controller |   _content |
2026-06-09 13:06:44.161252 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-09 13:06:44.161262 | controller |   combine(_parsed, recursive=true)
2026-06-09 13:06:44.161271 | controller | }}
2026-06-09 13:06:44.161279 | controller | ] ***
2026-06-09 13:06:44.161287 | controller | Tuesday 09 June 2026  13:06:44 +0000 (0:00:00.503)       0:01:51.931 **********
2026-06-09 13:06:44.161295 | controller | Tuesday 09 June 2026  13:06:44 +0000 (0:00:00.503)       0:01:51.929 **********
2026-06-09 13:06:44.284502 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-09 13:06:44.284549 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-09 13:06:44.284561 | controller |
2026-06-09 13:06:44.284571 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-09 13:06:44.284581 | controller | Tuesday 09 June 2026  13:06:44 +0000 (0:00:00.123)       0:01:52.054 **********
2026-06-09 13:06:44.284589 | controller | Tuesday 09 June 2026  13:06:44 +0000 (0:00:00.123)       0:01:52.052 **********
2026-06-09 13:06:44.537880 | controller | changed: [localhost]
2026-06-09 13:06:44.537924 | controller |
2026-06-09 13:06:44.537935 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-09 13:06:44.537944 | controller |   (_destdir,
2026-06-09 13:06:44.537959 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-09 13:06:44.537967 | controller | }}, content={{
2026-06-09 13:06:44.537975 | controller |   (
2026-06-09 13:06:44.537983 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-09 13:06:44.537991 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-09 13:06:44.537999 | controller | }}, mode=0644] ***
2026-06-09 13:06:44.538007 | controller | Tuesday 09 June 2026  13:06:44 +0000 (0:00:00.253)       0:01:52.307 **********
2026-06-09 13:06:44.538015 | controller | Tuesday 09 June 2026  13:06:44 +0000 (0:00:00.253)       0:01:52.306 **********
2026-06-09 13:06:45.028095 | controller | changed: [localhost]
2026-06-09 13:06:45.028143 | controller |
2026-06-09 13:06:45.028155 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-09 13:06:45.028164 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-09 13:06:45.028175 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-09 13:06:45.028225 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-09 13:06:45.028262 | controller | }}, dest={{
2026-06-09 13:06:45.028274 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-09 13:06:45.028285 | controller |   stage['path'], _val.src_file
2026-06-09 13:06:45.028296 | controller |   ) |
2026-06-09 13:06:45.028308 | controller |   path_join
2026-06-09 13:06:45.028318 | controller |  }}] ***
2026-06-09 13:06:45.028330 | controller | Tuesday 09 June 2026  13:06:45 +0000 (0:00:00.489)       0:01:52.797 **********
2026-06-09 13:06:45.028341 | controller | Tuesday 09 June 2026  13:06:45 +0000 (0:00:00.489)       0:01:52.796 **********
2026-06-09 13:06:45.385093 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph)
2026-06-09 13:06:45.385138 | controller |
2026-06-09 13:06:45.385150 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:45.385159 | controller | Tuesday 09 June 2026  13:06:45 +0000 (0:00:00.357)       0:01:53.154 **********
2026-06-09 13:06:45.385168 | controller | Tuesday 09 June 2026  13:06:45 +0000 (0:00:00.357)       0:01:53.153 **********
2026-06-09 13:06:45.459609 | controller | skipping: [localhost]
2026-06-09 13:06:45.459657 | controller |
2026-06-09 13:06:45.459682 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-09 13:06:45.459691 | controller | Tuesday 09 June 2026  13:06:45 +0000 (0:00:00.074)       0:01:53.228 **********
2026-06-09 13:06:45.459700 | controller | Tuesday 09 June 2026  13:06:45 +0000 (0:00:00.074)       0:01:53.227 **********
2026-06-09 13:06:45.896024 | controller | changed: [localhost]
2026-06-09 13:06:45.896131 | controller |
2026-06-09 13:06:45.896144 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-09 13:06:45.896155 | controller | Tuesday 09 June 2026  13:06:45 +0000 (0:00:00.436)       0:01:53.665 **********
2026-06-09 13:06:45.896165 | controller | Tuesday 09 June 2026  13:06:45 +0000 (0:00:00.436)       0:01:53.663 **********
2026-06-09 13:06:46.362598 | controller | changed: [localhost]
2026-06-09 13:06:46.362670 | controller |
2026-06-09 13:06:46.362677 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/deployment executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-09 13:06:46.362683 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.467)       0:01:54.132 **********
2026-06-09 13:06:46.362688 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.467)       0:01:54.131 **********
2026-06-09 13:06:46.424704 | controller | skipping: [localhost]
2026-06-09 13:06:46.424738 | controller |
2026-06-09 13:06:46.424744 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-09 13:06:46.424750 | controller |   _wait_conditions | map('regex_replace',
2026-06-09 13:06:46.424758 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-09 13:06:46.424763 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-09 13:06:46.424779 | controller |   ) | list
2026-06-09 13:06:46.424783 | controller | }}] ***
2026-06-09 13:06:46.424787 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.061)       0:01:54.194 **********
2026-06-09 13:06:46.424791 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.061)       0:01:54.193 **********
2026-06-09 13:06:46.477642 | controller | skipping: [localhost]
2026-06-09 13:06:46.477678 | controller |
2026-06-09 13:06:46.477683 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-09 13:06:46.477689 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-09 13:06:46.477693 | controller |    stage['build_output'] | basename) | path_join
2026-06-09 13:06:46.477697 | controller | }}, mode=0644] ***
2026-06-09 13:06:46.477700 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.053)       0:01:54.247 **********
2026-06-09 13:06:46.477704 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.053)       0:01:54.246 **********
2026-06-09 13:06:46.724076 | controller | changed: [localhost]
2026-06-09 13:06:46.724139 | controller |
2026-06-09 13:06:46.724148 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:46.724154 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.246)       0:01:54.494 **********
2026-06-09 13:06:46.724159 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.246)       0:01:54.492 **********
2026-06-09 13:06:46.785867 | controller | skipping: [localhost]
2026-06-09 13:06:46.785953 | controller |
2026-06-09 13:06:46.785964 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-09 13:06:46.785972 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.061)       0:01:54.555 **********
2026-06-09 13:06:46.785980 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.061)       0:01:54.554 **********
2026-06-09 13:06:46.839242 | controller | skipping: [localhost]
2026-06-09 13:06:46.839278 | controller |
2026-06-09 13:06:46.839286 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/deployment _raw_params=wait_condition.yml] ***
2026-06-09 13:06:46.839292 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.053)       0:01:54.608 **********
2026-06-09 13:06:46.839303 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.053)       0:01:54.607 **********
2026-06-09 13:06:46.886464 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-09 13:06:46.886506 | controller | skipping: [localhost]
2026-06-09 13:06:46.886515 | controller |
2026-06-09 13:06:46.886523 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-09 13:06:46.886531 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.047)       0:01:54.656 **********
2026-06-09 13:06:46.886538 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.047)       0:01:54.654 **********
2026-06-09 13:06:46.936139 | controller | skipping: [localhost]
2026-06-09 13:06:46.936180 | controller |
2026-06-09 13:06:46.936210 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-09 13:06:46.936221 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.049)       0:01:54.705 **********
2026-06-09 13:06:46.936229 | controller | Tuesday 09 June 2026  13:06:46 +0000 (0:00:00.049)       0:01:54.704 **********
2026-06-09 13:06:47.005856 | controller | skipping: [localhost]
2026-06-09 13:06:47.005905 | controller |
2026-06-09 13:06:47.005916 | controller | PLAY RECAP *********************************************************************
2026-06-09 13:06:47.005925 | controller | localhost                  : ok=340  changed=98   unreachable=0    failed=0    skipped=141  rescued=0    ignored=0
2026-06-09 13:06:47.005934 | controller |
2026-06-09 13:06:47.005942 | controller | Tuesday 09 June 2026  13:06:47 +0000 (0:00:00.068)       0:01:54.774 **********
2026-06-09 13:06:47.005949 | controller | ===============================================================================
2026-06-09 13:06:47.005957 | controller | Get automation contents ------------------------------------------------- 8.43s
2026-06-09 13:06:47.005973 | controller | ci_setup : Install openshift client ------------------------------------- 4.17s
2026-06-09 13:06:47.005981 | controller | ci_setup : Install needed packages -------------------------------------- 3.73s
2026-06-09 13:06:47.005989 | controller | Load automation files as fact ------------------------------------------- 2.19s
2026-06-09 13:06:47.005997 | controller | kustomize_deploy : Ensure that architecture repo exists ----------------- 1.36s
2026-06-09 13:06:47.006004 | controller | ci_setup : Manage directories ------------------------------------------- 1.21s
2026-06-09 13:06:47.006012 | controller | Gathering Facts --------------------------------------------------------- 1.01s
2026-06-09 13:06:47.006019 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.69s
2026-06-09 13:06:47.006027 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s
2026-06-09 13:06:47.006035 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s
2026-06-09 13:06:47.006042 | controller | Create needed SSH keypairs ---------------------------------------------- 0.68s
2026-06-09 13:06:47.006050 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane --- 0.66s
2026-06-09 13:06:47.006058 | controller | kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking --- 0.65s
2026-06-09 13:06:47.006065 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s
2026-06-09 13:06:47.006073 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.62s
2026-06-09 13:06:47.006081 | controller | kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp --- 0.60s
2026-06-09 13:06:47.006088 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.59s
2026-06-09 13:06:47.006096 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.59s
2026-06-09 13:06:47.006104 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon --- 0.59s
2026-06-09 13:06:47.006111 | controller | Copy file on localhost -------------------------------------------------- 0.58s
2026-06-09 13:06:47.006119 | controller | Tuesday 09 June 2026  13:06:47 +0000 (0:00:00.069)       0:01:54.774 **********
2026-06-09 13:06:47.006126 | controller | ===============================================================================
2026-06-09 13:06:47.006134 | controller | ci_gen_kustomize_values ------------------------------------------------ 57.59s
2026-06-09 13:06:47.006141 | controller | kustomize_deploy ------------------------------------------------------- 30.24s
2026-06-09 13:06:47.006149 | controller | ci_setup --------------------------------------------------------------- 10.75s
2026-06-09 13:06:47.006156 | controller | ansible.builtin.slurp --------------------------------------------------- 9.56s
2026-06-09 13:06:47.006164 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.30s
2026-06-09 13:06:47.006171 | controller | gather_facts ------------------------------------------------------------ 1.01s
2026-06-09 13:06:47.006179 | controller | networking_mapper ------------------------------------------------------- 0.69s
2026-06-09 13:06:47.006186 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.68s
2026-06-09 13:06:47.006235 | controller | ansible.builtin.copy ---------------------------------------------------- 0.58s
2026-06-09 13:06:47.006243 | controller | ansible.builtin.file ---------------------------------------------------- 0.40s
2026-06-09 13:06:47.006251 | controller | ansible.builtin.find ---------------------------------------------------- 0.30s
2026-06-09 13:06:47.006259 | controller | ansible.builtin.include_role -------------------------------------------- 0.29s
2026-06-09 13:06:47.006266 | controller | ansible.builtin.stat ---------------------------------------------------- 0.27s
2026-06-09 13:06:47.006281 | controller | ansible.builtin.assert -------------------------------------------------- 0.05s
2026-06-09 13:06:47.006289 | controller | ansible.builtin.include_vars -------------------------------------------- 0.03s
2026-06-09 13:06:47.006297 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-09 13:06:47.006308 | controller | total ----------------------------------------------------------------- 114.74s
2026-06-09 13:06:47.382314 | controller | ok: Runtime: 0:01:55.507864
2026-06-09 13:06:47.409288 | 
2026-06-09 13:06:47.409404 | PLAY RECAP
2026-06-09 13:06:47.409569 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-09 13:06:47.409620 | 
2026-06-09 13:06:47.549893 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-09 13:06:47.552785 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-09 13:06:48.208033 | 
2026-06-09 13:06:48.208178 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-09 13:06:48.219599 | 
2026-06-09 13:06:48.219694 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-09 13:06:48.710072 | controller | ok
2026-06-09 13:06:48.755613 | 
2026-06-09 13:06:48.755765 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-09 13:06:48.762475 | 
2026-06-09 13:06:48.762590 | TASK [Filter out host if needed]
2026-06-09 13:06:48.772672 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-09 13:06:48.776798 | 
2026-06-09 13:06:48.776880 | TASK [Ensure file is present]
2026-06-09 13:06:49.261455 | controller | ok
2026-06-09 13:06:49.270555 | 
2026-06-09 13:06:49.270700 | TASK [Manage molecule report file]
2026-06-09 13:06:49.817566 | controller | skipping: Conditional result was False
2026-06-09 13:06:49.827401 | 
2026-06-09 13:06:49.827576 | TASK [Check if we get ci-framework-data basedir]
2026-06-09 13:06:50.127923 | controller | ok
2026-06-09 13:06:50.136197 | 
2026-06-09 13:06:50.136328 | TASK [Create ci-framework-data log directory for zuul]
2026-06-09 13:06:50.384539 | controller | changed
2026-06-09 13:06:50.393277 | 
2026-06-09 13:06:50.393415 | TASK [Copy ci-framework interesting files]
2026-06-09 13:06:50.959078 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-09 13:06:51.439363 | controller | ok: Runtime: 0:00:00.091183
2026-06-09 13:06:51.445503 | 
2026-06-09 13:06:51.445604 | TASK [Get SELinux listing]
2026-06-09 13:06:51.981220 | controller | ok: Runtime: 0:00:00.011389
2026-06-09 13:06:51.990003 | 
2026-06-09 13:06:51.990133 | TASK [Generate log index]
2026-06-09 13:06:52.992390 | controller | changed
2026-06-09 13:06:53.000152 | 
2026-06-09 13:06:53.000278 | TASK [Get some env related data]
2026-06-09 13:06:53.757758 | controller | /home/zuul/.local/bin/ansible
2026-06-09 13:06:54.539949 | controller | ok: Runtime: 0:00:01.078977
2026-06-09 13:06:54.544595 | 
2026-06-09 13:06:54.544673 | TASK [Generate list of logs to collect in home directory]
2026-06-09 13:06:54.966045 | controller | ok: All paths examined
2026-06-09 13:06:55.026583 | 
2026-06-09 13:06:55.026757 | LOOP [Copy logs from home directory]
2026-06-09 13:06:55.524170 | controller | changed:
2026-06-09 13:06:55.524514 | controller | {
2026-06-09 13:06:55.524580 | controller |   "atime": 1781010266.6338758,
2026-06-09 13:06:55.524622 | controller |   "ctime": 1781010407.0044608,
2026-06-09 13:06:55.524658 | controller |   "dev": 64513,
2026-06-09 13:06:55.524695 | controller |   "gid": 1000,
2026-06-09 13:06:55.524729 | controller |   "gr_name": "zuul",
2026-06-09 13:06:55.524764 | controller |   "inode": 240156,
2026-06-09 13:06:55.524797 | controller |   "isblk": false,
2026-06-09 13:06:55.524830 | controller |   "ischr": false,
2026-06-09 13:06:55.524863 | controller |   "isdir": false,
2026-06-09 13:06:55.524897 | controller |   "isfifo": false,
2026-06-09 13:06:55.524930 | controller |   "isgid": false,
2026-06-09 13:06:55.524963 | controller |   "islnk": false,
2026-06-09 13:06:55.524997 | controller |   "isreg": true,
2026-06-09 13:06:55.525032 | controller |   "issock": false,
2026-06-09 13:06:55.525067 | controller |   "isuid": false,
2026-06-09 13:06:55.525100 | controller |   "mode": "0644",
2026-06-09 13:06:55.525133 | controller |   "mtime": 1781010407.0044608,
2026-06-09 13:06:55.525166 | controller |   "nlink": 1,
2026-06-09 13:06:55.525200 | controller |   "path": "/home/zuul/ansible.log",
2026-06-09 13:06:55.525233 | controller |   "pw_name": "zuul",
2026-06-09 13:06:55.525267 | controller |   "rgrp": true,
2026-06-09 13:06:55.525299 | controller |   "roth": true,
2026-06-09 13:06:55.525338 | controller |   "rusr": true,
2026-06-09 13:06:55.525373 | controller |   "size": 319317,
2026-06-09 13:06:55.525407 | controller |   "uid": 1000,
2026-06-09 13:06:55.525482 | controller |   "wgrp": false,
2026-06-09 13:06:55.525520 | controller |   "woth": false,
2026-06-09 13:06:55.525553 | controller |   "wusr": true,
2026-06-09 13:06:55.525587 | controller |   "xgrp": false,
2026-06-09 13:06:55.525620 | controller |   "xoth": false,
2026-06-09 13:06:55.525653 | controller |   "xusr": false
2026-06-09 13:06:55.525686 | controller | }
2026-06-09 13:06:55.542290 | 
2026-06-09 13:06:55.542580 | TASK [Copy crio stats log file]
2026-06-09 13:06:55.582943 | controller | skipping: Conditional result was False
2026-06-09 13:06:55.594416 | 
2026-06-09 13:06:55.594679 | TASK [Get SELinux related data]
2026-06-09 13:06:55.912951 | controller | <no matches>
2026-06-09 13:06:56.138133 | controller | ERROR
2026-06-09 13:06:56.138488 | controller | {
2026-06-09 13:06:56.138559 | controller |   "delta": "0:00:00.011820",
2026-06-09 13:06:56.138602 | controller |   "end": "2026-06-09 13:06:55.914220",
2026-06-09 13:06:56.138640 | controller |   "msg": "non-zero return code",
2026-06-09 13:06:56.138675 | controller |   "rc": 1,
2026-06-09 13:06:56.138710 | controller |   "start": "2026-06-09 13:06:55.902400"
2026-06-09 13:06:56.138744 | controller | }
2026-06-09 13:06:56.138790 | controller | ERROR: Ignoring Errors
2026-06-09 13:06:56.146713 | 
2026-06-09 13:06:56.146843 | TASK [Create system configuration directory]
2026-06-09 13:06:56.437225 | controller | changed
2026-06-09 13:06:56.445543 | 
2026-06-09 13:06:56.445682 | TASK [Get some of the system configurations]
2026-06-09 13:06:56.989620 | controller | ok: Runtime: 0:00:00.019700
2026-06-09 13:06:56.997604 | 
2026-06-09 13:06:56.997760 | TASK [Copy generated documentation if available]
2026-06-09 13:06:57.036672 | controller | skipping: Conditional result was False
2026-06-09 13:06:57.049107 | 
2026-06-09 13:06:57.049254 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-09 13:06:57.088027 | controller | skipping: Conditional result was False
2026-06-09 13:06:57.097831 | 
2026-06-09 13:06:57.097983 | TASK [Compress logs bigger than 2MB]
2026-06-09 13:06:57.633261 | controller | ok: Runtime: 0:00:00.007915
2026-06-09 13:06:57.641253 | 
2026-06-09 13:06:57.641385 | TASK [Copy files from workspace on node]
2026-06-09 13:06:57.677702 | controller | ok
2026-06-09 13:06:57.716402 | 
2026-06-09 13:06:57.716609 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-09 13:06:57.743073 | controller | skipping: Conditional result was False
2026-06-09 13:06:57.751158 | 
2026-06-09 13:06:57.751254 | TASK [fetch-output : Set log path for single node]
2026-06-09 13:06:57.783032 | controller | ok
2026-06-09 13:06:57.788224 | 
2026-06-09 13:06:57.788336 | LOOP [fetch-output : Ensure local output dirs]
2026-06-09 13:06:58.115798 | controller -> localhost | changed: "/var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/work/logs"
2026-06-09 13:06:58.116790 | controller -> localhost | changed: All items complete
2026-06-09 13:06:58.116895 | 
2026-06-09 13:06:58.412094 | controller -> localhost | changed: "/var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/work/artifacts"
2026-06-09 13:06:58.689178 | controller -> localhost | changed: "/var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/work/docs"
2026-06-09 13:06:58.714553 | 
2026-06-09 13:06:58.714873 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-09 13:06:59.548958 | controller | changed:
2026-06-09 13:06:59.549266 | controller | .d..t...... ./
2026-06-09 13:06:59.549304 | controller | >f+++++++++ README.html
2026-06-09 13:06:59.549333 | controller | >f+++++++++ ansible.log
2026-06-09 13:06:59.549357 | controller | >f+++++++++ dmesg.log
2026-06-09 13:06:59.549384 | controller | >f+++++++++ installed-pkgs.log
2026-06-09 13:06:59.549408 | controller | >f+++++++++ python.log
2026-06-09 13:06:59.549451 | controller | >f+++++++++ registries.conf
2026-06-09 13:06:59.549481 | controller | >f+++++++++ selinux-denials.log
2026-06-09 13:06:59.549504 | controller | >f+++++++++ selinux-listing.log
2026-06-09 13:06:59.549526 | controller | cd+++++++++ ci-framework-data/
2026-06-09 13:06:59.549549 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-09 13:06:59.549572 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-09 13:06:59.549595 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-09 13:06:59.549617 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-09 13:06:59.549639 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-09 13:06:59.549661 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-09 13:06:59.549683 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-09 13:06:59.549705 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/
2026-06-09 13:06:59.549734 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/values.yaml
2026-06-09 13:06:59.549757 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/
2026-06-09 13:06:59.549779 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/values.yaml
2026-06-09 13:06:59.549801 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/
2026-06-09 13:06:59.549847 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml
2026-06-09 13:06:59.549872 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-09 13:06:59.549895 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-09 13:06:59.549916 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/
2026-06-09 13:06:59.549938 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml
2026-06-09 13:06:59.549959 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-09 13:06:59.549981 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-09 13:06:59.550002 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-09 13:06:59.550024 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-09 13:06:59.550045 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-09 13:06:59.550066 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-09 13:06:59.550088 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32095.2026-06-09@13:06:31~
2026-06-09 13:06:59.550110 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-09 13:06:59.550131 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/
2026-06-09 13:06:59.550152 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/01_original.yaml
2026-06-09 13:06:59.550174 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml
2026-06-09 13:06:59.550195 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml
2026-06-09 13:06:59.550216 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/
2026-06-09 13:06:59.550238 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/01_original.yaml
2026-06-09 13:06:59.550259 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml
2026-06-09 13:06:59.550282 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml
2026-06-09 13:06:59.550303 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/
2026-06-09 13:06:59.550325 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml
2026-06-09 13:06:59.550346 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml
2026-06-09 13:06:59.550369 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml
2026-06-09 13:06:59.550391 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-09 13:06:59.550417 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-09 13:06:59.550478 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-09 13:06:59.550504 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-09 13:06:59.550526 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/
2026-06-09 13:06:59.550547 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml
2026-06-09 13:06:59.550569 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml
2026-06-09 13:06:59.550590 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml
2026-06-09 13:06:59.550612 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml
2026-06-09 13:06:59.550634 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-09 13:06:59.550656 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-09 13:06:59.550677 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-09 13:06:59.550698 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-09 13:06:59.550719 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-09 13:06:59.550740 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-09 13:06:59.550761 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-09 13:06:59.550781 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30514.2026-06-09@13:05:34~
2026-06-09 13:06:59.550802 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-09 13:06:59.550824 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-09 13:06:59.550845 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-09 13:06:59.550866 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-09 13:06:59.550887 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-09 13:06:59.550908 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.32051.2026-06-09@13:06:29~
2026-06-09 13:06:59.550929 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-09 13:06:59.550950 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-09 13:06:59.550971 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-09 13:06:59.550993 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/baremetalhosts.yaml
2026-06-09 13:06:59.551014 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-09 13:06:59.551035 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph.yaml
2026-06-09 13:06:59.551056 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml
2026-06-09 13:06:59.551077 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/dns.yaml
2026-06-09 13:06:59.551098 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml
2026-06-09 13:06:59.551119 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-09 13:06:59.551145 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-post-ceph.yaml
2026-06-09 13:06:59.551167 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml
2026-06-09 13:06:59.551188 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-09 13:06:59.551210 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-09 13:06:59.551231 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-09 13:06:59.551252 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-09 13:06:59.551274 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-09 13:06:59.551296 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-09 13:06:59.551318 | controller | cd+++++++++ registries.conf.d/
2026-06-09 13:06:59.551339 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-09 13:06:59.551361 | controller | cd+++++++++ system-config/
2026-06-09 13:06:59.551382 | controller | cd+++++++++ system-config/libvirt/
2026-06-09 13:06:59.551403 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-09 13:06:59.551424 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-09 13:07:00.159813 | controller | changed: .d..t...... ./
2026-06-09 13:07:00.717467 | controller | changed: .d..t...... ./
2026-06-09 13:07:00.761947 | 
2026-06-09 13:07:00.762175 | TASK [Return artifact to Zuul]
2026-06-09 13:07:00.799786 | controller | skipping: Conditional result was False
2026-06-09 13:07:00.804956 | 
2026-06-09 13:07:00.805083 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-09 13:07:00.805319 | 
2026-06-09 13:07:00.805381 | PLAY RECAP
2026-06-09 13:07:00.805491 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-09 13:07:00.805598 | 
2026-06-09 13:07:01.009706 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-09 13:07:01.012136 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-09 13:07:01.680850 | 
2026-06-09 13:07:01.680991 | PLAY [all]
2026-06-09 13:07:01.690538 | 
2026-06-09 13:07:01.690617 | TASK [include_role : fetch-output]
2026-06-09 13:07:01.739067 | controller | ok
2026-06-09 13:07:01.755712 | 
2026-06-09 13:07:01.755870 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-09 13:07:01.821246 | controller | skipping: Conditional result was False
2026-06-09 13:07:01.830190 | 
2026-06-09 13:07:01.830331 | TASK [fetch-output : Set log path for single node]
2026-06-09 13:07:01.864946 | controller | ok
2026-06-09 13:07:01.872775 | 
2026-06-09 13:07:01.872918 | LOOP [fetch-output : Ensure local output dirs]
2026-06-09 13:07:02.320656 | controller -> localhost | ok: "/var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/work/logs"
2026-06-09 13:07:02.610048 | controller -> localhost | ok: "/var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/work/artifacts"
2026-06-09 13:07:02.899533 | controller -> localhost | ok: "/var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/work/docs"
2026-06-09 13:07:02.919321 | 
2026-06-09 13:07:02.919571 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-09 13:07:03.730147 | controller | ok
2026-06-09 13:07:03.730541 | controller | ok: All items complete
2026-06-09 13:07:03.730608 | 
2026-06-09 13:07:04.297198 | controller | ok
2026-06-09 13:07:04.870855 | controller | ok
2026-06-09 13:07:04.892460 | 
2026-06-09 13:07:04.892666 | TASK [include_role : fetch-output-openshift]
2026-06-09 13:07:04.919659 | controller | skipping: Conditional result was False
2026-06-09 13:07:04.929373 | 
2026-06-09 13:07:04.929553 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-09 13:07:05.523857 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.015094
2026-06-09 13:07:05.827363 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.015155
2026-06-09 13:07:05.849002 | 
2026-06-09 13:07:05.849178 | PLAY [all]
2026-06-09 13:07:05.859646 | 
2026-06-09 13:07:05.859784 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-09 13:07:06.436528 | controller | changed
2026-06-09 13:07:06.446402 | 
2026-06-09 13:07:06.446581 | PLAY RECAP
2026-06-09 13:07:06.446675 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-09 13:07:06.446720 | 
2026-06-09 13:07:06.594385 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-09 13:07:06.597256 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-09 13:07:07.304553 | 
2026-06-09 13:07:07.304971 | PLAY [localhost]
2026-06-09 13:07:07.316547 | 
2026-06-09 13:07:07.316644 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-09 13:07:07.850684 | localhost | changed
2026-06-09 13:07:07.871205 | 
2026-06-09 13:07:07.871696 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-09 13:07:07.907639 | localhost | ok
2026-06-09 13:07:07.921994 | 
2026-06-09 13:07:07.922187 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-09 13:07:08.362638 | localhost | changed
2026-06-09 13:07:08.373719 | 
2026-06-09 13:07:08.373871 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-09 13:07:09.261180 | localhost | changed
2026-06-09 13:07:09.271112 | 
2026-06-09 13:07:09.271256 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-09 13:07:09.819883 | localhost | Identity added: /var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/work/tmp/ansible.i1nowd7w (/var/lib/zuul/builds/d1356bc76ea7460b97e56e463431994a/work/tmp/ansible.i1nowd7w)
2026-06-09 13:07:09.820276 | localhost | ok: Runtime: 0:00:00.021019
2026-06-09 13:07:09.828083 | 
2026-06-09 13:07:09.828233 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-09 13:07:10.182585 | localhost | ok: Runtime: 0:00:00.008902
2026-06-09 13:07:10.191155 | 
2026-06-09 13:07:10.191293 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-09 13:07:10.281213 | localhost | changed
2026-06-09 13:07:10.288650 | 
2026-06-09 13:07:10.288798 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-09 13:07:10.760292 | localhost | changed
2026-06-09 13:07:10.771148 | 
2026-06-09 13:07:10.771266 | PLAY [localhost]
2026-06-09 13:07:10.779905 | 
2026-06-09 13:07:10.780022 | TASK [Generate bulk log download script]
2026-06-09 13:07:10.806115 | localhost | ok
2026-06-09 13:07:10.827624 | 
2026-06-09 13:07:10.827749 | TASK [local-log-download : Check API endpoint is defined]
2026-06-09 13:07:10.858333 | localhost | ok: All assertions passed
2026-06-09 13:07:10.864713 | 
2026-06-09 13:07:10.864795 | TASK [local-log-download : Create download script]
2026-06-09 13:07:11.457752 | localhost -> localhost | changed
2026-06-09 13:07:11.504131 | 
2026-06-09 13:07:11.504272 | TASK [Register quick-download link]
2026-06-09 13:07:11.533652 | localhost | ok
2026-06-09 13:07:11.536032 | 
2026-06-09 13:07:11.536085 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-09 13:07:11.540740 | 
2026-06-09 13:07:11.540799 | TASK [Set zuul-log-path fact]
2026-06-09 13:07:11.556932 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-09 13:07:11.563281 | 
2026-06-09 13:07:11.563348 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-09 13:07:11.599287 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-09 13:07:11.602275 | 
2026-06-09 13:07:11.602339 | TASK [upload-logs : Create log directories]
2026-06-09 13:07:12.482138 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-09 13:07:12.486368 | 
2026-06-09 13:07:12.486550 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-09 13:07:12.784545 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.010431
2026-06-09 13:07:12.791999 | 
2026-06-09 13:07:12.792132 | TASK [upload-logs : Upload logs to log server]
2026-06-09 13:07:17.225695 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-09 13:07:17.227851 | 
2026-06-09 13:07:17.227924 | LOOP [upload-logs : Compress console log and json output]
