2025-10-10 12:42:06.435488 | Job console starting... 2025-10-10 12:42:06.445851 | Updating repositories 2025-10-10 12:42:06.997540 | Preparing job workspace 2025-10-10 12:42:13.419060 | Running Ansible setup... 2025-10-10 12:42:17.432276 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-10-10 12:42:18.009095 | 2025-10-10 12:42:18.009228 | PLAY [localhost] 2025-10-10 12:42:18.018055 | 2025-10-10 12:42:18.018125 | TASK [Gathering Facts] 2025-10-10 12:42:18.965992 | localhost | ok 2025-10-10 12:42:18.998221 | 2025-10-10 12:42:18.998436 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-10-10 12:42:19.456178 | localhost -> localhost | changed 2025-10-10 12:42:19.470296 | 2025-10-10 12:42:19.470400 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-10-10 12:42:20.425703 | localhost -> localhost | changed 2025-10-10 12:42:20.445646 | 2025-10-10 12:42:20.445873 | TASK [Setup log path fact] 2025-10-10 12:42:20.469897 | localhost | ok 2025-10-10 12:42:20.488325 | 2025-10-10 12:42:20.490891 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-10-10 12:42:20.523131 | localhost | ok 2025-10-10 12:42:20.537298 | 2025-10-10 12:42:20.537384 | TASK [emit-job-header : Print job information] 2025-10-10 12:42:20.576620 | # Job Information 2025-10-10 12:42:20.576797 | Ansible Version: 2.15.12 2025-10-10 12:42:20.576833 | Job: rhoso-architecture-validate-bgp-l3-xl 2025-10-10 12:42:20.576860 | Pipeline: github-check 2025-10-10 12:42:20.576885 | Executor: ze02.softwarefactory-project.io 2025-10-10 12:42:20.576909 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/632 2025-10-10 12:42:20.576935 | Log URL (when completed): https://logserver.rdoproject.org/0a4/rdoproject.org/0a439c22e588404798f922149cc87119/ 2025-10-10 12:42:20.576959 | Event ID: 6986c630-a5d6-11f0-8439-5f5294843f06 2025-10-10 12:42:20.588098 | 2025-10-10 12:42:20.588180 | LOOP [emit-job-header : Print node information] 2025-10-10 12:42:20.685104 | localhost | ok: 2025-10-10 12:42:20.685267 | localhost | # Node Information 2025-10-10 12:42:20.685295 | localhost | Inventory Hostname: controller 2025-10-10 12:42:20.685318 | localhost | Hostname: np0005480077 2025-10-10 12:42:20.685337 | localhost | Username: zuul 2025-10-10 12:42:20.685357 | localhost | Distro: CentOS 9 2025-10-10 12:42:20.685378 | localhost | Provider: vexxhost-nodepool-tripleo 2025-10-10 12:42:20.685403 | localhost | Region: RegionOne 2025-10-10 12:42:20.685427 | localhost | Label: cloud-centos-9-stream-tripleo 2025-10-10 12:42:20.685452 | localhost | Product Name: OpenStack Nova 2025-10-10 12:42:20.685473 | localhost | Interface IP: 38.102.83.17 2025-10-10 12:42:20.722041 | 2025-10-10 12:42:20.722098 | PLAY [all] 2025-10-10 12:42:20.729293 | 2025-10-10 12:42:20.729355 | TASK [Gather network facts] 2025-10-10 12:42:21.188042 | controller | ok 2025-10-10 12:42:21.223355 | 2025-10-10 12:42:21.223455 | TASK [include_role : start-zuul-console] 2025-10-10 12:42:21.246448 | controller | ok 2025-10-10 12:42:21.262760 | 2025-10-10 12:42:21.262848 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-10-10 12:42:21.693135 | controller | ok 2025-10-10 12:42:21.716612 | 2025-10-10 12:42:21.716837 | TASK [include_role : add-build-sshkey] 2025-10-10 12:42:21.753413 | controller | ok 2025-10-10 12:42:21.782780 | 2025-10-10 12:42:21.782874 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-10-10 12:42:22.113789 | controller -> localhost | ok 2025-10-10 12:42:22.122309 | 2025-10-10 12:42:22.122392 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-10-10 12:42:22.143409 | controller | ok 2025-10-10 12:42:22.161316 | controller | included: /var/lib/zuul/builds/0a439c22e588404798f922149cc87119/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-10-10 12:42:22.169275 | 2025-10-10 12:42:22.169368 | TASK [add-build-sshkey : Create Temp SSH key] 2025-10-10 12:42:23.001640 | controller -> localhost | Generating public/private rsa key pair. 2025-10-10 12:42:23.002076 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/0a439c22e588404798f922149cc87119/work/0a439c22e588404798f922149cc87119_id_rsa. 2025-10-10 12:42:23.002147 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/0a439c22e588404798f922149cc87119/work/0a439c22e588404798f922149cc87119_id_rsa.pub. 2025-10-10 12:42:23.002194 | controller -> localhost | The key fingerprint is: 2025-10-10 12:42:23.002236 | controller -> localhost | SHA256:jwz3MjtGfcfWougpS3WxqtZNQKo0HHoI1+natklJSVc zuul-build-sshkey 2025-10-10 12:42:23.002276 | controller -> localhost | The key's randomart image is: 2025-10-10 12:42:23.002315 | controller -> localhost | +---[RSA 3072]----+ 2025-10-10 12:42:23.002352 | controller -> localhost | | . . .E | 2025-10-10 12:42:23.002410 | controller -> localhost | | . . = . . | 2025-10-10 12:42:23.002458 | controller -> localhost | | o * + o . | 2025-10-10 12:42:23.002500 | controller -> localhost | | o O . . o | 2025-10-10 12:42:23.002539 | controller -> localhost | | *.+S...o. . | 2025-10-10 12:42:23.002580 | controller -> localhost | | . *+.=.oo = .| 2025-10-10 12:42:23.002618 | controller -> localhost | | o +*.+= + . | 2025-10-10 12:42:23.002656 | controller -> localhost | | o.==o.o | 2025-10-10 12:42:23.002732 | controller -> localhost | | o+=o | 2025-10-10 12:42:23.002772 | controller -> localhost | +----[SHA256]-----+ 2025-10-10 12:42:23.002857 | controller -> localhost | ok: Runtime: 0:00:00.410048 2025-10-10 12:42:23.015506 | 2025-10-10 12:42:23.015637 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-10-10 12:42:23.043420 | controller | ok 2025-10-10 12:42:23.065118 | controller | included: /var/lib/zuul/builds/0a439c22e588404798f922149cc87119/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-10-10 12:42:23.077485 | 2025-10-10 12:42:23.077571 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-10-10 12:42:23.092524 | controller | skipping: Conditional result was False 2025-10-10 12:42:23.100288 | 2025-10-10 12:42:23.100376 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-10-10 12:42:23.607783 | controller | changed 2025-10-10 12:42:23.622875 | 2025-10-10 12:42:23.623015 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-10-10 12:42:23.894264 | controller | ok 2025-10-10 12:42:23.906924 | 2025-10-10 12:42:23.907082 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-10-10 12:42:24.802053 | controller | changed 2025-10-10 12:42:24.808266 | 2025-10-10 12:42:24.808332 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-10-10 12:42:25.536945 | controller | changed 2025-10-10 12:42:25.543993 | 2025-10-10 12:42:25.544074 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-10-10 12:42:25.570412 | controller | skipping: Conditional result was False 2025-10-10 12:42:25.579710 | 2025-10-10 12:42:25.579800 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-10-10 12:42:25.959421 | controller -> localhost | changed 2025-10-10 12:42:25.971515 | 2025-10-10 12:42:25.971589 | TASK [add-build-sshkey : Add back temp key] 2025-10-10 12:42:26.255483 | controller -> localhost | Identity added: /var/lib/zuul/builds/0a439c22e588404798f922149cc87119/work/0a439c22e588404798f922149cc87119_id_rsa (zuul-build-sshkey) 2025-10-10 12:42:26.255698 | controller -> localhost | ok: Runtime: 0:00:00.007771 2025-10-10 12:42:26.261217 | 2025-10-10 12:42:26.261350 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-10-10 12:42:26.587194 | controller | ok 2025-10-10 12:42:26.592079 | 2025-10-10 12:42:26.592140 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-10-10 12:42:26.627275 | controller | skipping: Conditional result was False 2025-10-10 12:42:26.636433 | 2025-10-10 12:42:26.636500 | TASK [include_role : validate-host] 2025-10-10 12:42:26.655386 | controller | ok 2025-10-10 12:42:26.674252 | 2025-10-10 12:42:26.674318 | TASK [validate-host : Define zuul_info_dir fact] 2025-10-10 12:42:26.702412 | controller | ok 2025-10-10 12:42:26.706876 | 2025-10-10 12:42:26.706935 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-10-10 12:42:26.973425 | controller -> localhost | ok 2025-10-10 12:42:26.980586 | 2025-10-10 12:42:26.980648 | TASK [validate-host : Collect information about the host] 2025-10-10 12:42:27.748838 | controller | ok 2025-10-10 12:42:27.757165 | 2025-10-10 12:42:27.757225 | TASK [validate-host : Sanitize hostname] 2025-10-10 12:42:27.817244 | controller | ok 2025-10-10 12:42:27.821998 | 2025-10-10 12:42:27.822060 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-10-10 12:42:28.249710 | controller -> localhost | changed 2025-10-10 12:42:28.261923 | 2025-10-10 12:42:28.262044 | TASK [validate-host : Collect information about zuul worker] 2025-10-10 12:42:28.709961 | controller | ok 2025-10-10 12:42:28.726823 | 2025-10-10 12:42:28.727119 | TASK [validate-host : Write out all zuul information for each host] 2025-10-10 12:42:29.165610 | controller -> localhost | changed 2025-10-10 12:42:29.174888 | 2025-10-10 12:42:29.174952 | TASK [include_role : prepare-workspace-openshift] 2025-10-10 12:42:29.188315 | controller | skipping: Conditional result was False 2025-10-10 12:42:29.194137 | 2025-10-10 12:42:29.194195 | TASK [include_role : remove-zuul-sshkey] 2025-10-10 12:42:29.207817 | controller | skipping: Conditional result was False 2025-10-10 12:42:29.213454 | 2025-10-10 12:42:29.213514 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2025-10-10 12:42:29.478651 | controller | ok: "logs" 2025-10-10 12:42:29.478902 | controller | ok: All items complete 2025-10-10 12:42:29.478930 | 2025-10-10 12:42:29.717504 | controller | ok: "artifacts" 2025-10-10 12:42:29.996282 | controller | ok: "docs" 2025-10-10 12:42:30.009658 | 2025-10-10 12:42:30.009750 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2025-10-10 12:42:30.338737 | controller | changed: "logs" 2025-10-10 12:42:30.606493 | controller | changed: "artifacts" 2025-10-10 12:42:30.870492 | controller | changed: "docs" 2025-10-10 12:42:30.903812 | 2025-10-10 12:42:30.903909 | PLAY RECAP 2025-10-10 12:42:30.903953 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-10-10 12:42:30.903979 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-10 12:42:30.903996 | 2025-10-10 12:42:31.005871 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-10-10 12:42:31.007478 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-10-10 12:42:31.655135 | 2025-10-10 12:42:31.655251 | PLAY [all] 2025-10-10 12:42:31.680053 | 2025-10-10 12:42:31.680145 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2025-10-10 12:42:31.729383 | controller | ok 2025-10-10 12:42:31.734579 | 2025-10-10 12:42:31.734656 | TASK [mirror-info-fork : Create /etc/ci] 2025-10-10 12:42:32.313019 | controller | changed 2025-10-10 12:42:32.330969 | 2025-10-10 12:42:32.331132 | TASK [mirror-info-fork : Install ci_mirror script] 2025-10-10 12:42:33.469449 | controller | changed 2025-10-10 12:42:33.483766 | 2025-10-10 12:42:33.483838 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2025-10-10 12:42:33.979468 | controller | changed: 2025-10-10 12:42:33.979806 | controller | { 2025-10-10 12:42:33.979858 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-10-10 12:42:33.980075 | controller | } 2025-10-10 12:42:34.262203 | controller | changed: 2025-10-10 12:42:34.262354 | controller | { 2025-10-10 12:42:34.262410 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-10-10 12:42:34.262453 | controller | } 2025-10-10 12:42:34.556145 | controller | changed: 2025-10-10 12:42:34.556245 | controller | { 2025-10-10 12:42:34.556269 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2025-10-10 12:42:34.556287 | controller | } 2025-10-10 12:42:34.822721 | controller | changed: 2025-10-10 12:42:34.822884 | controller | { 2025-10-10 12:42:34.822940 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-10-10 12:42:34.823008 | controller | } 2025-10-10 12:42:35.069056 | controller | changed: 2025-10-10 12:42:35.069211 | controller | { 2025-10-10 12:42:35.069266 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-10-10 12:42:35.069310 | controller | } 2025-10-10 12:42:35.353550 | controller | changed: 2025-10-10 12:42:35.353732 | controller | { 2025-10-10 12:42:35.353791 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-10-10 12:42:35.353837 | controller | } 2025-10-10 12:42:35.631625 | controller | changed: 2025-10-10 12:42:35.631825 | controller | { 2025-10-10 12:42:35.631879 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen" 2025-10-10 12:42:35.631921 | controller | } 2025-10-10 12:42:35.904342 | controller | changed: 2025-10-10 12:42:35.904495 | controller | { 2025-10-10 12:42:35.904549 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora" 2025-10-10 12:42:35.904592 | controller | } 2025-10-10 12:42:36.211286 | controller | changed: 2025-10-10 12:42:36.211469 | controller | { 2025-10-10 12:42:36.211530 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-10-10 12:42:36.211573 | controller | } 2025-10-10 12:42:36.518741 | controller | changed: 2025-10-10 12:42:36.518894 | controller | { 2025-10-10 12:42:36.518942 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2025-10-10 12:42:36.518980 | controller | } 2025-10-10 12:42:36.775914 | controller | changed: 2025-10-10 12:42:36.776110 | controller | { 2025-10-10 12:42:36.776165 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-10-10 12:42:36.776205 | controller | } 2025-10-10 12:42:37.072629 | controller | changed: 2025-10-10 12:42:37.072997 | controller | { 2025-10-10 12:42:37.073051 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-10-10 12:42:37.073092 | controller | } 2025-10-10 12:42:37.733513 | controller | changed: 2025-10-10 12:42:37.733704 | controller | { 2025-10-10 12:42:37.733766 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-10-10 12:42:37.733809 | controller | } 2025-10-10 12:42:38.007730 | controller | changed: 2025-10-10 12:42:38.007956 | controller | { 2025-10-10 12:42:38.008024 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-10-10 12:42:38.008076 | controller | } 2025-10-10 12:42:38.263252 | controller | changed: 2025-10-10 12:42:38.263358 | controller | { 2025-10-10 12:42:38.263383 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-10-10 12:42:38.263402 | controller | } 2025-10-10 12:42:38.534119 | controller | changed: 2025-10-10 12:42:38.534296 | controller | { 2025-10-10 12:42:38.534334 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-10-10 12:42:38.534360 | controller | } 2025-10-10 12:42:38.784705 | controller | changed: 2025-10-10 12:42:38.784857 | controller | { 2025-10-10 12:42:38.784909 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com" 2025-10-10 12:42:38.784950 | controller | } 2025-10-10 12:42:39.091447 | controller | changed: 2025-10-10 12:42:39.091598 | controller | { 2025-10-10 12:42:39.091651 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb" 2025-10-10 12:42:39.091746 | controller | } 2025-10-10 12:42:39.387448 | controller | changed: 2025-10-10 12:42:39.387599 | controller | { 2025-10-10 12:42:39.387651 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-10-10 12:42:39.387731 | controller | } 2025-10-10 12:42:39.716125 | controller | changed: 2025-10-10 12:42:39.716376 | controller | { 2025-10-10 12:42:39.716438 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-10-10 12:42:39.716481 | controller | } 2025-10-10 12:42:39.969442 | controller | changed: 2025-10-10 12:42:39.969633 | controller | { 2025-10-10 12:42:39.969677 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-10-10 12:42:39.969716 | controller | } 2025-10-10 12:42:40.291801 | controller | changed: 2025-10-10 12:42:40.291958 | controller | { 2025-10-10 12:42:40.292012 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2025-10-10 12:42:40.292053 | controller | } 2025-10-10 12:42:40.584530 | controller | changed: 2025-10-10 12:42:40.584628 | controller | { 2025-10-10 12:42:40.584653 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com" 2025-10-10 12:42:40.584702 | controller | } 2025-10-10 12:42:40.888465 | controller | changed: 2025-10-10 12:42:40.888595 | controller | { 2025-10-10 12:42:40.888622 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2025-10-10 12:42:40.888640 | controller | } 2025-10-10 12:42:41.194118 | controller | changed: 2025-10-10 12:42:41.194236 | controller | { 2025-10-10 12:42:41.194270 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2025-10-10 12:42:41.194296 | controller | } 2025-10-10 12:42:41.489474 | controller | changed: 2025-10-10 12:42:41.489631 | controller | { 2025-10-10 12:42:41.489725 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2025-10-10 12:42:41.489789 | controller | } 2025-10-10 12:42:41.528826 | 2025-10-10 12:42:41.528972 | TASK [Set timezone to UTC] 2025-10-10 12:42:42.147368 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2025-10-10 12:42:42.152266 | 2025-10-10 12:42:42.152327 | TASK [Create nodepool directory] 2025-10-10 12:42:42.469486 | controller | changed 2025-10-10 12:42:42.474972 | 2025-10-10 12:42:42.475048 | TASK [Create nodepool sub_nodes file] 2025-10-10 12:42:43.273807 | controller | changed 2025-10-10 12:42:43.285804 | 2025-10-10 12:42:43.285941 | TASK [Create nodepool sub_nodes_private file] 2025-10-10 12:42:44.161525 | controller | changed 2025-10-10 12:42:44.175438 | 2025-10-10 12:42:44.175523 | LOOP [Populate nodepool sub_nodes file] 2025-10-10 12:42:44.217759 | 2025-10-10 12:42:44.217918 | LOOP [Populate nodepool sub_nodes_private file] 2025-10-10 12:42:44.249563 | 2025-10-10 12:42:44.249741 | TASK [Create nodepool primary file] 2025-10-10 12:42:44.285451 | controller | skipping: Conditional result was False 2025-10-10 12:42:44.297610 | 2025-10-10 12:42:44.297812 | TASK [Create nodepool node_private for this node] 2025-10-10 12:42:45.192307 | controller | changed 2025-10-10 12:42:45.199106 | 2025-10-10 12:42:45.199169 | LOOP [Copy ssh keys to nodepool directory] 2025-10-10 12:42:45.709439 | controller | ok: Item: id_rsa Runtime: 0:00:00.083608 2025-10-10 12:42:45.709813 | 2025-10-10 12:42:45.938823 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.008866 2025-10-10 12:42:45.952204 | 2025-10-10 12:42:45.952335 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2025-10-10 12:42:46.951101 | controller | changed 2025-10-10 12:42:46.963318 | 2025-10-10 12:42:46.963459 | TASK [Validate sudoers config after edits] 2025-10-10 12:42:47.328480 | controller | /etc/sudoers: parsed OK 2025-10-10 12:42:47.328757 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2025-10-10 12:42:47.328778 | controller | /etc/sudoers.d/zuul: parsed OK 2025-10-10 12:42:47.328788 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-10-10 12:42:47.512020 | controller | ok: Runtime: 0:00:00.012439 2025-10-10 12:42:47.525197 | 2025-10-10 12:42:47.525329 | TASK [Show the environment passed in to job shell scripts] 2025-10-10 12:42:47.866620 | controller | SHELL=/bin/bash 2025-10-10 12:42:47.866683 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2025-10-10 12:42:47.866695 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2025-10-10 12:42:47.866703 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/97/3397/bc59b9e04467329b8236b2e95c1f53da1d09425c^openstack-k8s-operators/architecture:main:refs/changes/32/632/07466d9d844c657bbc74085c38743b70daa93781 2025-10-10 12:42:47.866715 | controller | PWD=/home/zuul 2025-10-10 12:42:47.866724 | controller | ZUUL_PIPELINE=github-check 2025-10-10 12:42:47.866731 | controller | LOGNAME=zuul 2025-10-10 12:42:47.866738 | controller | XDG_SESSION_TYPE=tty 2025-10-10 12:42:47.866744 | controller | _=/usr/bin/env 2025-10-10 12:42:47.866750 | controller | MOTD_SHOWN=pam 2025-10-10 12:42:47.866756 | controller | HOME=/home/zuul 2025-10-10 12:42:47.866770 | controller | LANG=en_US.UTF-8 2025-10-10 12:42:47.866843 | controller | SSH_CONNECTION=38.102.83.114 57818 38.102.83.17 22 2025-10-10 12:42:47.866853 | controller | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET 2025-10-10 12:42:47.866860 | controller | ZUUL_CHANGE_IDS=3397,bc59b9e04467329b8236b2e95c1f53da1d09425c 632,07466d9d844c657bbc74085c38743b70daa93781 2025-10-10 12:42:47.866866 | controller | WORKSPACE=/home/zuul/workspace 2025-10-10 12:42:47.866872 | controller | XDG_SESSION_CLASS=user 2025-10-10 12:42:47.866879 | controller | SELINUX_ROLE_REQUESTED= 2025-10-10 12:42:47.866884 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-10-10 12:42:47.866890 | controller | USER=zuul 2025-10-10 12:42:47.866897 | controller | ZUUL_VOTING=True 2025-10-10 12:42:47.866902 | controller | BUILD_TIMEOUT=1800000 2025-10-10 12:42:47.866908 | controller | SELINUX_USE_CURRENT_RANGE= 2025-10-10 12:42:47.866914 | controller | SHLVL=1 2025-10-10 12:42:47.866920 | controller | ZUUL_PATCHSET=07466d9d844c657bbc74085c38743b70daa93781 2025-10-10 12:42:47.866926 | controller | XDG_SESSION_ID=1 2025-10-10 12:42:47.866932 | controller | ZUUL_BRANCH=main 2025-10-10 12:42:47.866938 | controller | XDG_RUNTIME_DIR=/run/user/1000 2025-10-10 12:42:47.866944 | controller | SSH_CLIENT=38.102.83.114 57818 22 2025-10-10 12:42:47.866950 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2025-10-10 12:42:47.866956 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2025-10-10 12:42:47.866962 | controller | which_declare=declare -f 2025-10-10 12:42:47.866969 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-10-10 12:42:47.866976 | controller | SELINUX_LEVEL_REQUESTED= 2025-10-10 12:42:47.866982 | controller | ZUUL_CHANGE=632 2025-10-10 12:42:47.866988 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-10-10 12:42:47.866994 | controller | ZUUL_UUID=0a439c22e588404798f922149cc87119 2025-10-10 12:42:47.867002 | controller | BASH_FUNC_which%%=() { ( alias; 2025-10-10 12:42:47.867009 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-10-10 12:42:47.867015 | controller | } 2025-10-10 12:42:48.081105 | controller | ok: Runtime: 0:00:00.008342 2025-10-10 12:42:48.094131 | 2025-10-10 12:42:48.094281 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2025-10-10 12:42:48.122365 | controller | skipping: Conditional result was False 2025-10-10 12:42:48.135185 | 2025-10-10 12:42:48.135363 | TASK [Symlink /home/zuul-worker/workspace] 2025-10-10 12:42:48.694233 | controller | skipping: Conditional result was False 2025-10-10 12:42:48.736293 | 2025-10-10 12:42:48.736424 | TASK [Ensure legacy workspace directory] 2025-10-10 12:42:49.021483 | controller | changed 2025-10-10 12:42:49.041167 | 2025-10-10 12:42:49.041246 | PLAY RECAP 2025-10-10 12:42:49.041289 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-10-10 12:42:49.041310 | 2025-10-10 12:42:49.169945 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-10-10 12:42:49.170816 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-10-10 12:42:49.773458 | 2025-10-10 12:42:49.773570 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2025-10-10 12:42:49.794638 | 2025-10-10 12:42:49.794746 | TASK [Clone repos in the job workspace] 2025-10-10 12:42:49.814086 | controller | ok 2025-10-10 12:42:49.829782 | 2025-10-10 12:42:49.829859 | TASK [prepare-workspace : Start zuul_console daemon.] 2025-10-10 12:42:50.258603 | controller | ok 2025-10-10 12:42:50.273554 | 2025-10-10 12:42:50.273783 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2025-10-10 12:42:53.288433 | controller | Output suppressed because no_log was given 2025-10-10 12:42:53.333902 | 2025-10-10 12:42:53.334019 | TASK [Create zuul-output directory] 2025-10-10 12:42:53.775915 | controller | ok 2025-10-10 12:42:53.784782 | 2025-10-10 12:42:53.785599 | TASK [Install required packages] 2025-10-10 12:44:03.968956 | controller | changed 2025-10-10 12:44:03.982559 | 2025-10-10 12:44:03.982773 | TASK [Output pip related things] 2025-10-10 12:44:04.837128 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2025-10-10 12:44:05.029608 | controller | changed 2025-10-10 12:44:05.035442 | 2025-10-10 12:44:05.035513 | TASK [Install requirements] 2025-10-10 12:45:23.312411 | controller | changed 2025-10-10 12:45:23.338388 | 2025-10-10 12:45:23.338490 | TASK [Add cronjob to trigger job stats] 2025-10-10 12:45:23.384892 | controller | skipping: Conditional result was False 2025-10-10 12:45:23.393530 | 2025-10-10 12:45:23.393619 | LOOP [Construct project change list] 2025-10-10 12:45:23.465812 | controller | ok: 2025-10-10 12:45:23.466029 | controller | { 2025-10-10 12:45:23.466058 | controller | "branch": "main", 2025-10-10 12:45:23.466078 | controller | "change": "3397", 2025-10-10 12:45:23.466095 | controller | "change_message": "Add bgp-l3-xl-adoption job", 2025-10-10 12:45:23.466115 | controller | "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3397", 2025-10-10 12:45:23.466133 | controller | "commit_id": "bc59b9e04467329b8236b2e95c1f53da1d09425c", 2025-10-10 12:45:23.466150 | controller | "patchset": "bc59b9e04467329b8236b2e95c1f53da1d09425c", 2025-10-10 12:45:23.466166 | controller | "project": { 2025-10-10 12:45:23.466182 | controller | "canonical_hostname": "github.com", 2025-10-10 12:45:23.466198 | controller | "canonical_name": "github.com/openstack-k8s-operators/ci-framework", 2025-10-10 12:45:23.466214 | controller | "name": "openstack-k8s-operators/ci-framework", 2025-10-10 12:45:23.466229 | controller | "short_name": "ci-framework", 2025-10-10 12:45:23.466252 | controller | "src_dir": "src/github.com/openstack-k8s-operators/ci-framework" 2025-10-10 12:45:23.466270 | controller | }, 2025-10-10 12:45:23.466293 | controller | "topic": null 2025-10-10 12:45:23.466313 | controller | } 2025-10-10 12:45:23.478281 | controller | ok: 2025-10-10 12:45:23.478347 | controller | { 2025-10-10 12:45:23.478372 | controller | "branch": "main", 2025-10-10 12:45:23.478398 | controller | "change": "632", 2025-10-10 12:45:23.478425 | controller | "change_message": "Add bgp-l3-xl-adoption.yaml automation file\n\nDepends-On: https://github.com/openstack-k8s-operators/ci-framework/pull/3397", 2025-10-10 12:45:23.478453 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/632", 2025-10-10 12:45:23.478484 | controller | "commit_id": "07466d9d844c657bbc74085c38743b70daa93781", 2025-10-10 12:45:23.478515 | controller | "patchset": "07466d9d844c657bbc74085c38743b70daa93781", 2025-10-10 12:45:23.478548 | controller | "project": { 2025-10-10 12:45:23.478577 | controller | "canonical_hostname": "github.com", 2025-10-10 12:45:23.478607 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2025-10-10 12:45:23.478639 | controller | "name": "openstack-k8s-operators/architecture", 2025-10-10 12:45:23.478725 | controller | "short_name": "architecture", 2025-10-10 12:45:23.480271 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2025-10-10 12:45:23.480307 | controller | }, 2025-10-10 12:45:23.480328 | controller | "topic": null 2025-10-10 12:45:23.480346 | controller | } 2025-10-10 12:45:23.530472 | 2025-10-10 12:45:23.530583 | PLAY [Run ci/playbooks/build_runner_image.yml] 2025-10-10 12:45:23.546571 | 2025-10-10 12:45:23.546636 | TASK [Filter out host if needed] 2025-10-10 12:45:23.556780 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-10-10 12:45:23.561341 | 2025-10-10 12:45:23.561400 | TASK [Get git tag for image tagging] 2025-10-10 12:45:24.093480 | controller | skipping: Conditional result was False 2025-10-10 12:45:24.101361 | 2025-10-10 12:45:24.101452 | TASK [Set openstack-runner image] 2025-10-10 12:45:24.128443 | controller | skipping: Conditional result was False 2025-10-10 12:45:24.136943 | 2025-10-10 12:45:24.137030 | TASK [Build openstack-runner image] 2025-10-10 12:45:24.172501 | controller | skipping: Conditional result was False 2025-10-10 12:45:24.180359 | 2025-10-10 12:45:24.180446 | TASK [Push openstack-runner image] 2025-10-10 12:45:24.205328 | controller | skipping: Conditional result was False 2025-10-10 12:45:24.214456 | 2025-10-10 12:45:24.214546 | TASK [Make sure ci-framework directory exists] 2025-10-10 12:45:24.239332 | controller | skipping: Conditional result was False 2025-10-10 12:45:24.248180 | 2025-10-10 12:45:24.248275 | TASK [Create EDPM ansible var file] 2025-10-10 12:45:24.273619 | controller | skipping: Conditional result was False 2025-10-10 12:45:24.311407 | 2025-10-10 12:45:24.311578 | PLAY RECAP 2025-10-10 12:45:24.311707 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2025-10-10 12:45:24.311765 | 2025-10-10 12:45:24.455443 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-10-10 12:45:24.457917 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-10-10 12:45:25.171698 | 2025-10-10 12:45:25.171812 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2025-10-10 12:45:25.199847 | 2025-10-10 12:45:25.199966 | TASK [Create zuul-output directory] 2025-10-10 12:45:25.635575 | controller | changed 2025-10-10 12:45:25.658366 | 2025-10-10 12:45:25.658712 | TASK [Slurp Zuul inventory test] 2025-10-10 12:45:26.072989 | controller -> localhost | ok 2025-10-10 12:45:26.087046 | 2025-10-10 12:45:26.087296 | TASK [Save zuul inventory] 2025-10-10 12:45:27.275112 | controller | changed 2025-10-10 12:45:27.284503 | 2025-10-10 12:45:27.284571 | TASK [Save zuul vars without the change_message] 2025-10-10 12:45:28.227949 | controller | changed 2025-10-10 12:45:28.273145 | 2025-10-10 12:45:28.273253 | PLAY RECAP 2025-10-10 12:45:28.273306 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-10 12:45:28.273335 | 2025-10-10 12:45:28.372347 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-10-10 12:45:28.373387 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2025-10-10 12:45:28.990275 | 2025-10-10 12:45:28.990377 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2025-10-10 12:45:29.010837 | 2025-10-10 12:45:29.011072 | TASK [Filter out host if needed] 2025-10-10 12:45:29.019735 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-10-10 12:45:29.024607 | 2025-10-10 12:45:29.024718 | TASK [Run playbook] 2025-10-10 12:45:30.210014 | controller | 2025-10-10 12:45:31.252943 | controller | PLAY [Test architecture automations] ******************************************* 2025-10-10 12:45:31.253038 | controller | 2025-10-10 12:45:31.253060 | controller | TASK [Gathering Facts ] ******************************************************** 2025-10-10 12:45:31.253078 | controller | Friday 10 October 2025 12:45:30 +0000 (0:00:00.058) 0:00:00.058 ******** 2025-10-10 12:45:31.253140 | controller | ok: [localhost] 2025-10-10 12:45:31.314063 | controller | 2025-10-10 12:45:31.314131 | controller | TASK [Assert we have the bare minimum to run quiet=True, that=['cifmw_architecture_repo is defined', 'cifmw_architecture_scenario is defined', 'cifmw_networking_mapper_networking_env_def_path is defined']] *** 2025-10-10 12:45:31.314154 | controller | Friday 10 October 2025 12:45:31 +0000 (0:00:01.044) 0:00:01.102 ******** 2025-10-10 12:45:31.314180 | controller | ok: [localhost] 2025-10-10 12:45:31.370098 | controller | 2025-10-10 12:45:31.370158 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2025-10-10 12:45:31.370174 | controller | Friday 10 October 2025 12:45:31 +0000 (0:00:00.061) 0:00:01.164 ******** 2025-10-10 12:45:31.370199 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2025-10-10 12:45:31.395857 | controller | 2025-10-10 12:45:31.395923 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2025-10-10 12:45:31.395938 | controller | Friday 10 October 2025 12:45:31 +0000 (0:00:00.056) 0:00:01.220 ******** 2025-10-10 12:45:31.395960 | controller | ok: [localhost] => 2025-10-10 12:45:36.401073 | controller | cifmw_ci_setup_packages: 2025-10-10 12:45:36.401263 | controller | - bash-completion 2025-10-10 12:45:36.401275 | controller | - ca-certificates 2025-10-10 12:45:36.401284 | controller | - git-core 2025-10-10 12:45:36.401293 | controller | - make 2025-10-10 12:45:36.401302 | controller | - tar 2025-10-10 12:45:36.401311 | controller | - tmux 2025-10-10 12:45:36.401320 | controller | - python3-pip 2025-10-10 12:45:36.401328 | controller | 2025-10-10 12:45:36.401338 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2025-10-10 12:45:36.401347 | controller | Friday 10 October 2025 12:45:31 +0000 (0:00:00.025) 0:00:01.246 ******** 2025-10-10 12:45:36.401366 | controller | changed: [localhost] 2025-10-10 12:45:36.767700 | controller | 2025-10-10 12:45:36.767761 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2025-10-10 12:45:36.767782 | controller | Friday 10 October 2025 12:45:36 +0000 (0:00:05.004) 0:00:06.250 ******** 2025-10-10 12:45:36.767799 | controller | ok: [localhost] 2025-10-10 12:45:37.114215 | controller | 2025-10-10 12:45:37.114321 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2025-10-10 12:45:37.114339 | controller | Friday 10 October 2025 12:45:36 +0000 (0:00:00.365) 0:00:06.616 ******** 2025-10-10 12:45:37.114366 | controller | changed: [localhost] 2025-10-10 12:45:42.580322 | controller | 2025-10-10 12:45:42.580524 | controller | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] *** 2025-10-10 12:45:42.580553 | controller | Friday 10 October 2025 12:45:37 +0000 (0:00:00.347) 0:00:06.963 ******** 2025-10-10 12:45:42.580579 | controller | changed: [localhost] 2025-10-10 12:45:42.629131 | controller | 2025-10-10 12:45:42.629184 | controller | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] *** 2025-10-10 12:45:42.629201 | controller | Friday 10 October 2025 12:45:42 +0000 (0:00:05.464) 0:00:12.428 ******** 2025-10-10 12:45:42.629224 | controller | skipping: [localhost] 2025-10-10 12:45:43.024145 | controller | 2025-10-10 12:45:43.024228 | controller | TASK [ci_setup : Create completion file] *************************************** 2025-10-10 12:45:43.024246 | controller | Friday 10 October 2025 12:45:42 +0000 (0:00:00.050) 0:00:12.479 ******** 2025-10-10 12:45:43.024272 | controller | changed: [localhost] 2025-10-10 12:45:43.352745 | controller | 2025-10-10 12:45:43.352826 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then 2025-10-10 12:45:43.352844 | controller | source ~/.oc_completion 2025-10-10 12:45:43.352858 | controller | fi] *** 2025-10-10 12:45:43.352872 | controller | Friday 10 October 2025 12:45:43 +0000 (0:00:00.394) 0:00:12.873 ******** 2025-10-10 12:45:43.352896 | controller | changed: [localhost] 2025-10-10 12:45:43.381515 | controller | 2025-10-10 12:45:43.381558 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2025-10-10 12:45:43.381573 | controller | Friday 10 October 2025 12:45:43 +0000 (0:00:00.329) 0:00:13.203 ******** 2025-10-10 12:45:43.381593 | controller | skipping: [localhost] 2025-10-10 12:45:43.412250 | controller | 2025-10-10 12:45:43.412291 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2025-10-10 12:45:43.412306 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2025-10-10 12:45:43.412320 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2025-10-10 12:45:43.412343 | controller | }}] *** 2025-10-10 12:45:43.412357 | controller | Friday 10 October 2025 12:45:43 +0000 (0:00:00.028) 0:00:13.231 ******** 2025-10-10 12:45:43.412378 | controller | skipping: [localhost] 2025-10-10 12:45:43.444060 | controller | 2025-10-10 12:45:43.444107 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2025-10-10 12:45:43.444124 | controller | Friday 10 October 2025 12:45:43 +0000 (0:00:00.030) 0:00:13.262 ******** 2025-10-10 12:45:43.444146 | controller | skipping: [localhost] 2025-10-10 12:45:43.474941 | controller | 2025-10-10 12:45:43.474988 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2025-10-10 12:45:43.475011 | controller | Friday 10 October 2025 12:45:43 +0000 (0:00:00.031) 0:00:13.294 ******** 2025-10-10 12:45:43.475033 | controller | skipping: [localhost] 2025-10-10 12:45:43.505154 | controller | 2025-10-10 12:45:43.505206 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2025-10-10 12:45:43.505223 | controller | Friday 10 October 2025 12:45:43 +0000 (0:00:00.030) 0:00:13.325 ******** 2025-10-10 12:45:43.505245 | controller | skipping: [localhost] 2025-10-10 12:45:43.545055 | controller | 2025-10-10 12:45:43.545112 | controller | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] *** 2025-10-10 12:45:43.545130 | controller | Friday 10 October 2025 12:45:43 +0000 (0:00:00.030) 0:00:13.355 ******** 2025-10-10 12:45:43.545153 | controller | skipping: [localhost] 2025-10-10 12:45:44.811657 | controller | 2025-10-10 12:45:44.811717 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2025-10-10 12:45:44.811734 | controller | Friday 10 October 2025 12:45:43 +0000 (0:00:00.039) 0:00:13.395 ******** 2025-10-10 12:45:44.811759 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2025-10-10 12:45:45.300176 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-10-10 12:45:45.300280 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2025-10-10 12:45:45.300296 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2025-10-10 12:45:45.300310 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-10-10 12:45:45.300323 | controller | 2025-10-10 12:45:45.300338 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2025-10-10 12:45:45.300351 | controller | Friday 10 October 2025 12:45:44 +0000 (0:00:01.266) 0:00:14.661 ******** 2025-10-10 12:45:45.300376 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-10-10 12:45:45.600172 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-10-10 12:45:45.600233 | controller | 2025-10-10 12:45:45.600242 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2025-10-10 12:45:45.600261 | controller | Friday 10 October 2025 12:45:45 +0000 (0:00:00.487) 0:00:15.149 ******** 2025-10-10 12:45:45.600277 | controller | ok: [localhost] 2025-10-10 12:45:45.963104 | controller | 2025-10-10 12:45:45.963160 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2025-10-10 12:45:45.963169 | controller | Friday 10 October 2025 12:45:45 +0000 (0:00:00.299) 0:00:15.449 ******** 2025-10-10 12:45:45.963182 | controller | ok: [localhost] 2025-10-10 12:45:46.571470 | controller | 2025-10-10 12:45:46.571555 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2025-10-10 12:45:46.571580 | controller | Friday 10 October 2025 12:45:45 +0000 (0:00:00.361) 0:00:15.811 ******** 2025-10-10 12:45:46.571606 | controller | changed: [localhost] 2025-10-10 12:45:46.653691 | controller | 2025-10-10 12:45:46.653770 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2025-10-10 12:45:46.653786 | controller | Friday 10 October 2025 12:45:46 +0000 (0:00:00.609) 0:00:16.420 ******** 2025-10-10 12:45:46.653812 | controller | ok: [localhost] 2025-10-10 12:45:47.040064 | controller | 2025-10-10 12:45:47.040126 | controller | TASK [kustomize_deploy : Ensure that architecture repo exists repo={{ cifmw_kustomize_deploy_architecture_repo_url }}, dest={{ cifmw_kustomize_deploy_architecture_repo_dest_dir }}, update=False, version={{ cifmw_kustomize_deploy_architecture_repo_version }}] *** 2025-10-10 12:45:47.040134 | controller | Friday 10 October 2025 12:45:46 +0000 (0:00:00.082) 0:00:16.503 ******** 2025-10-10 12:45:47.040148 | controller | ok: [localhost] 2025-10-10 12:45:47.591639 | controller | 2025-10-10 12:45:47.591710 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2025-10-10 12:45:47.591728 | controller | Friday 10 October 2025 12:45:47 +0000 (0:00:00.386) 0:00:16.889 ******** 2025-10-10 12:45:47.591753 | controller | ok: [localhost] 2025-10-10 12:45:47.621872 | controller | 2025-10-10 12:45:47.621944 | controller | TASK [kustomize_deploy : Check if scenario is in the list msg=You need to properly set the `cifmw_architecture_scenario` variable in order to select the architecture-based scenario to deploy. You can take a list of scenario in the `examples/va` folder in the architecture repo. 2025-10-10 12:45:47.621973 | controller | ] *** 2025-10-10 12:45:47.621989 | controller | Friday 10 October 2025 12:45:47 +0000 (0:00:00.551) 0:00:17.441 ******** 2025-10-10 12:45:47.622038 | controller | skipping: [localhost] 2025-10-10 12:45:47.891997 | controller | 2025-10-10 12:45:47.892072 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2025-10-10 12:45:47.892081 | controller | Friday 10 October 2025 12:45:47 +0000 (0:00:00.030) 0:00:17.472 ******** 2025-10-10 12:45:47.892102 | controller | changed: [localhost] 2025-10-10 12:45:47.975939 | controller | 2025-10-10 12:45:47.976030 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2025-10-10 12:45:47.976045 | controller | _cifmw_kustomize_deploy_user_kustomize | 2025-10-10 12:45:47.976058 | controller | default({}) | 2025-10-10 12:45:47.976070 | controller | combine(item.value, recursive=True) 2025-10-10 12:45:47.976082 | controller | }}] *** 2025-10-10 12:45:47.976095 | controller | Friday 10 October 2025 12:45:47 +0000 (0:00:00.269) 0:00:17.741 ******** 2025-10-10 12:45:47.976128 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2025-10-10 12:45:48.057138 | controller | 2025-10-10 12:45:48.057210 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ 2025-10-10 12:45:48.057231 | controller | _b64_kustomize_user_patches | 2025-10-10 12:45:48.057249 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2025-10-10 12:45:48.057267 | controller | }}] *** 2025-10-10 12:45:48.057285 | controller | Friday 10 October 2025 12:45:47 +0000 (0:00:00.083) 0:00:17.825 ******** 2025-10-10 12:45:48.057315 | controller | ok: [localhost] 2025-10-10 12:45:48.087608 | controller | 2025-10-10 12:45:48.087660 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-10-10 12:45:48.087668 | controller | Friday 10 October 2025 12:45:48 +0000 (0:00:00.081) 0:00:17.907 ******** 2025-10-10 12:45:48.087680 | controller | skipping: [localhost] 2025-10-10 12:45:48.110082 | controller | 2025-10-10 12:45:48.110119 | controller | TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] *** 2025-10-10 12:45:48.110127 | controller | Friday 10 October 2025 12:45:48 +0000 (0:00:00.030) 0:00:17.938 ******** 2025-10-10 12:45:48.110140 | controller | skipping: [localhost] 2025-10-10 12:45:48.134963 | controller | 2025-10-10 12:45:48.135014 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-10-10 12:45:48.135040 | controller | Friday 10 October 2025 12:45:48 +0000 (0:00:00.022) 0:00:17.960 ******** 2025-10-10 12:45:48.135061 | controller | skipping: [localhost] 2025-10-10 12:45:48.163546 | controller | 2025-10-10 12:45:48.163604 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2025-10-10 12:45:48.163620 | controller | _net_env_def_slurp['content'] | 2025-10-10 12:45:48.163634 | controller | b64decode | 2025-10-10 12:45:48.163647 | controller | from_yaml 2025-10-10 12:45:48.163661 | controller | }}, cacheable=True] *** 2025-10-10 12:45:48.163674 | controller | Friday 10 October 2025 12:45:48 +0000 (0:00:00.024) 0:00:17.985 ******** 2025-10-10 12:45:48.163697 | controller | skipping: [localhost] 2025-10-10 12:45:48.433555 | controller | 2025-10-10 12:45:48.433630 | controller | TASK [Discover automation files paths={{ 2025-10-10 12:45:48.433646 | controller | [cifmw_architecture_repo, _automation_relative] | 2025-10-10 12:45:48.433660 | controller | path_join 2025-10-10 12:45:48.433673 | controller | }}, patterns=*.yaml] *** 2025-10-10 12:45:48.433687 | controller | Friday 10 October 2025 12:45:48 +0000 (0:00:00.028) 0:00:18.014 ******** 2025-10-10 12:45:48.433710 | controller | ok: [localhost] 2025-10-10 12:45:55.380473 | controller | 2025-10-10 12:45:55.380554 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2025-10-10 12:45:55.380564 | controller | Friday 10 October 2025 12:45:48 +0000 (0:00:00.269) 0:00:18.283 ******** 2025-10-10 12:45:55.380585 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2025-10-10 12:45:56.594903 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2025-10-10 12:45:56.595010 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2025-10-10 12:45:56.595028 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2025-10-10 12:45:56.595043 | controller | ok: [localhost] => (item=bmo01.yaml) 2025-10-10 12:45:56.595058 | controller | ok: [localhost] => (item=dcn.yaml) 2025-10-10 12:45:56.595086 | controller | ok: [localhost] => (item=dz-storage.yaml) 2025-10-10 12:45:56.595101 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2025-10-10 12:45:56.595115 | controller | ok: [localhost] => (item=hci.yaml) 2025-10-10 12:45:56.595130 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2025-10-10 12:45:56.595144 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2025-10-10 12:45:56.595159 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2025-10-10 12:45:56.595173 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2025-10-10 12:45:56.595187 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2025-10-10 12:45:56.595201 | controller | ok: [localhost] => (item=nova02beta.yaml) 2025-10-10 12:45:56.595215 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2025-10-10 12:45:56.595229 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2025-10-10 12:45:56.595243 | controller | ok: [localhost] => (item=osasinfra.yaml) 2025-10-10 12:45:56.595257 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2025-10-10 12:45:56.595271 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2025-10-10 12:45:56.595286 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2025-10-10 12:45:56.595300 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2025-10-10 12:45:56.595314 | controller | ok: [localhost] => (item=pidone.yaml) 2025-10-10 12:45:56.595328 | controller | ok: [localhost] => (item=sriov.yaml) 2025-10-10 12:45:56.595357 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2025-10-10 12:45:56.595372 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2025-10-10 12:45:56.595388 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2025-10-10 12:45:56.595497 | controller | ok: [localhost] => (item=uni02beta.yaml) 2025-10-10 12:45:56.595513 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2025-10-10 12:45:56.595527 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2025-10-10 12:45:56.595541 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2025-10-10 12:45:56.595555 | controller | ok: [localhost] => (item=uni04delta.yaml) 2025-10-10 12:45:56.595568 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2025-10-10 12:45:56.595582 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2025-10-10 12:45:56.595596 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2025-10-10 12:45:56.595610 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2025-10-10 12:45:56.595624 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2025-10-10 12:45:56.595638 | controller | ok: [localhost] => (item=uni07eta.yaml) 2025-10-10 12:45:56.595652 | controller | ok: [localhost] => (item=uni09iota.yaml) 2025-10-10 12:45:56.595666 | controller | 2025-10-10 12:45:56.595680 | controller | TASK [Load automation files as fact vas={{ 2025-10-10 12:45:56.595694 | controller | vas | default({}) | 2025-10-10 12:45:56.595709 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2025-10-10 12:45:56.595723 | controller | }}] *** 2025-10-10 12:45:56.595737 | controller | Friday 10 October 2025 12:45:55 +0000 (0:00:06.946) 0:00:25.230 ******** 2025-10-10 12:45:56.595767 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2025-10-10 12:45:56.641265 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2025-10-10 12:45:56.641357 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2025-10-10 12:45:56.641376 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2025-10-10 12:45:56.641390 | controller | ok: [localhost] => (item=bmo01.yaml) 2025-10-10 12:45:56.641439 | controller | ok: [localhost] => (item=dcn.yaml) 2025-10-10 12:45:56.641458 | controller | ok: [localhost] => (item=dz-storage.yaml) 2025-10-10 12:45:56.641471 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2025-10-10 12:45:56.641484 | controller | ok: [localhost] => (item=hci.yaml) 2025-10-10 12:45:56.641497 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2025-10-10 12:45:56.641510 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2025-10-10 12:45:56.641523 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2025-10-10 12:45:56.641536 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2025-10-10 12:45:56.641551 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2025-10-10 12:45:56.641564 | controller | ok: [localhost] => (item=nova02beta.yaml) 2025-10-10 12:45:56.641577 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2025-10-10 12:45:56.641589 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2025-10-10 12:45:56.641602 | controller | ok: [localhost] => (item=osasinfra.yaml) 2025-10-10 12:45:56.641615 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2025-10-10 12:45:56.641628 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2025-10-10 12:45:56.641641 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2025-10-10 12:45:56.641654 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2025-10-10 12:45:56.641667 | controller | ok: [localhost] => (item=pidone.yaml) 2025-10-10 12:45:56.641680 | controller | ok: [localhost] => (item=sriov.yaml) 2025-10-10 12:45:56.641692 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2025-10-10 12:45:56.641705 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2025-10-10 12:45:56.641718 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2025-10-10 12:45:56.641731 | controller | ok: [localhost] => (item=uni02beta.yaml) 2025-10-10 12:45:56.641752 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2025-10-10 12:45:56.641765 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2025-10-10 12:45:56.641778 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2025-10-10 12:45:56.641791 | controller | ok: [localhost] => (item=uni04delta.yaml) 2025-10-10 12:45:56.641803 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2025-10-10 12:45:56.641816 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2025-10-10 12:45:56.641847 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2025-10-10 12:45:56.641860 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2025-10-10 12:45:56.641873 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2025-10-10 12:45:56.641886 | controller | ok: [localhost] => (item=uni07eta.yaml) 2025-10-10 12:45:56.641899 | controller | ok: [localhost] => (item=uni09iota.yaml) 2025-10-10 12:45:56.641914 | controller | 2025-10-10 12:45:56.641932 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2025-10-10 12:45:56.641949 | controller | Friday 10 October 2025 12:45:56 +0000 (0:00:01.215) 0:00:26.445 ******** 2025-10-10 12:45:56.641983 | controller | ok: [localhost] 2025-10-10 12:45:57.431687 | controller | 2025-10-10 12:45:57.431730 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2025-10-10 12:45:57.431740 | controller | Friday 10 October 2025 12:45:56 +0000 (0:00:00.046) 0:00:26.491 ******** 2025-10-10 12:45:57.431754 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2025-10-10 12:45:57.847660 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2025-10-10 12:45:57.847717 | controller | 2025-10-10 12:45:57.847734 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2025-10-10 12:45:57.847748 | controller | Friday 10 October 2025 12:45:57 +0000 (0:00:00.787) 0:00:27.279 ******** 2025-10-10 12:45:57.847771 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2025-10-10 12:45:58.252966 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2025-10-10 12:45:58.253038 | controller | 2025-10-10 12:45:58.253056 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2025-10-10 12:45:58.253071 | controller | Friday 10 October 2025 12:45:57 +0000 (0:00:00.417) 0:00:27.697 ******** 2025-10-10 12:45:58.253096 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2025-10-10 12:45:58.308019 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2025-10-10 12:45:58.308127 | controller | 2025-10-10 12:45:58.308157 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2025-10-10 12:45:58.308174 | controller | _pub_keys.results[1].content | b64decode 2025-10-10 12:45:58.308188 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2025-10-10 12:45:58.308201 | controller | _priv_keys.results[1].content | b64decode 2025-10-10 12:45:58.308232 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2025-10-10 12:45:58.308259 | controller | _pub_keys.results[1].content | b64decode 2025-10-10 12:45:58.308292 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2025-10-10 12:45:58.308310 | controller | _pub_keys.results[0].content | b64decode 2025-10-10 12:45:58.308328 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2025-10-10 12:45:58.308345 | controller | _priv_keys.results[0].content | b64decode 2025-10-10 12:45:58.308362 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2025-10-10 12:45:58.308378 | controller | [ 2025-10-10 12:45:58.308394 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2025-10-10 12:45:58.308512 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2025-10-10 12:45:58.308532 | controller | ] | select() 2025-10-10 12:45:58.308550 | controller | }}] *** 2025-10-10 12:45:58.308568 | controller | Friday 10 October 2025 12:45:58 +0000 (0:00:00.405) 0:00:28.102 ******** 2025-10-10 12:45:58.308599 | controller | ok: [localhost] 2025-10-10 12:45:58.601858 | controller | 2025-10-10 12:45:58.601953 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2025-10-10 12:45:58.601970 | controller | Friday 10 October 2025 12:45:58 +0000 (0:00:00.055) 0:00:28.158 ******** 2025-10-10 12:45:58.602000 | controller | 2025-10-10 12:45:58.671176 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-10-10 12:45:58.671288 | controller | Friday 10 October 2025 12:45:58 +0000 (0:00:00.294) 0:00:28.452 ******** 2025-10-10 12:45:58.671334 | controller | ok: [localhost] => 2025-10-10 12:45:58.711273 | controller | changed: false 2025-10-10 12:45:58.711361 | controller | msg: All assertions passed 2025-10-10 12:45:58.711377 | controller | 2025-10-10 12:45:58.711390 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:45:58.711451 | controller | Friday 10 October 2025 12:45:58 +0000 (0:00:00.069) 0:00:28.521 ******** 2025-10-10 12:45:58.711483 | controller | skipping: [localhost] 2025-10-10 12:45:58.760280 | controller | 2025-10-10 12:45:58.760380 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:45:58.760429 | controller | Friday 10 October 2025 12:45:58 +0000 (0:00:00.040) 0:00:28.561 ******** 2025-10-10 12:45:58.760467 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=300s) 2025-10-10 12:45:58.796794 | controller | 2025-10-10 12:45:58.796890 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-10 12:45:58.796906 | controller | Friday 10 October 2025 12:45:58 +0000 (0:00:00.048) 0:00:28.610 ******** 2025-10-10 12:45:58.796939 | controller | skipping: [localhost] 2025-10-10 12:45:58.852082 | controller | 2025-10-10 12:45:58.852165 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-10 12:45:58.852180 | controller | Friday 10 October 2025 12:45:58 +0000 (0:00:00.036) 0:00:28.647 ******** 2025-10-10 12:45:58.852208 | controller | ok: [localhost] 2025-10-10 12:45:59.132654 | controller | 2025-10-10 12:45:59.132739 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-10 12:45:59.132756 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:45:59.132769 | controller | stage['path'], item.src_file) | path_join 2025-10-10 12:45:59.132783 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:45:59.132796 | controller | Friday 10 October 2025 12:45:58 +0000 (0:00:00.054) 0:00:28.701 ******** 2025-10-10 12:45:59.132821 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2025-10-10 12:45:59.257196 | controller | 2025-10-10 12:45:59.257266 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-10 12:45:59.257283 | controller | Friday 10 October 2025 12:45:59 +0000 (0:00:00.280) 0:00:28.982 ******** 2025-10-10 12:45:59.257320 | controller | ok: [localhost] => (item=values.yaml) 2025-10-10 12:45:59.332114 | controller | 2025-10-10 12:45:59.332169 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/control-plane/networking/nncp name=run_hook] *** 2025-10-10 12:45:59.332185 | controller | Friday 10 October 2025 12:45:59 +0000 (0:00:00.124) 0:00:29.106 ******** 2025-10-10 12:45:59.332210 | controller | skipping: [localhost] 2025-10-10 12:45:59.447619 | controller | 2025-10-10 12:45:59.447716 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2025-10-10 12:45:59.447733 | controller | Friday 10 October 2025 12:45:59 +0000 (0:00:00.075) 0:00:29.182 ******** 2025-10-10 12:45:59.447785 | controller | 2025-10-10 12:45:59.536615 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-10 12:45:59.536706 | controller | Friday 10 October 2025 12:45:59 +0000 (0:00:00.115) 0:00:29.297 ******** 2025-10-10 12:45:59.536741 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-10 12:45:59.619882 | controller | 2025-10-10 12:45:59.619977 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-10-10 12:45:59.619994 | controller | Friday 10 October 2025 12:45:59 +0000 (0:00:00.089) 0:00:29.386 ******** 2025-10-10 12:45:59.620024 | controller | ok: [localhost] => 2025-10-10 12:45:59.892288 | controller | changed: false 2025-10-10 12:45:59.892366 | controller | msg: All assertions passed 2025-10-10 12:45:59.892382 | controller | 2025-10-10 12:45:59.892422 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:45:59.892442 | controller | Friday 10 October 2025 12:45:59 +0000 (0:00:00.082) 0:00:29.469 ******** 2025-10-10 12:45:59.892469 | controller | ok: [localhost] 2025-10-10 12:45:59.982075 | controller | 2025-10-10 12:45:59.982162 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-10-10 12:45:59.982178 | controller | Friday 10 October 2025 12:45:59 +0000 (0:00:00.272) 0:00:29.742 ******** 2025-10-10 12:45:59.982208 | controller | ok: [localhost] => 2025-10-10 12:46:00.272736 | controller | changed: false 2025-10-10 12:46:00.272816 | controller | msg: All assertions passed 2025-10-10 12:46:00.272832 | controller | 2025-10-10 12:46:00.272846 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-10 12:46:00.272860 | controller | Friday 10 October 2025 12:45:59 +0000 (0:00:00.089) 0:00:29.831 ******** 2025-10-10 12:46:00.272919 | controller | ok: [localhost] 2025-10-10 12:46:00.795016 | controller | 2025-10-10 12:46:00.795106 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2025-10-10 12:46:00.795123 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-10 12:46:00.795137 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-10 12:46:00.795150 | controller | _config_map_content | 2025-10-10 12:46:00.795164 | controller | ansible.utils.remove_keys( 2025-10-10 12:46:00.795177 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-10 12:46:00.795190 | controller | matching_parameter='regex') 2025-10-10 12:46:00.795203 | controller | }}, cacheable=False] *** 2025-10-10 12:46:00.795217 | controller | Friday 10 October 2025 12:46:00 +0000 (0:00:00.291) 0:00:30.122 ******** 2025-10-10 12:46:00.795245 | controller | ok: [localhost] 2025-10-10 12:46:00.882072 | controller | 2025-10-10 12:46:00.882163 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-10 12:46:00.882181 | controller | Friday 10 October 2025 12:46:00 +0000 (0:00:00.521) 0:00:30.644 ******** 2025-10-10 12:46:00.882217 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-10-10 12:46:00.941317 | controller | 2025-10-10 12:46:00.941373 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-10-10 12:46:00.941390 | controller | Friday 10 October 2025 12:46:00 +0000 (0:00:00.087) 0:00:30.731 ******** 2025-10-10 12:46:00.941456 | controller | ok: [localhost] => 2025-10-10 12:46:01.193841 | controller | changed: false 2025-10-10 12:46:01.193877 | controller | msg: All assertions passed 2025-10-10 12:46:01.193885 | controller | 2025-10-10 12:46:01.193891 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-10 12:46:01.193897 | controller | Friday 10 October 2025 12:46:00 +0000 (0:00:00.059) 0:00:30.791 ******** 2025-10-10 12:46:01.193909 | controller | changed: [localhost] 2025-10-10 12:46:01.867947 | controller | 2025-10-10 12:46:01.868036 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-10 12:46:01.868073 | controller | (snippet_datadir, 2025-10-10 12:46:01.868090 | controller | '02_ci_data.yaml') | path_join 2025-10-10 12:46:01.868106 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-10 12:46:01.868159 | controller | Friday 10 October 2025 12:46:01 +0000 (0:00:00.252) 0:00:31.044 ******** 2025-10-10 12:46:01.868192 | controller | changed: [localhost] 2025-10-10 12:46:01.951444 | controller | 2025-10-10 12:46:01.951506 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-10-10 12:46:01.951524 | controller | Friday 10 October 2025 12:46:01 +0000 (0:00:00.673) 0:00:31.717 ******** 2025-10-10 12:46:01.951551 | controller | ok: [localhost] 2025-10-10 12:46:02.381651 | controller | 2025-10-10 12:46:02.381737 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-10 12:46:02.381756 | controller | (snippet_datadir, 2025-10-10 12:46:02.381771 | controller | '03_user_data_b64.yaml') | path_join 2025-10-10 12:46:02.381786 | controller | }}, content={{ 2025-10-10 12:46:02.381801 | controller | _base64_patch | 2025-10-10 12:46:02.381815 | controller | default({}) | 2025-10-10 12:46:02.381829 | controller | to_nice_yaml 2025-10-10 12:46:02.381843 | controller | }}, mode=0644] *** 2025-10-10 12:46:02.381858 | controller | Friday 10 October 2025 12:46:01 +0000 (0:00:00.084) 0:00:31.801 ******** 2025-10-10 12:46:02.381887 | controller | changed: [localhost] 2025-10-10 12:46:02.931449 | controller | 2025-10-10 12:46:02.931515 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-10 12:46:02.931523 | controller | (snippet_datadir, 2025-10-10 12:46:02.931529 | controller | '04_user_data.yaml') | path_join 2025-10-10 12:46:02.931535 | controller | }}, content={{ 2025-10-10 12:46:02.931541 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-10 12:46:02.931547 | controller | default({}) | 2025-10-10 12:46:02.931553 | controller | to_nice_yaml 2025-10-10 12:46:02.931559 | controller | }}, mode=0644] *** 2025-10-10 12:46:02.931565 | controller | Friday 10 October 2025 12:46:02 +0000 (0:00:00.430) 0:00:32.231 ******** 2025-10-10 12:46:02.931583 | controller | changed: [localhost] 2025-10-10 12:46:03.455386 | controller | 2025-10-10 12:46:03.455482 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2025-10-10 12:46:03.455494 | controller | ( 2025-10-10 12:46:03.455503 | controller | snippet_datadir, 2025-10-10 12:46:03.455513 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-10 12:46:03.455522 | controller | ) | path_join 2025-10-10 12:46:03.455531 | controller | }}, mode=0644] *** 2025-10-10 12:46:03.455540 | controller | Friday 10 October 2025 12:46:02 +0000 (0:00:00.549) 0:00:32.781 ******** 2025-10-10 12:46:03.455562 | controller | changed: [localhost] 2025-10-10 12:46:03.567296 | controller | 2025-10-10 12:46:03.567485 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-10 12:46:03.567517 | controller | Friday 10 October 2025 12:46:03 +0000 (0:00:00.523) 0:00:33.305 ******** 2025-10-10 12:46:03.567557 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-10 12:46:03.666002 | controller | 2025-10-10 12:46:03.666096 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-10-10 12:46:03.666113 | controller | Friday 10 October 2025 12:46:03 +0000 (0:00:00.112) 0:00:33.417 ******** 2025-10-10 12:46:03.666143 | controller | ok: [localhost] => 2025-10-10 12:46:03.934086 | controller | changed: false 2025-10-10 12:46:03.934174 | controller | msg: All assertions passed 2025-10-10 12:46:03.934191 | controller | 2025-10-10 12:46:03.934214 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-10-10 12:46:03.934229 | controller | Friday 10 October 2025 12:46:03 +0000 (0:00:00.099) 0:00:33.516 ******** 2025-10-10 12:46:03.934258 | controller | ok: [localhost] 2025-10-10 12:46:04.010490 | controller | 2025-10-10 12:46:04.010594 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-10 12:46:04.010615 | controller | Friday 10 October 2025 12:46:03 +0000 (0:00:00.267) 0:00:33.784 ******** 2025-10-10 12:46:04.010649 | controller | ok: [localhost] 2025-10-10 12:46:04.871804 | controller | 2025-10-10 12:46:04.871878 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-10 12:46:04.871900 | controller | Friday 10 October 2025 12:46:04 +0000 (0:00:00.076) 0:00:33.860 ******** 2025-10-10 12:46:04.871929 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-10-10 12:46:05.114204 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-10-10 12:46:05.114265 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-10-10 12:46:05.114281 | controller | 2025-10-10 12:46:05.114296 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-10 12:46:05.114310 | controller | _content | 2025-10-10 12:46:05.114324 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-10 12:46:05.114337 | controller | combine(_parsed, recursive=true) 2025-10-10 12:46:05.114350 | controller | }} 2025-10-10 12:46:05.114364 | controller | ] *** 2025-10-10 12:46:05.114377 | controller | Friday 10 October 2025 12:46:04 +0000 (0:00:00.860) 0:00:34.721 ******** 2025-10-10 12:46:05.114428 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-10 12:46:05.384678 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-10 12:46:05.384739 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-10 12:46:05.384755 | controller | 2025-10-10 12:46:05.384770 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-10 12:46:05.384784 | controller | Friday 10 October 2025 12:46:05 +0000 (0:00:00.242) 0:00:34.964 ******** 2025-10-10 12:46:05.384807 | controller | changed: [localhost] 2025-10-10 12:46:05.975439 | controller | 2025-10-10 12:46:05.975522 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-10 12:46:05.975540 | controller | (_destdir, 2025-10-10 12:46:05.975553 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-10 12:46:05.975567 | controller | }}, content={{ 2025-10-10 12:46:05.975580 | controller | ( 2025-10-10 12:46:05.975593 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-10 12:46:05.975606 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-10 12:46:05.975619 | controller | }}, mode=0644] *** 2025-10-10 12:46:05.975632 | controller | Friday 10 October 2025 12:46:05 +0000 (0:00:00.270) 0:00:35.234 ******** 2025-10-10 12:46:05.975658 | controller | changed: [localhost] 2025-10-10 12:46:06.347279 | controller | 2025-10-10 12:46:06.347330 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2025-10-10 12:46:06.347341 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-10 12:46:06.347349 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-10 12:46:06.347357 | controller | _val['name'], 'values.yaml') | path_join 2025-10-10 12:46:06.347366 | controller | }}, dest={{ 2025-10-10 12:46:06.347374 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:46:06.347382 | controller | stage['path'], _val.src_file 2025-10-10 12:46:06.347390 | controller | ) | 2025-10-10 12:46:06.347425 | controller | path_join 2025-10-10 12:46:06.347436 | controller | }}] *** 2025-10-10 12:46:06.347444 | controller | Friday 10 October 2025 12:46:05 +0000 (0:00:00.590) 0:00:35.825 ******** 2025-10-10 12:46:06.347461 | controller | changed: [localhost] => (item=network-values) 2025-10-10 12:46:06.413158 | controller | 2025-10-10 12:46:06.413238 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:06.413248 | controller | Friday 10 October 2025 12:46:06 +0000 (0:00:00.372) 0:00:36.197 ******** 2025-10-10 12:46:06.413270 | controller | skipping: [localhost] 2025-10-10 12:46:07.065429 | controller | 2025-10-10 12:46:07.065505 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-10 12:46:07.065546 | controller | Friday 10 October 2025 12:46:06 +0000 (0:00:00.065) 0:00:36.263 ******** 2025-10-10 12:46:07.065579 | controller | changed: [localhost] 2025-10-10 12:46:07.603988 | controller | 2025-10-10 12:46:07.604067 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-10 12:46:07.604084 | controller | Friday 10 October 2025 12:46:07 +0000 (0:00:00.652) 0:00:36.915 ******** 2025-10-10 12:46:07.604123 | controller | changed: [localhost] 2025-10-10 12:46:07.933744 | controller | 2025-10-10 12:46:07.933840 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2025-10-10 12:46:07.933865 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-10 12:46:07.933885 | controller | stage['build_output'] | basename) | path_join 2025-10-10 12:46:07.933905 | controller | }}, mode=0644] *** 2025-10-10 12:46:07.933933 | controller | Friday 10 October 2025 12:46:07 +0000 (0:00:00.538) 0:00:37.453 ******** 2025-10-10 12:46:07.933969 | controller | changed: [localhost] 2025-10-10 12:46:08.009686 | controller | 2025-10-10 12:46:08.009756 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:08.009767 | controller | Friday 10 October 2025 12:46:07 +0000 (0:00:00.329) 0:00:37.783 ******** 2025-10-10 12:46:08.009786 | controller | skipping: [localhost] 2025-10-10 12:46:08.092946 | controller | 2025-10-10 12:46:08.093040 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2025-10-10 12:46:08.093056 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.075) 0:00:37.859 ******** 2025-10-10 12:46:08.093087 | controller | skipping: [localhost] 2025-10-10 12:46:08.167113 | controller | 2025-10-10 12:46:08.167181 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/control-plane/networking/nncp _raw_params={{ wait_condition }}] *** 2025-10-10 12:46:08.167197 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.083) 0:00:37.942 ******** 2025-10-10 12:46:08.167222 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=300s) 2025-10-10 12:46:08.219584 | controller | skipping: [localhost] 2025-10-10 12:46:08.219640 | controller | 2025-10-10 12:46:08.219655 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:08.219669 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.074) 0:00:38.016 ******** 2025-10-10 12:46:08.219692 | controller | skipping: [localhost] 2025-10-10 12:46:08.311864 | controller | 2025-10-10 12:46:08.311944 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/control-plane/networking/nncp name=run_hook] *** 2025-10-10 12:46:08.311967 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.052) 0:00:38.069 ******** 2025-10-10 12:46:08.311992 | controller | skipping: [localhost] 2025-10-10 12:46:08.381909 | controller | 2025-10-10 12:46:08.381981 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-10-10 12:46:08.381998 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.092) 0:00:38.161 ******** 2025-10-10 12:46:08.382024 | controller | ok: [localhost] => 2025-10-10 12:46:08.430072 | controller | changed: false 2025-10-10 12:46:08.430132 | controller | msg: All assertions passed 2025-10-10 12:46:08.430147 | controller | 2025-10-10 12:46:08.430161 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:46:08.430192 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.070) 0:00:38.231 ******** 2025-10-10 12:46:08.430217 | controller | skipping: [localhost] 2025-10-10 12:46:08.470890 | controller | 2025-10-10 12:46:08.470945 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:46:08.470961 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.048) 0:00:38.280 ******** 2025-10-10 12:46:08.470985 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready) 2025-10-10 12:46:08.502301 | controller | 2025-10-10 12:46:08.502350 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-10 12:46:08.502365 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.041) 0:00:38.321 ******** 2025-10-10 12:46:08.502387 | controller | skipping: [localhost] 2025-10-10 12:46:08.566964 | controller | 2025-10-10 12:46:08.567037 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-10 12:46:08.567053 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.031) 0:00:38.352 ******** 2025-10-10 12:46:08.567076 | controller | ok: [localhost] 2025-10-10 12:46:08.865273 | controller | 2025-10-10 12:46:08.865316 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-10 12:46:08.865324 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:46:08.865330 | controller | stage['path'], item.src_file) | path_join 2025-10-10 12:46:08.865337 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:46:08.865343 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.064) 0:00:38.417 ******** 2025-10-10 12:46:08.865355 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2025-10-10 12:46:08.965066 | controller | 2025-10-10 12:46:08.965111 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-10 12:46:08.965123 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.297) 0:00:38.715 ******** 2025-10-10 12:46:08.965139 | controller | ok: [localhost] => (item=values.yaml) 2025-10-10 12:46:09.042424 | controller | 2025-10-10 12:46:09.042495 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/control-plane/networking name=run_hook] *** 2025-10-10 12:46:09.042507 | controller | Friday 10 October 2025 12:46:08 +0000 (0:00:00.099) 0:00:38.814 ******** 2025-10-10 12:46:09.042527 | controller | skipping: [localhost] 2025-10-10 12:46:09.162093 | controller | 2025-10-10 12:46:09.162170 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/control-plane/networking name=ci_gen_kustomize_values] *** 2025-10-10 12:46:09.162181 | controller | Friday 10 October 2025 12:46:09 +0000 (0:00:00.077) 0:00:38.892 ******** 2025-10-10 12:46:09.162201 | controller | 2025-10-10 12:46:09.237390 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-10 12:46:09.237458 | controller | Friday 10 October 2025 12:46:09 +0000 (0:00:00.120) 0:00:39.012 ******** 2025-10-10 12:46:09.237478 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-10 12:46:09.316943 | controller | 2025-10-10 12:46:09.317010 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-10-10 12:46:09.317024 | controller | Friday 10 October 2025 12:46:09 +0000 (0:00:00.075) 0:00:39.087 ******** 2025-10-10 12:46:09.317046 | controller | ok: [localhost] => 2025-10-10 12:46:09.566592 | controller | changed: false 2025-10-10 12:46:09.566668 | controller | msg: All assertions passed 2025-10-10 12:46:09.566685 | controller | 2025-10-10 12:46:09.566699 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:46:09.566730 | controller | Friday 10 October 2025 12:46:09 +0000 (0:00:00.079) 0:00:39.167 ******** 2025-10-10 12:46:09.566755 | controller | ok: [localhost] 2025-10-10 12:46:09.641706 | controller | 2025-10-10 12:46:09.641788 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-10-10 12:46:09.641805 | controller | Friday 10 October 2025 12:46:09 +0000 (0:00:00.249) 0:00:39.416 ******** 2025-10-10 12:46:09.641833 | controller | ok: [localhost] => 2025-10-10 12:46:09.921159 | controller | changed: false 2025-10-10 12:46:09.921215 | controller | msg: All assertions passed 2025-10-10 12:46:09.921223 | controller | 2025-10-10 12:46:09.921230 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-10 12:46:09.921237 | controller | Friday 10 October 2025 12:46:09 +0000 (0:00:00.074) 0:00:39.491 ******** 2025-10-10 12:46:09.921250 | controller | ok: [localhost] 2025-10-10 12:46:10.455897 | controller | 2025-10-10 12:46:10.455970 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2025-10-10 12:46:10.455992 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-10 12:46:10.456010 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-10 12:46:10.456027 | controller | _config_map_content | 2025-10-10 12:46:10.456075 | controller | ansible.utils.remove_keys( 2025-10-10 12:46:10.456094 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-10 12:46:10.456111 | controller | matching_parameter='regex') 2025-10-10 12:46:10.456128 | controller | }}, cacheable=False] *** 2025-10-10 12:46:10.456145 | controller | Friday 10 October 2025 12:46:09 +0000 (0:00:00.279) 0:00:39.770 ******** 2025-10-10 12:46:10.456174 | controller | ok: [localhost] 2025-10-10 12:46:10.530851 | controller | 2025-10-10 12:46:10.530899 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-10 12:46:10.530914 | controller | Friday 10 October 2025 12:46:10 +0000 (0:00:00.534) 0:00:40.305 ******** 2025-10-10 12:46:10.530936 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-10-10 12:46:10.581278 | controller | 2025-10-10 12:46:10.581311 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-10-10 12:46:10.581326 | controller | Friday 10 October 2025 12:46:10 +0000 (0:00:00.075) 0:00:40.380 ******** 2025-10-10 12:46:10.581348 | controller | ok: [localhost] => 2025-10-10 12:46:10.880909 | controller | changed: false 2025-10-10 12:46:10.880966 | controller | msg: All assertions passed 2025-10-10 12:46:10.880983 | controller | 2025-10-10 12:46:10.880996 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-10 12:46:10.881010 | controller | Friday 10 October 2025 12:46:10 +0000 (0:00:00.050) 0:00:40.431 ******** 2025-10-10 12:46:10.881033 | controller | ok: [localhost] 2025-10-10 12:46:11.618732 | controller | 2025-10-10 12:46:11.618774 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-10 12:46:11.618783 | controller | (snippet_datadir, 2025-10-10 12:46:11.618791 | controller | '02_ci_data.yaml') | path_join 2025-10-10 12:46:11.618798 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-10 12:46:11.618805 | controller | Friday 10 October 2025 12:46:10 +0000 (0:00:00.299) 0:00:40.730 ******** 2025-10-10 12:46:11.618818 | controller | ok: [localhost] 2025-10-10 12:46:11.713026 | controller | 2025-10-10 12:46:11.713087 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-10-10 12:46:11.713105 | controller | Friday 10 October 2025 12:46:11 +0000 (0:00:00.735) 0:00:41.466 ******** 2025-10-10 12:46:11.713129 | controller | ok: [localhost] 2025-10-10 12:46:12.280709 | controller | 2025-10-10 12:46:12.280785 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-10 12:46:12.280819 | controller | (snippet_datadir, 2025-10-10 12:46:12.280833 | controller | '03_user_data_b64.yaml') | path_join 2025-10-10 12:46:12.280847 | controller | }}, content={{ 2025-10-10 12:46:12.280860 | controller | _base64_patch | 2025-10-10 12:46:12.280873 | controller | default({}) | 2025-10-10 12:46:12.280886 | controller | to_nice_yaml 2025-10-10 12:46:12.280899 | controller | }}, mode=0644] *** 2025-10-10 12:46:12.280912 | controller | Friday 10 October 2025 12:46:11 +0000 (0:00:00.095) 0:00:41.562 ******** 2025-10-10 12:46:12.280936 | controller | ok: [localhost] 2025-10-10 12:46:12.837847 | controller | 2025-10-10 12:46:12.837906 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-10 12:46:12.837924 | controller | (snippet_datadir, 2025-10-10 12:46:12.837940 | controller | '04_user_data.yaml') | path_join 2025-10-10 12:46:12.837955 | controller | }}, content={{ 2025-10-10 12:46:12.837969 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-10 12:46:12.837984 | controller | default({}) | 2025-10-10 12:46:12.837998 | controller | to_nice_yaml 2025-10-10 12:46:12.838013 | controller | }}, mode=0644] *** 2025-10-10 12:46:12.838027 | controller | Friday 10 October 2025 12:46:12 +0000 (0:00:00.567) 0:00:42.130 ******** 2025-10-10 12:46:12.838061 | controller | ok: [localhost] 2025-10-10 12:46:13.442853 | controller | 2025-10-10 12:46:13.442915 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2025-10-10 12:46:13.442933 | controller | ( 2025-10-10 12:46:13.442948 | controller | snippet_datadir, 2025-10-10 12:46:13.442963 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-10 12:46:13.442978 | controller | ) | path_join 2025-10-10 12:46:13.442992 | controller | }}, mode=0644] *** 2025-10-10 12:46:13.443006 | controller | Friday 10 October 2025 12:46:12 +0000 (0:00:00.557) 0:00:42.687 ******** 2025-10-10 12:46:13.443031 | controller | changed: [localhost] 2025-10-10 12:46:13.542155 | controller | 2025-10-10 12:46:13.542206 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-10 12:46:13.542219 | controller | Friday 10 October 2025 12:46:13 +0000 (0:00:00.604) 0:00:43.292 ******** 2025-10-10 12:46:13.542238 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-10 12:46:13.604602 | controller | 2025-10-10 12:46:13.604648 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-10-10 12:46:13.604660 | controller | Friday 10 October 2025 12:46:13 +0000 (0:00:00.099) 0:00:43.392 ******** 2025-10-10 12:46:13.604676 | controller | ok: [localhost] => 2025-10-10 12:46:13.895390 | controller | changed: false 2025-10-10 12:46:13.895485 | controller | msg: All assertions passed 2025-10-10 12:46:13.895502 | controller | 2025-10-10 12:46:13.895516 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-10-10 12:46:13.895529 | controller | Friday 10 October 2025 12:46:13 +0000 (0:00:00.062) 0:00:43.454 ******** 2025-10-10 12:46:13.895552 | controller | ok: [localhost] 2025-10-10 12:46:13.951097 | controller | 2025-10-10 12:46:13.951150 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-10 12:46:13.951166 | controller | Friday 10 October 2025 12:46:13 +0000 (0:00:00.290) 0:00:43.745 ******** 2025-10-10 12:46:13.951189 | controller | ok: [localhost] 2025-10-10 12:46:14.656306 | controller | 2025-10-10 12:46:14.656367 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-10 12:46:14.656384 | controller | Friday 10 October 2025 12:46:13 +0000 (0:00:00.055) 0:00:43.800 ******** 2025-10-10 12:46:14.656433 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-10-10 12:46:14.906783 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-10-10 12:46:14.906853 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-10-10 12:46:14.906884 | controller | 2025-10-10 12:46:14.906898 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-10 12:46:14.906912 | controller | _content | 2025-10-10 12:46:14.906925 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-10 12:46:14.906938 | controller | combine(_parsed, recursive=true) 2025-10-10 12:46:14.906952 | controller | }} 2025-10-10 12:46:14.906965 | controller | ] *** 2025-10-10 12:46:14.906978 | controller | Friday 10 October 2025 12:46:14 +0000 (0:00:00.705) 0:00:44.506 ******** 2025-10-10 12:46:14.907004 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-10 12:46:15.170650 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-10 12:46:15.170699 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-10 12:46:15.170706 | controller | 2025-10-10 12:46:15.170713 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-10 12:46:15.170720 | controller | Friday 10 October 2025 12:46:14 +0000 (0:00:00.250) 0:00:44.756 ******** 2025-10-10 12:46:15.170733 | controller | ok: [localhost] 2025-10-10 12:46:15.747328 | controller | 2025-10-10 12:46:15.747434 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-10 12:46:15.747455 | controller | (_destdir, 2025-10-10 12:46:15.747470 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-10 12:46:15.747483 | controller | }}, content={{ 2025-10-10 12:46:15.747497 | controller | ( 2025-10-10 12:46:15.747510 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-10 12:46:15.747523 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-10 12:46:15.747536 | controller | }}, mode=0644] *** 2025-10-10 12:46:15.747549 | controller | Friday 10 October 2025 12:46:15 +0000 (0:00:00.264) 0:00:45.020 ******** 2025-10-10 12:46:15.747576 | controller | ok: [localhost] 2025-10-10 12:46:16.067884 | controller | 2025-10-10 12:46:16.067934 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ 2025-10-10 12:46:16.067945 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-10 12:46:16.067954 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-10 12:46:16.067962 | controller | _val['name'], 'values.yaml') | path_join 2025-10-10 12:46:16.067971 | controller | }}, dest={{ 2025-10-10 12:46:16.067980 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:46:16.067988 | controller | stage['path'], _val.src_file 2025-10-10 12:46:16.067997 | controller | ) | 2025-10-10 12:46:16.068005 | controller | path_join 2025-10-10 12:46:16.068013 | controller | }}] *** 2025-10-10 12:46:16.068022 | controller | Friday 10 October 2025 12:46:15 +0000 (0:00:00.576) 0:00:45.597 ******** 2025-10-10 12:46:16.068037 | controller | ok: [localhost] => (item=network-values) 2025-10-10 12:46:16.145179 | controller | 2025-10-10 12:46:16.145261 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:16.145279 | controller | Friday 10 October 2025 12:46:16 +0000 (0:00:00.321) 0:00:45.918 ******** 2025-10-10 12:46:16.145309 | controller | skipping: [localhost] 2025-10-10 12:46:16.837238 | controller | 2025-10-10 12:46:16.837319 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-10 12:46:16.837338 | controller | Friday 10 October 2025 12:46:16 +0000 (0:00:00.076) 0:00:45.994 ******** 2025-10-10 12:46:16.837367 | controller | changed: [localhost] 2025-10-10 12:46:17.353936 | controller | 2025-10-10 12:46:17.353998 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-10 12:46:17.354020 | controller | Friday 10 October 2025 12:46:16 +0000 (0:00:00.692) 0:00:46.687 ******** 2025-10-10 12:46:17.354051 | controller | changed: [localhost] 2025-10-10 12:46:17.677510 | controller | 2025-10-10 12:46:17.677579 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/control-plane/networking remote_src=True, src={{ _output }}, dest={{ 2025-10-10 12:46:17.677599 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-10 12:46:17.677631 | controller | stage['build_output'] | basename) | path_join 2025-10-10 12:46:17.677647 | controller | }}, mode=0644] *** 2025-10-10 12:46:17.677663 | controller | Friday 10 October 2025 12:46:17 +0000 (0:00:00.516) 0:00:47.204 ******** 2025-10-10 12:46:17.677691 | controller | changed: [localhost] 2025-10-10 12:46:17.755883 | controller | 2025-10-10 12:46:17.755944 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:17.755963 | controller | Friday 10 October 2025 12:46:17 +0000 (0:00:00.323) 0:00:47.527 ******** 2025-10-10 12:46:17.755988 | controller | skipping: [localhost] 2025-10-10 12:46:17.829587 | controller | 2025-10-10 12:46:17.829643 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2025-10-10 12:46:17.829660 | controller | Friday 10 October 2025 12:46:17 +0000 (0:00:00.078) 0:00:47.605 ******** 2025-10-10 12:46:17.829683 | controller | skipping: [localhost] 2025-10-10 12:46:17.883156 | controller | 2025-10-10 12:46:17.883218 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/control-plane/networking _raw_params={{ wait_condition }}] *** 2025-10-10 12:46:17.883236 | controller | Friday 10 October 2025 12:46:17 +0000 (0:00:00.074) 0:00:47.679 ******** 2025-10-10 12:46:17.883261 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready) 2025-10-10 12:46:17.935454 | controller | skipping: [localhost] 2025-10-10 12:46:17.935515 | controller | 2025-10-10 12:46:17.935532 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:17.935547 | controller | Friday 10 October 2025 12:46:17 +0000 (0:00:00.053) 0:00:47.733 ******** 2025-10-10 12:46:17.935570 | controller | skipping: [localhost] 2025-10-10 12:46:18.010438 | controller | 2025-10-10 12:46:18.010490 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/control-plane/networking name=run_hook] *** 2025-10-10 12:46:18.010504 | controller | Friday 10 October 2025 12:46:17 +0000 (0:00:00.052) 0:00:47.785 ******** 2025-10-10 12:46:18.010522 | controller | skipping: [localhost] 2025-10-10 12:46:18.062052 | controller | 2025-10-10 12:46:18.062140 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-10-10 12:46:18.062160 | controller | Friday 10 October 2025 12:46:18 +0000 (0:00:00.074) 0:00:47.860 ******** 2025-10-10 12:46:18.062185 | controller | ok: [localhost] => 2025-10-10 12:46:18.107296 | controller | changed: false 2025-10-10 12:46:18.107366 | controller | msg: All assertions passed 2025-10-10 12:46:18.107387 | controller | 2025-10-10 12:46:18.107436 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:46:18.107474 | controller | Friday 10 October 2025 12:46:18 +0000 (0:00:00.051) 0:00:47.912 ******** 2025-10-10 12:46:18.107504 | controller | skipping: [localhost] 2025-10-10 12:46:18.163450 | controller | 2025-10-10 12:46:18.163507 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:46:18.163523 | controller | Friday 10 October 2025 12:46:18 +0000 (0:00:00.045) 0:00:47.957 ******** 2025-10-10 12:46:18.163547 | controller | ok: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=30m) 2025-10-10 12:46:18.210272 | controller | 2025-10-10 12:46:18.210332 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-10 12:46:18.210348 | controller | Friday 10 October 2025 12:46:18 +0000 (0:00:00.055) 0:00:48.013 ******** 2025-10-10 12:46:18.210372 | controller | skipping: [localhost] 2025-10-10 12:46:18.273971 | controller | 2025-10-10 12:46:18.274031 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-10 12:46:18.274047 | controller | Friday 10 October 2025 12:46:18 +0000 (0:00:00.047) 0:00:48.060 ******** 2025-10-10 12:46:18.274072 | controller | ok: [localhost] 2025-10-10 12:46:18.802299 | controller | 2025-10-10 12:46:18.802358 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-10 12:46:18.802374 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:46:18.802388 | controller | stage['path'], item.src_file) | path_join 2025-10-10 12:46:18.802435 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:46:18.802454 | controller | Friday 10 October 2025 12:46:18 +0000 (0:00:00.063) 0:00:48.123 ******** 2025-10-10 12:46:18.802477 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2025-10-10 12:46:18.980168 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2025-10-10 12:46:18.980230 | controller | 2025-10-10 12:46:18.980247 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-10 12:46:18.980263 | controller | Friday 10 October 2025 12:46:18 +0000 (0:00:00.528) 0:00:48.652 ******** 2025-10-10 12:46:18.980287 | controller | ok: [localhost] => (item=values.yaml) 2025-10-10 12:46:19.054448 | controller | ok: [localhost] => (item=service-values.yaml) 2025-10-10 12:46:19.054511 | controller | 2025-10-10 12:46:19.054528 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/control-plane name=run_hook] *** 2025-10-10 12:46:19.054542 | controller | Friday 10 October 2025 12:46:18 +0000 (0:00:00.177) 0:00:48.829 ******** 2025-10-10 12:46:19.054577 | controller | skipping: [localhost] 2025-10-10 12:46:19.221563 | controller | 2025-10-10 12:46:19.221655 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/control-plane name=ci_gen_kustomize_values] *** 2025-10-10 12:46:19.221672 | controller | Friday 10 October 2025 12:46:19 +0000 (0:00:00.074) 0:00:48.904 ******** 2025-10-10 12:46:19.221700 | controller | 2025-10-10 12:46:19.278711 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-10 12:46:19.278795 | controller | Friday 10 October 2025 12:46:19 +0000 (0:00:00.167) 0:00:49.072 ******** 2025-10-10 12:46:19.278825 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-10 12:46:19.339805 | controller | 2025-10-10 12:46:19.339934 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-10-10 12:46:19.339952 | controller | Friday 10 October 2025 12:46:19 +0000 (0:00:00.056) 0:00:49.129 ******** 2025-10-10 12:46:19.339987 | controller | ok: [localhost] => 2025-10-10 12:46:19.594198 | controller | changed: false 2025-10-10 12:46:19.594285 | controller | msg: All assertions passed 2025-10-10 12:46:19.594308 | controller | 2025-10-10 12:46:19.594329 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:46:19.594348 | controller | Friday 10 October 2025 12:46:19 +0000 (0:00:00.060) 0:00:49.189 ******** 2025-10-10 12:46:19.594381 | controller | ok: [localhost] 2025-10-10 12:46:19.677993 | controller | 2025-10-10 12:46:19.678074 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-10-10 12:46:19.678090 | controller | Friday 10 October 2025 12:46:19 +0000 (0:00:00.253) 0:00:49.443 ******** 2025-10-10 12:46:19.678115 | controller | ok: [localhost] => 2025-10-10 12:46:19.929970 | controller | changed: false 2025-10-10 12:46:19.930044 | controller | msg: All assertions passed 2025-10-10 12:46:19.930062 | controller | 2025-10-10 12:46:19.930078 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-10 12:46:19.930107 | controller | Friday 10 October 2025 12:46:19 +0000 (0:00:00.085) 0:00:49.528 ******** 2025-10-10 12:46:19.930135 | controller | ok: [localhost] 2025-10-10 12:46:20.367451 | controller | 2025-10-10 12:46:20.367538 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2025-10-10 12:46:20.367555 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-10 12:46:20.367569 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-10 12:46:20.367582 | controller | _config_map_content | 2025-10-10 12:46:20.367595 | controller | ansible.utils.remove_keys( 2025-10-10 12:46:20.367608 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-10 12:46:20.367621 | controller | matching_parameter='regex') 2025-10-10 12:46:20.367634 | controller | }}, cacheable=False] *** 2025-10-10 12:46:20.367647 | controller | Friday 10 October 2025 12:46:19 +0000 (0:00:00.251) 0:00:49.779 ******** 2025-10-10 12:46:20.367674 | controller | ok: [localhost] 2025-10-10 12:46:20.455124 | controller | 2025-10-10 12:46:20.455223 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-10 12:46:20.455239 | controller | Friday 10 October 2025 12:46:20 +0000 (0:00:00.437) 0:00:50.217 ******** 2025-10-10 12:46:20.455271 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-10-10 12:46:20.542956 | controller | 2025-10-10 12:46:20.543046 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-10-10 12:46:20.543062 | controller | Friday 10 October 2025 12:46:20 +0000 (0:00:00.087) 0:00:50.304 ******** 2025-10-10 12:46:20.543088 | controller | ok: [localhost] => 2025-10-10 12:46:20.834241 | controller | changed: false 2025-10-10 12:46:20.834309 | controller | msg: All assertions passed 2025-10-10 12:46:20.834325 | controller | 2025-10-10 12:46:20.834340 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-10 12:46:20.834354 | controller | Friday 10 October 2025 12:46:20 +0000 (0:00:00.088) 0:00:50.393 ******** 2025-10-10 12:46:20.834377 | controller | ok: [localhost] 2025-10-10 12:46:21.551367 | controller | 2025-10-10 12:46:21.551441 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-10 12:46:21.551452 | controller | (snippet_datadir, 2025-10-10 12:46:21.551460 | controller | '02_ci_data.yaml') | path_join 2025-10-10 12:46:21.551468 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-10 12:46:21.551476 | controller | Friday 10 October 2025 12:46:20 +0000 (0:00:00.291) 0:00:50.684 ******** 2025-10-10 12:46:21.551493 | controller | ok: [localhost] 2025-10-10 12:46:21.654570 | controller | 2025-10-10 12:46:21.654656 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-10-10 12:46:21.654678 | controller | Friday 10 October 2025 12:46:21 +0000 (0:00:00.716) 0:00:51.401 ******** 2025-10-10 12:46:21.654711 | controller | ok: [localhost] 2025-10-10 12:46:22.180844 | controller | 2025-10-10 12:46:22.180917 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-10 12:46:22.180938 | controller | (snippet_datadir, 2025-10-10 12:46:22.180960 | controller | '03_user_data_b64.yaml') | path_join 2025-10-10 12:46:22.180976 | controller | }}, content={{ 2025-10-10 12:46:22.180996 | controller | _base64_patch | 2025-10-10 12:46:22.181012 | controller | default({}) | 2025-10-10 12:46:22.181028 | controller | to_nice_yaml 2025-10-10 12:46:22.181044 | controller | }}, mode=0644] *** 2025-10-10 12:46:22.181066 | controller | Friday 10 October 2025 12:46:21 +0000 (0:00:00.102) 0:00:51.503 ******** 2025-10-10 12:46:22.181096 | controller | ok: [localhost] 2025-10-10 12:46:22.723516 | controller | 2025-10-10 12:46:22.723566 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-10 12:46:22.723574 | controller | (snippet_datadir, 2025-10-10 12:46:22.723581 | controller | '04_user_data.yaml') | path_join 2025-10-10 12:46:22.723594 | controller | }}, content={{ 2025-10-10 12:46:22.723601 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-10 12:46:22.723607 | controller | default({}) | 2025-10-10 12:46:22.723613 | controller | to_nice_yaml 2025-10-10 12:46:22.723619 | controller | }}, mode=0644] *** 2025-10-10 12:46:22.723625 | controller | Friday 10 October 2025 12:46:22 +0000 (0:00:00.526) 0:00:52.030 ******** 2025-10-10 12:46:22.723638 | controller | ok: [localhost] 2025-10-10 12:46:23.273361 | controller | 2025-10-10 12:46:23.273465 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2025-10-10 12:46:23.273499 | controller | ( 2025-10-10 12:46:23.273513 | controller | snippet_datadir, 2025-10-10 12:46:23.273527 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-10 12:46:23.273541 | controller | ) | path_join 2025-10-10 12:46:23.273554 | controller | }}, mode=0644] *** 2025-10-10 12:46:23.273567 | controller | Friday 10 October 2025 12:46:22 +0000 (0:00:00.542) 0:00:52.572 ******** 2025-10-10 12:46:23.273593 | controller | ok: [localhost] 2025-10-10 12:46:23.382092 | controller | 2025-10-10 12:46:23.382188 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-10 12:46:23.382209 | controller | Friday 10 October 2025 12:46:23 +0000 (0:00:00.550) 0:00:53.123 ******** 2025-10-10 12:46:23.382247 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-10 12:46:23.452115 | controller | 2025-10-10 12:46:23.452224 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-10-10 12:46:23.452248 | controller | Friday 10 October 2025 12:46:23 +0000 (0:00:00.109) 0:00:53.232 ******** 2025-10-10 12:46:23.452287 | controller | ok: [localhost] => 2025-10-10 12:46:23.711642 | controller | changed: false 2025-10-10 12:46:23.711716 | controller | msg: All assertions passed 2025-10-10 12:46:23.711732 | controller | 2025-10-10 12:46:23.711746 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-10-10 12:46:23.711760 | controller | Friday 10 October 2025 12:46:23 +0000 (0:00:00.069) 0:00:53.302 ******** 2025-10-10 12:46:23.711788 | controller | ok: [localhost] 2025-10-10 12:46:23.784995 | controller | 2025-10-10 12:46:23.785049 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-10 12:46:23.785060 | controller | Friday 10 October 2025 12:46:23 +0000 (0:00:00.259) 0:00:53.561 ******** 2025-10-10 12:46:23.785075 | controller | ok: [localhost] 2025-10-10 12:46:24.498769 | controller | 2025-10-10 12:46:24.498844 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-10 12:46:24.498862 | controller | Friday 10 October 2025 12:46:23 +0000 (0:00:00.073) 0:00:53.635 ******** 2025-10-10 12:46:24.498888 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-10-10 12:46:24.733029 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-10-10 12:46:24.733083 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-10-10 12:46:24.733091 | controller | 2025-10-10 12:46:24.733097 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-10 12:46:24.733104 | controller | _content | 2025-10-10 12:46:24.733110 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-10 12:46:24.733116 | controller | combine(_parsed, recursive=true) 2025-10-10 12:46:24.733122 | controller | }} 2025-10-10 12:46:24.733128 | controller | ] *** 2025-10-10 12:46:24.733138 | controller | Friday 10 October 2025 12:46:24 +0000 (0:00:00.713) 0:00:54.349 ******** 2025-10-10 12:46:24.733154 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-10 12:46:24.978604 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-10 12:46:24.978700 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-10 12:46:24.978718 | controller | 2025-10-10 12:46:24.978734 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-10 12:46:24.978750 | controller | Friday 10 October 2025 12:46:24 +0000 (0:00:00.234) 0:00:54.583 ******** 2025-10-10 12:46:24.978778 | controller | ok: [localhost] 2025-10-10 12:46:25.607275 | controller | 2025-10-10 12:46:25.607390 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-10 12:46:25.607453 | controller | (_destdir, 2025-10-10 12:46:25.607480 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-10 12:46:25.607498 | controller | }}, content={{ 2025-10-10 12:46:25.607516 | controller | ( 2025-10-10 12:46:25.607532 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-10 12:46:25.607549 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-10 12:46:25.607567 | controller | }}, mode=0644] *** 2025-10-10 12:46:25.607584 | controller | Friday 10 October 2025 12:46:24 +0000 (0:00:00.245) 0:00:54.828 ******** 2025-10-10 12:46:25.607619 | controller | ok: [localhost] 2025-10-10 12:46:25.700588 | controller | 2025-10-10 12:46:25.700669 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-10 12:46:25.700685 | controller | Friday 10 October 2025 12:46:25 +0000 (0:00:00.628) 0:00:55.457 ******** 2025-10-10 12:46:25.700928 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-10 12:46:25.777554 | controller | 2025-10-10 12:46:25.777636 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-10-10 12:46:25.777653 | controller | Friday 10 October 2025 12:46:25 +0000 (0:00:00.093) 0:00:55.550 ******** 2025-10-10 12:46:25.777683 | controller | ok: [localhost] => 2025-10-10 12:46:26.097908 | controller | changed: false 2025-10-10 12:46:26.098020 | controller | msg: All assertions passed 2025-10-10 12:46:26.098040 | controller | 2025-10-10 12:46:26.098057 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:46:26.098075 | controller | Friday 10 October 2025 12:46:25 +0000 (0:00:00.076) 0:00:55.627 ******** 2025-10-10 12:46:26.098111 | controller | ok: [localhost] 2025-10-10 12:46:26.235445 | controller | 2025-10-10 12:46:26.235501 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-10-10 12:46:26.235511 | controller | Friday 10 October 2025 12:46:26 +0000 (0:00:00.319) 0:00:55.947 ******** 2025-10-10 12:46:26.235527 | controller | ok: [localhost] => 2025-10-10 12:46:26.510893 | controller | changed: false 2025-10-10 12:46:26.510985 | controller | msg: All assertions passed 2025-10-10 12:46:26.511001 | controller | 2025-10-10 12:46:26.511015 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-10 12:46:26.511041 | controller | Friday 10 October 2025 12:46:26 +0000 (0:00:00.137) 0:00:56.085 ******** 2025-10-10 12:46:26.511067 | controller | ok: [localhost] 2025-10-10 12:46:26.794175 | controller | 2025-10-10 12:46:26.794254 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2025-10-10 12:46:26.794271 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-10 12:46:26.794285 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-10 12:46:26.794299 | controller | _config_map_content | 2025-10-10 12:46:26.794312 | controller | ansible.utils.remove_keys( 2025-10-10 12:46:26.794326 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-10 12:46:26.794339 | controller | matching_parameter='regex') 2025-10-10 12:46:26.794352 | controller | }}, cacheable=False] *** 2025-10-10 12:46:26.794365 | controller | Friday 10 October 2025 12:46:26 +0000 (0:00:00.275) 0:00:56.360 ******** 2025-10-10 12:46:26.794438 | controller | ok: [localhost] 2025-10-10 12:46:26.930468 | controller | 2025-10-10 12:46:26.930554 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-10 12:46:26.930565 | controller | Friday 10 October 2025 12:46:26 +0000 (0:00:00.283) 0:00:56.644 ******** 2025-10-10 12:46:26.930590 | controller | skipping: [localhost] 2025-10-10 12:46:27.187332 | controller | 2025-10-10 12:46:27.187443 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-10 12:46:27.187465 | controller | Friday 10 October 2025 12:46:26 +0000 (0:00:00.136) 0:00:56.780 ******** 2025-10-10 12:46:27.187494 | controller | changed: [localhost] 2025-10-10 12:46:27.286568 | controller | 2025-10-10 12:46:27.286673 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-10 12:46:27.286691 | controller | (snippet_datadir, 2025-10-10 12:46:27.286705 | controller | '02_ci_data.yaml') | path_join 2025-10-10 12:46:27.286719 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-10 12:46:27.286733 | controller | Friday 10 October 2025 12:46:27 +0000 (0:00:00.256) 0:00:57.037 ******** 2025-10-10 12:46:27.286763 | controller | skipping: [localhost] 2025-10-10 12:46:27.388293 | controller | 2025-10-10 12:46:27.388374 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-10-10 12:46:27.388384 | controller | Friday 10 October 2025 12:46:27 +0000 (0:00:00.099) 0:00:57.136 ******** 2025-10-10 12:46:27.388434 | controller | ok: [localhost] 2025-10-10 12:46:27.890112 | controller | 2025-10-10 12:46:27.890196 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-10 12:46:27.890212 | controller | (snippet_datadir, 2025-10-10 12:46:27.890227 | controller | '03_user_data_b64.yaml') | path_join 2025-10-10 12:46:27.890244 | controller | }}, content={{ 2025-10-10 12:46:27.890262 | controller | _base64_patch | 2025-10-10 12:46:27.890280 | controller | default({}) | 2025-10-10 12:46:27.890297 | controller | to_nice_yaml 2025-10-10 12:46:27.890314 | controller | }}, mode=0644] *** 2025-10-10 12:46:27.890332 | controller | Friday 10 October 2025 12:46:27 +0000 (0:00:00.101) 0:00:57.238 ******** 2025-10-10 12:46:27.890367 | controller | changed: [localhost] 2025-10-10 12:46:28.494904 | controller | 2025-10-10 12:46:28.494965 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-10 12:46:28.494977 | controller | (snippet_datadir, 2025-10-10 12:46:28.494985 | controller | '04_user_data.yaml') | path_join 2025-10-10 12:46:28.494993 | controller | }}, content={{ 2025-10-10 12:46:28.494999 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-10 12:46:28.495005 | controller | default({}) | 2025-10-10 12:46:28.495011 | controller | to_nice_yaml 2025-10-10 12:46:28.495022 | controller | }}, mode=0644] *** 2025-10-10 12:46:28.495028 | controller | Friday 10 October 2025 12:46:27 +0000 (0:00:00.501) 0:00:57.739 ******** 2025-10-10 12:46:28.495042 | controller | changed: [localhost] 2025-10-10 12:46:29.010341 | controller | 2025-10-10 12:46:29.010447 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2025-10-10 12:46:29.010465 | controller | ( 2025-10-10 12:46:29.010477 | controller | snippet_datadir, 2025-10-10 12:46:29.010489 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-10 12:46:29.010501 | controller | ) | path_join 2025-10-10 12:46:29.010512 | controller | }}, mode=0644] *** 2025-10-10 12:46:29.010523 | controller | Friday 10 October 2025 12:46:28 +0000 (0:00:00.605) 0:00:58.345 ******** 2025-10-10 12:46:29.010549 | controller | changed: [localhost] 2025-10-10 12:46:29.129610 | controller | 2025-10-10 12:46:29.129708 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-10 12:46:29.129725 | controller | Friday 10 October 2025 12:46:29 +0000 (0:00:00.514) 0:00:58.859 ******** 2025-10-10 12:46:29.129756 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-10 12:46:29.212921 | controller | 2025-10-10 12:46:29.213022 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-10-10 12:46:29.213056 | controller | Friday 10 October 2025 12:46:29 +0000 (0:00:00.119) 0:00:58.979 ******** 2025-10-10 12:46:29.213088 | controller | ok: [localhost] => 2025-10-10 12:46:29.493941 | controller | changed: false 2025-10-10 12:46:29.494017 | controller | msg: All assertions passed 2025-10-10 12:46:29.494033 | controller | 2025-10-10 12:46:29.494047 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-10-10 12:46:29.494062 | controller | Friday 10 October 2025 12:46:29 +0000 (0:00:00.082) 0:00:59.062 ******** 2025-10-10 12:46:29.494085 | controller | ok: [localhost] 2025-10-10 12:46:29.571714 | controller | 2025-10-10 12:46:29.571782 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-10 12:46:29.571797 | controller | Friday 10 October 2025 12:46:29 +0000 (0:00:00.280) 0:00:59.343 ******** 2025-10-10 12:46:29.571821 | controller | ok: [localhost] 2025-10-10 12:46:30.108312 | controller | 2025-10-10 12:46:30.108375 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-10 12:46:30.108391 | controller | Friday 10 October 2025 12:46:29 +0000 (0:00:00.077) 0:00:59.421 ******** 2025-10-10 12:46:30.108452 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2025-10-10 12:46:30.233135 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2025-10-10 12:46:30.233233 | controller | 2025-10-10 12:46:30.233251 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-10 12:46:30.233265 | controller | _content | 2025-10-10 12:46:30.233290 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-10 12:46:30.233303 | controller | combine(_parsed, recursive=true) 2025-10-10 12:46:30.233317 | controller | }} 2025-10-10 12:46:30.233331 | controller | ] *** 2025-10-10 12:46:30.233348 | controller | Friday 10 October 2025 12:46:30 +0000 (0:00:00.536) 0:00:59.958 ******** 2025-10-10 12:46:30.233392 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-10 12:46:30.498478 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-10 12:46:30.498594 | controller | 2025-10-10 12:46:30.498611 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-10 12:46:30.498625 | controller | Friday 10 October 2025 12:46:30 +0000 (0:00:00.124) 0:01:00.082 ******** 2025-10-10 12:46:30.498652 | controller | changed: [localhost] 2025-10-10 12:46:31.009452 | controller | 2025-10-10 12:46:31.009506 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-10 12:46:31.009523 | controller | (_destdir, 2025-10-10 12:46:31.009537 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-10 12:46:31.009550 | controller | }}, content={{ 2025-10-10 12:46:31.009563 | controller | ( 2025-10-10 12:46:31.009577 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-10 12:46:31.009590 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-10 12:46:31.009603 | controller | }}, mode=0644] *** 2025-10-10 12:46:31.009616 | controller | Friday 10 October 2025 12:46:30 +0000 (0:00:00.265) 0:01:00.348 ******** 2025-10-10 12:46:31.009639 | controller | changed: [localhost] 2025-10-10 12:46:31.699739 | controller | 2025-10-10 12:46:31.699798 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/control-plane mode=0644, backup=True, remote_src=True, src={{ 2025-10-10 12:46:31.699814 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-10 12:46:31.699827 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-10 12:46:31.699840 | controller | _val['name'], 'values.yaml') | path_join 2025-10-10 12:46:31.699854 | controller | }}, dest={{ 2025-10-10 12:46:31.699867 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:46:31.699881 | controller | stage['path'], _val.src_file 2025-10-10 12:46:31.699894 | controller | ) | 2025-10-10 12:46:31.699907 | controller | path_join 2025-10-10 12:46:31.699920 | controller | }}] *** 2025-10-10 12:46:31.699943 | controller | Friday 10 October 2025 12:46:31 +0000 (0:00:00.511) 0:01:00.859 ******** 2025-10-10 12:46:31.699967 | controller | ok: [localhost] => (item=network-values) 2025-10-10 12:46:31.775330 | controller | changed: [localhost] => (item=service-values) 2025-10-10 12:46:31.775426 | controller | 2025-10-10 12:46:31.775449 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:31.775464 | controller | Friday 10 October 2025 12:46:31 +0000 (0:00:00.689) 0:01:01.549 ******** 2025-10-10 12:46:31.775488 | controller | skipping: [localhost] 2025-10-10 12:46:32.283557 | controller | 2025-10-10 12:46:32.283615 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-10 12:46:32.283626 | controller | Friday 10 October 2025 12:46:31 +0000 (0:00:00.075) 0:01:01.625 ******** 2025-10-10 12:46:32.283641 | controller | changed: [localhost] 2025-10-10 12:46:32.822640 | controller | 2025-10-10 12:46:32.822713 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-10 12:46:32.822732 | controller | Friday 10 October 2025 12:46:32 +0000 (0:00:00.508) 0:01:02.133 ******** 2025-10-10 12:46:32.822758 | controller | changed: [localhost] 2025-10-10 12:46:33.142268 | controller | 2025-10-10 12:46:33.142349 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/control-plane remote_src=True, src={{ _output }}, dest={{ 2025-10-10 12:46:33.142366 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-10 12:46:33.142380 | controller | stage['build_output'] | basename) | path_join 2025-10-10 12:46:33.142393 | controller | }}, mode=0644] *** 2025-10-10 12:46:33.142452 | controller | Friday 10 October 2025 12:46:32 +0000 (0:00:00.539) 0:01:02.673 ******** 2025-10-10 12:46:33.142481 | controller | changed: [localhost] 2025-10-10 12:46:33.221112 | controller | 2025-10-10 12:46:33.221170 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:33.221182 | controller | Friday 10 October 2025 12:46:33 +0000 (0:00:00.318) 0:01:02.992 ******** 2025-10-10 12:46:33.221199 | controller | skipping: [localhost] 2025-10-10 12:46:33.296073 | controller | 2025-10-10 12:46:33.296133 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2025-10-10 12:46:33.296149 | controller | Friday 10 October 2025 12:46:33 +0000 (0:00:00.079) 0:01:03.071 ******** 2025-10-10 12:46:33.296184 | controller | skipping: [localhost] 2025-10-10 12:46:33.372261 | controller | 2025-10-10 12:46:33.372304 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/control-plane _raw_params={{ wait_condition }}] *** 2025-10-10 12:46:33.372315 | controller | Friday 10 October 2025 12:46:33 +0000 (0:00:00.074) 0:01:03.145 ******** 2025-10-10 12:46:33.372331 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=30m) 2025-10-10 12:46:33.453781 | controller | skipping: [localhost] 2025-10-10 12:46:33.453850 | controller | 2025-10-10 12:46:33.453868 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:33.453882 | controller | Friday 10 October 2025 12:46:33 +0000 (0:00:00.076) 0:01:03.222 ******** 2025-10-10 12:46:33.453905 | controller | skipping: [localhost] 2025-10-10 12:46:33.539231 | controller | 2025-10-10 12:46:33.539300 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/control-plane name=run_hook] *** 2025-10-10 12:46:33.539317 | controller | Friday 10 October 2025 12:46:33 +0000 (0:00:00.081) 0:01:03.303 ******** 2025-10-10 12:46:33.539342 | controller | skipping: [localhost] 2025-10-10 12:46:33.620966 | controller | 2025-10-10 12:46:33.621065 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-10-10 12:46:33.621095 | controller | Friday 10 October 2025 12:46:33 +0000 (0:00:00.085) 0:01:03.388 ******** 2025-10-10 12:46:33.621117 | controller | ok: [localhost] => 2025-10-10 12:46:33.671559 | controller | changed: false 2025-10-10 12:46:33.671586 | controller | msg: All assertions passed 2025-10-10 12:46:33.671599 | controller | 2025-10-10 12:46:33.671612 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:46:33.671626 | controller | Friday 10 October 2025 12:46:33 +0000 (0:00:00.081) 0:01:03.470 ******** 2025-10-10 12:46:33.671644 | controller | skipping: [localhost] 2025-10-10 12:46:33.718531 | controller | 2025-10-10 12:46:33.718555 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:46:33.718569 | controller | Friday 10 October 2025 12:46:33 +0000 (0:00:00.050) 0:01:03.521 ******** 2025-10-10 12:46:33.718587 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-compute-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:46:33.753181 | controller | 2025-10-10 12:46:33.753227 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-10 12:46:33.753244 | controller | Friday 10 October 2025 12:46:33 +0000 (0:00:00.046) 0:01:03.568 ******** 2025-10-10 12:46:33.753266 | controller | skipping: [localhost] 2025-10-10 12:46:33.806383 | controller | 2025-10-10 12:46:33.806485 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-10 12:46:33.806502 | controller | Friday 10 October 2025 12:46:33 +0000 (0:00:00.034) 0:01:03.603 ******** 2025-10-10 12:46:33.806525 | controller | ok: [localhost] 2025-10-10 12:46:34.087143 | controller | 2025-10-10 12:46:34.087190 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-10 12:46:34.087207 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:46:34.087220 | controller | stage['path'], item.src_file) | path_join 2025-10-10 12:46:34.087234 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:46:34.087247 | controller | Friday 10 October 2025 12:46:33 +0000 (0:00:00.053) 0:01:03.656 ******** 2025-10-10 12:46:34.087270 | controller | ok: [localhost] => (item={'name': 'edpm-r0-compute-nodeset-values', 'src_file': 'values.yaml'}) 2025-10-10 12:46:34.189590 | controller | 2025-10-10 12:46:34.189645 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-10 12:46:34.189662 | controller | Friday 10 October 2025 12:46:34 +0000 (0:00:00.280) 0:01:03.936 ******** 2025-10-10 12:46:34.189685 | controller | ok: [localhost] => (item=values.yaml) 2025-10-10 12:46:34.268481 | controller | 2025-10-10 12:46:34.268525 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r0 name=run_hook] *** 2025-10-10 12:46:34.268541 | controller | Friday 10 October 2025 12:46:34 +0000 (0:00:00.102) 0:01:04.039 ******** 2025-10-10 12:46:34.268563 | controller | skipping: [localhost] 2025-10-10 12:46:34.397347 | controller | 2025-10-10 12:46:34.397440 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/computes/r0 name=ci_gen_kustomize_values] *** 2025-10-10 12:46:34.397462 | controller | Friday 10 October 2025 12:46:34 +0000 (0:00:00.079) 0:01:04.118 ******** 2025-10-10 12:46:34.397485 | controller | 2025-10-10 12:46:34.503194 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-10 12:46:34.503238 | controller | Friday 10 October 2025 12:46:34 +0000 (0:00:00.129) 0:01:04.247 ******** 2025-10-10 12:46:34.503263 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-10 12:46:34.581375 | controller | 2025-10-10 12:46:34.581440 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-10-10 12:46:34.581460 | controller | Friday 10 October 2025 12:46:34 +0000 (0:00:00.105) 0:01:04.352 ******** 2025-10-10 12:46:34.581477 | controller | ok: [localhost] => 2025-10-10 12:46:34.851091 | controller | changed: false 2025-10-10 12:46:34.851156 | controller | msg: All assertions passed 2025-10-10 12:46:34.851171 | controller | 2025-10-10 12:46:34.851186 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:46:34.851200 | controller | Friday 10 October 2025 12:46:34 +0000 (0:00:00.078) 0:01:04.431 ******** 2025-10-10 12:46:34.851224 | controller | ok: [localhost] 2025-10-10 12:46:34.917295 | controller | 2025-10-10 12:46:34.917341 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-10-10 12:46:34.917357 | controller | Friday 10 October 2025 12:46:34 +0000 (0:00:00.269) 0:01:04.700 ******** 2025-10-10 12:46:34.917379 | controller | ok: [localhost] => 2025-10-10 12:46:35.157254 | controller | changed: false 2025-10-10 12:46:35.157321 | controller | msg: All assertions passed 2025-10-10 12:46:35.157338 | controller | 2025-10-10 12:46:35.157352 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-10 12:46:35.157365 | controller | Friday 10 October 2025 12:46:34 +0000 (0:00:00.066) 0:01:04.767 ******** 2025-10-10 12:46:35.157388 | controller | ok: [localhost] 2025-10-10 12:46:35.386961 | controller | 2025-10-10 12:46:35.387017 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2025-10-10 12:46:35.387026 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-10 12:46:35.387032 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-10 12:46:35.387038 | controller | _config_map_content | 2025-10-10 12:46:35.387044 | controller | ansible.utils.remove_keys( 2025-10-10 12:46:35.387050 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-10 12:46:35.387056 | controller | matching_parameter='regex') 2025-10-10 12:46:35.387062 | controller | }}, cacheable=False] *** 2025-10-10 12:46:35.387068 | controller | Friday 10 October 2025 12:46:35 +0000 (0:00:00.239) 0:01:05.007 ******** 2025-10-10 12:46:35.387082 | controller | ok: [localhost] 2025-10-10 12:46:35.462698 | controller | 2025-10-10 12:46:35.462744 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-10 12:46:35.462760 | controller | Friday 10 October 2025 12:46:35 +0000 (0:00:00.230) 0:01:05.237 ******** 2025-10-10 12:46:35.462782 | controller | skipping: [localhost] 2025-10-10 12:46:35.720678 | controller | 2025-10-10 12:46:35.720740 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-10 12:46:35.720755 | controller | Friday 10 October 2025 12:46:35 +0000 (0:00:00.075) 0:01:05.312 ******** 2025-10-10 12:46:35.720776 | controller | changed: [localhost] 2025-10-10 12:46:36.297951 | controller | 2025-10-10 12:46:36.298028 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-10 12:46:36.298045 | controller | (snippet_datadir, 2025-10-10 12:46:36.298059 | controller | '02_ci_data.yaml') | path_join 2025-10-10 12:46:36.298072 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-10 12:46:36.298086 | controller | Friday 10 October 2025 12:46:35 +0000 (0:00:00.257) 0:01:05.570 ******** 2025-10-10 12:46:36.298111 | controller | changed: [localhost] 2025-10-10 12:46:36.395669 | controller | 2025-10-10 12:46:36.395785 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-10-10 12:46:36.395803 | controller | Friday 10 October 2025 12:46:36 +0000 (0:00:00.577) 0:01:06.148 ******** 2025-10-10 12:46:36.395829 | controller | ok: [localhost] 2025-10-10 12:46:36.951962 | controller | 2025-10-10 12:46:36.952074 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-10 12:46:36.952097 | controller | (snippet_datadir, 2025-10-10 12:46:36.952116 | controller | '03_user_data_b64.yaml') | path_join 2025-10-10 12:46:36.952134 | controller | }}, content={{ 2025-10-10 12:46:36.952152 | controller | _base64_patch | 2025-10-10 12:46:36.952169 | controller | default({}) | 2025-10-10 12:46:36.952186 | controller | to_nice_yaml 2025-10-10 12:46:36.952204 | controller | }}, mode=0644] *** 2025-10-10 12:46:36.952221 | controller | Friday 10 October 2025 12:46:36 +0000 (0:00:00.097) 0:01:06.245 ******** 2025-10-10 12:46:36.952255 | controller | changed: [localhost] 2025-10-10 12:46:37.523613 | controller | 2025-10-10 12:46:37.523691 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-10 12:46:37.523721 | controller | (snippet_datadir, 2025-10-10 12:46:37.523756 | controller | '04_user_data.yaml') | path_join 2025-10-10 12:46:37.523775 | controller | }}, content={{ 2025-10-10 12:46:37.523791 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-10 12:46:37.523804 | controller | default({}) | 2025-10-10 12:46:37.523817 | controller | to_nice_yaml 2025-10-10 12:46:37.523829 | controller | }}, mode=0644] *** 2025-10-10 12:46:37.523842 | controller | Friday 10 October 2025 12:46:36 +0000 (0:00:00.555) 0:01:06.801 ******** 2025-10-10 12:46:37.523869 | controller | changed: [localhost] 2025-10-10 12:46:38.072725 | controller | 2025-10-10 12:46:38.072805 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2025-10-10 12:46:38.072815 | controller | ( 2025-10-10 12:46:38.072822 | controller | snippet_datadir, 2025-10-10 12:46:38.072830 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-10 12:46:38.072838 | controller | ) | path_join 2025-10-10 12:46:38.072846 | controller | }}, mode=0644] *** 2025-10-10 12:46:38.072855 | controller | Friday 10 October 2025 12:46:37 +0000 (0:00:00.572) 0:01:07.373 ******** 2025-10-10 12:46:38.072877 | controller | changed: [localhost] 2025-10-10 12:46:38.164023 | controller | 2025-10-10 12:46:38.164127 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-10 12:46:38.164145 | controller | Friday 10 October 2025 12:46:38 +0000 (0:00:00.549) 0:01:07.922 ******** 2025-10-10 12:46:38.164193 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-10 12:46:38.241745 | controller | 2025-10-10 12:46:38.241796 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-10-10 12:46:38.241805 | controller | Friday 10 October 2025 12:46:38 +0000 (0:00:00.091) 0:01:08.014 ******** 2025-10-10 12:46:38.241818 | controller | ok: [localhost] => 2025-10-10 12:46:38.511362 | controller | changed: false 2025-10-10 12:46:38.511466 | controller | msg: All assertions passed 2025-10-10 12:46:38.511483 | controller | 2025-10-10 12:46:38.511497 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-10-10 12:46:38.511511 | controller | Friday 10 October 2025 12:46:38 +0000 (0:00:00.077) 0:01:08.091 ******** 2025-10-10 12:46:38.511537 | controller | ok: [localhost] 2025-10-10 12:46:38.591202 | controller | 2025-10-10 12:46:38.591261 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-10 12:46:38.591272 | controller | Friday 10 October 2025 12:46:38 +0000 (0:00:00.269) 0:01:08.361 ******** 2025-10-10 12:46:38.591290 | controller | ok: [localhost] 2025-10-10 12:46:39.358060 | controller | 2025-10-10 12:46:39.358114 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-10 12:46:39.358127 | controller | Friday 10 October 2025 12:46:38 +0000 (0:00:00.079) 0:01:08.441 ******** 2025-10-10 12:46:39.358149 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/02_ci_data.yaml) 2025-10-10 12:46:39.525157 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/03_user_data_b64.yaml) 2025-10-10 12:46:39.525215 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/04_user_data.yaml) 2025-10-10 12:46:39.525227 | controller | 2025-10-10 12:46:39.525237 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-10 12:46:39.525246 | controller | _content | 2025-10-10 12:46:39.525255 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-10 12:46:39.525267 | controller | combine(_parsed, recursive=true) 2025-10-10 12:46:39.525278 | controller | }} 2025-10-10 12:46:39.525290 | controller | ] *** 2025-10-10 12:46:39.525301 | controller | Friday 10 October 2025 12:46:39 +0000 (0:00:00.767) 0:01:09.208 ******** 2025-10-10 12:46:39.525323 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-10 12:46:39.803235 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-10 12:46:39.803319 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-10 12:46:39.803339 | controller | 2025-10-10 12:46:39.803354 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-10 12:46:39.803369 | controller | Friday 10 October 2025 12:46:39 +0000 (0:00:00.166) 0:01:09.374 ******** 2025-10-10 12:46:39.803426 | controller | changed: [localhost] 2025-10-10 12:46:40.437670 | controller | 2025-10-10 12:46:40.437762 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-10 12:46:40.437779 | controller | (_destdir, 2025-10-10 12:46:40.437793 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-10 12:46:40.437839 | controller | }}, content={{ 2025-10-10 12:46:40.437853 | controller | ( 2025-10-10 12:46:40.437866 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-10 12:46:40.437879 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-10 12:46:40.437893 | controller | }}, mode=0644] *** 2025-10-10 12:46:40.437905 | controller | Friday 10 October 2025 12:46:39 +0000 (0:00:00.277) 0:01:09.652 ******** 2025-10-10 12:46:40.437935 | controller | changed: [localhost] 2025-10-10 12:46:40.798670 | controller | 2025-10-10 12:46:40.798747 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/computes/r0 mode=0644, backup=True, remote_src=True, src={{ 2025-10-10 12:46:40.798764 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-10 12:46:40.798777 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-10 12:46:40.798791 | controller | _val['name'], 'values.yaml') | path_join 2025-10-10 12:46:40.798804 | controller | }}, dest={{ 2025-10-10 12:46:40.798817 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:46:40.798830 | controller | stage['path'], _val.src_file 2025-10-10 12:46:40.798843 | controller | ) | 2025-10-10 12:46:40.798856 | controller | path_join 2025-10-10 12:46:40.798869 | controller | }}] *** 2025-10-10 12:46:40.798882 | controller | Friday 10 October 2025 12:46:40 +0000 (0:00:00.634) 0:01:10.287 ******** 2025-10-10 12:46:40.798907 | controller | changed: [localhost] => (item=edpm-r0-compute-nodeset-values) 2025-10-10 12:46:40.874358 | controller | 2025-10-10 12:46:40.874466 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:40.874490 | controller | Friday 10 October 2025 12:46:40 +0000 (0:00:00.361) 0:01:10.648 ******** 2025-10-10 12:46:40.874516 | controller | skipping: [localhost] 2025-10-10 12:46:41.416487 | controller | 2025-10-10 12:46:41.416571 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/computes/r0 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-10 12:46:41.416588 | controller | Friday 10 October 2025 12:46:40 +0000 (0:00:00.075) 0:01:10.724 ******** 2025-10-10 12:46:41.416619 | controller | changed: [localhost] 2025-10-10 12:46:41.935331 | controller | 2025-10-10 12:46:41.935439 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-10 12:46:41.935461 | controller | Friday 10 October 2025 12:46:41 +0000 (0:00:00.541) 0:01:11.266 ******** 2025-10-10 12:46:41.935488 | controller | changed: [localhost] 2025-10-10 12:46:42.296150 | controller | 2025-10-10 12:46:42.296291 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/computes/r0 remote_src=True, src={{ _output }}, dest={{ 2025-10-10 12:46:42.296311 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-10 12:46:42.296317 | controller | stage['build_output'] | basename) | path_join 2025-10-10 12:46:42.296324 | controller | }}, mode=0644] *** 2025-10-10 12:46:42.296330 | controller | Friday 10 October 2025 12:46:41 +0000 (0:00:00.519) 0:01:11.785 ******** 2025-10-10 12:46:42.296350 | controller | changed: [localhost] 2025-10-10 12:46:42.367288 | controller | 2025-10-10 12:46:42.367361 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:42.367371 | controller | Friday 10 October 2025 12:46:42 +0000 (0:00:00.360) 0:01:12.146 ******** 2025-10-10 12:46:42.367415 | controller | skipping: [localhost] 2025-10-10 12:46:42.422687 | controller | 2025-10-10 12:46:42.422711 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/computes/r0 _raw_params=oc apply -f {{ _cr }}] *** 2025-10-10 12:46:42.422726 | controller | Friday 10 October 2025 12:46:42 +0000 (0:00:00.071) 0:01:12.217 ******** 2025-10-10 12:46:42.422746 | controller | skipping: [localhost] 2025-10-10 12:46:42.479884 | controller | 2025-10-10 12:46:42.479924 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/computes/r0 _raw_params={{ wait_condition }}] *** 2025-10-10 12:46:42.479939 | controller | Friday 10 October 2025 12:46:42 +0000 (0:00:00.055) 0:01:12.273 ******** 2025-10-10 12:46:42.479962 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-compute-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:46:42.555009 | controller | skipping: [localhost] 2025-10-10 12:46:42.555063 | controller | 2025-10-10 12:46:42.555081 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:42.555095 | controller | Friday 10 October 2025 12:46:42 +0000 (0:00:00.057) 0:01:12.330 ******** 2025-10-10 12:46:42.555118 | controller | skipping: [localhost] 2025-10-10 12:46:42.641175 | controller | 2025-10-10 12:46:42.641222 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r0 name=run_hook] *** 2025-10-10 12:46:42.641238 | controller | Friday 10 October 2025 12:46:42 +0000 (0:00:00.075) 0:01:12.405 ******** 2025-10-10 12:46:42.641261 | controller | skipping: [localhost] 2025-10-10 12:46:42.711454 | controller | 2025-10-10 12:46:42.711500 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-10-10 12:46:42.711517 | controller | Friday 10 October 2025 12:46:42 +0000 (0:00:00.085) 0:01:12.490 ******** 2025-10-10 12:46:42.711540 | controller | ok: [localhost] => 2025-10-10 12:46:42.759031 | controller | changed: false 2025-10-10 12:46:42.759077 | controller | msg: All assertions passed 2025-10-10 12:46:42.759093 | controller | 2025-10-10 12:46:42.759107 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:46:42.759121 | controller | Friday 10 October 2025 12:46:42 +0000 (0:00:00.070) 0:01:12.561 ******** 2025-10-10 12:46:42.759143 | controller | skipping: [localhost] 2025-10-10 12:46:42.800719 | controller | 2025-10-10 12:46:42.800765 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:46:42.800781 | controller | Friday 10 October 2025 12:46:42 +0000 (0:00:00.047) 0:01:12.608 ******** 2025-10-10 12:46:42.800803 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-compute-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:46:42.840856 | controller | 2025-10-10 12:46:42.840903 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-10 12:46:42.840930 | controller | Friday 10 October 2025 12:46:42 +0000 (0:00:00.042) 0:01:12.650 ******** 2025-10-10 12:46:42.840952 | controller | skipping: [localhost] 2025-10-10 12:46:42.896673 | controller | 2025-10-10 12:46:42.896719 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-10 12:46:42.896735 | controller | Friday 10 October 2025 12:46:42 +0000 (0:00:00.040) 0:01:12.691 ******** 2025-10-10 12:46:42.896758 | controller | ok: [localhost] 2025-10-10 12:46:43.185482 | controller | 2025-10-10 12:46:43.185528 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-10 12:46:43.185545 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:46:43.185558 | controller | stage['path'], item.src_file) | path_join 2025-10-10 12:46:43.185572 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:46:43.185585 | controller | Friday 10 October 2025 12:46:42 +0000 (0:00:00.055) 0:01:12.746 ******** 2025-10-10 12:46:43.185607 | controller | ok: [localhost] => (item={'name': 'edpm-r1-compute-nodeset-values', 'src_file': 'values.yaml'}) 2025-10-10 12:46:43.289777 | controller | 2025-10-10 12:46:43.289836 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-10 12:46:43.289852 | controller | Friday 10 October 2025 12:46:43 +0000 (0:00:00.288) 0:01:13.035 ******** 2025-10-10 12:46:43.289875 | controller | ok: [localhost] => (item=values.yaml) 2025-10-10 12:46:43.361848 | controller | 2025-10-10 12:46:43.361895 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r1 name=run_hook] *** 2025-10-10 12:46:43.361912 | controller | Friday 10 October 2025 12:46:43 +0000 (0:00:00.104) 0:01:13.139 ******** 2025-10-10 12:46:43.361934 | controller | skipping: [localhost] 2025-10-10 12:46:43.497838 | controller | 2025-10-10 12:46:43.497885 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/computes/r1 name=ci_gen_kustomize_values] *** 2025-10-10 12:46:43.497902 | controller | Friday 10 October 2025 12:46:43 +0000 (0:00:00.072) 0:01:13.211 ******** 2025-10-10 12:46:43.497930 | controller | 2025-10-10 12:46:43.593448 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-10 12:46:43.593504 | controller | Friday 10 October 2025 12:46:43 +0000 (0:00:00.136) 0:01:13.348 ******** 2025-10-10 12:46:43.593531 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-10 12:46:43.676936 | controller | 2025-10-10 12:46:43.676983 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-10-10 12:46:43.676999 | controller | Friday 10 October 2025 12:46:43 +0000 (0:00:00.095) 0:01:13.443 ******** 2025-10-10 12:46:43.677022 | controller | ok: [localhost] => 2025-10-10 12:46:43.928689 | controller | changed: false 2025-10-10 12:46:43.928754 | controller | msg: All assertions passed 2025-10-10 12:46:43.928766 | controller | 2025-10-10 12:46:43.928775 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:46:43.928784 | controller | Friday 10 October 2025 12:46:43 +0000 (0:00:00.082) 0:01:13.526 ******** 2025-10-10 12:46:43.928804 | controller | ok: [localhost] 2025-10-10 12:46:43.997863 | controller | 2025-10-10 12:46:43.997937 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-10-10 12:46:43.997948 | controller | Friday 10 October 2025 12:46:43 +0000 (0:00:00.252) 0:01:13.778 ******** 2025-10-10 12:46:43.997969 | controller | ok: [localhost] => 2025-10-10 12:46:44.210893 | controller | changed: false 2025-10-10 12:46:44.210973 | controller | msg: All assertions passed 2025-10-10 12:46:44.210989 | controller | 2025-10-10 12:46:44.211004 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-10 12:46:44.211031 | controller | Friday 10 October 2025 12:46:43 +0000 (0:00:00.069) 0:01:13.847 ******** 2025-10-10 12:46:44.211057 | controller | ok: [localhost] 2025-10-10 12:46:44.432072 | controller | 2025-10-10 12:46:44.432168 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2025-10-10 12:46:44.432189 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-10 12:46:44.432207 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-10 12:46:44.432224 | controller | _config_map_content | 2025-10-10 12:46:44.432240 | controller | ansible.utils.remove_keys( 2025-10-10 12:46:44.432257 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-10 12:46:44.432275 | controller | matching_parameter='regex') 2025-10-10 12:46:44.432292 | controller | }}, cacheable=False] *** 2025-10-10 12:46:44.432308 | controller | Friday 10 October 2025 12:46:44 +0000 (0:00:00.212) 0:01:14.060 ******** 2025-10-10 12:46:44.432340 | controller | ok: [localhost] 2025-10-10 12:46:44.512575 | controller | 2025-10-10 12:46:44.512633 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-10 12:46:44.512649 | controller | Friday 10 October 2025 12:46:44 +0000 (0:00:00.220) 0:01:14.281 ******** 2025-10-10 12:46:44.512673 | controller | skipping: [localhost] 2025-10-10 12:46:44.745816 | controller | 2025-10-10 12:46:44.745883 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-10 12:46:44.745899 | controller | Friday 10 October 2025 12:46:44 +0000 (0:00:00.080) 0:01:14.362 ******** 2025-10-10 12:46:44.745924 | controller | changed: [localhost] 2025-10-10 12:46:45.367002 | controller | 2025-10-10 12:46:45.367053 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-10 12:46:45.367065 | controller | (snippet_datadir, 2025-10-10 12:46:45.367074 | controller | '02_ci_data.yaml') | path_join 2025-10-10 12:46:45.367083 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-10 12:46:45.367093 | controller | Friday 10 October 2025 12:46:44 +0000 (0:00:00.233) 0:01:14.595 ******** 2025-10-10 12:46:45.367110 | controller | changed: [localhost] 2025-10-10 12:46:45.435033 | controller | 2025-10-10 12:46:45.435081 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-10-10 12:46:45.435095 | controller | Friday 10 October 2025 12:46:45 +0000 (0:00:00.621) 0:01:15.217 ******** 2025-10-10 12:46:45.435109 | controller | ok: [localhost] 2025-10-10 12:46:45.984625 | controller | 2025-10-10 12:46:45.984682 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-10 12:46:45.984695 | controller | (snippet_datadir, 2025-10-10 12:46:45.984703 | controller | '03_user_data_b64.yaml') | path_join 2025-10-10 12:46:45.984712 | controller | }}, content={{ 2025-10-10 12:46:45.984720 | controller | _base64_patch | 2025-10-10 12:46:45.984729 | controller | default({}) | 2025-10-10 12:46:45.984737 | controller | to_nice_yaml 2025-10-10 12:46:45.984745 | controller | }}, mode=0644] *** 2025-10-10 12:46:45.984753 | controller | Friday 10 October 2025 12:46:45 +0000 (0:00:00.068) 0:01:15.285 ******** 2025-10-10 12:46:45.984769 | controller | changed: [localhost] 2025-10-10 12:46:46.510492 | controller | 2025-10-10 12:46:46.510551 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-10 12:46:46.510567 | controller | (snippet_datadir, 2025-10-10 12:46:46.510581 | controller | '04_user_data.yaml') | path_join 2025-10-10 12:46:46.510595 | controller | }}, content={{ 2025-10-10 12:46:46.510608 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-10 12:46:46.510621 | controller | default({}) | 2025-10-10 12:46:46.510634 | controller | to_nice_yaml 2025-10-10 12:46:46.510647 | controller | }}, mode=0644] *** 2025-10-10 12:46:46.510659 | controller | Friday 10 October 2025 12:46:45 +0000 (0:00:00.548) 0:01:15.834 ******** 2025-10-10 12:46:46.510682 | controller | changed: [localhost] 2025-10-10 12:46:47.061784 | controller | 2025-10-10 12:46:47.061842 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2025-10-10 12:46:47.061868 | controller | ( 2025-10-10 12:46:47.061881 | controller | snippet_datadir, 2025-10-10 12:46:47.061895 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-10 12:46:47.061909 | controller | ) | path_join 2025-10-10 12:46:47.061922 | controller | }}, mode=0644] *** 2025-10-10 12:46:47.061935 | controller | Friday 10 October 2025 12:46:46 +0000 (0:00:00.526) 0:01:16.360 ******** 2025-10-10 12:46:47.061958 | controller | changed: [localhost] 2025-10-10 12:46:47.163092 | controller | 2025-10-10 12:46:47.163132 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-10 12:46:47.163143 | controller | Friday 10 October 2025 12:46:47 +0000 (0:00:00.551) 0:01:16.911 ******** 2025-10-10 12:46:47.163159 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-10 12:46:47.240175 | controller | 2025-10-10 12:46:47.240223 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-10-10 12:46:47.240234 | controller | Friday 10 October 2025 12:46:47 +0000 (0:00:00.101) 0:01:17.013 ******** 2025-10-10 12:46:47.240251 | controller | ok: [localhost] => 2025-10-10 12:46:47.520604 | controller | changed: false 2025-10-10 12:46:47.520662 | controller | msg: All assertions passed 2025-10-10 12:46:47.520678 | controller | 2025-10-10 12:46:47.520692 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-10-10 12:46:47.520706 | controller | Friday 10 October 2025 12:46:47 +0000 (0:00:00.077) 0:01:17.090 ******** 2025-10-10 12:46:47.520729 | controller | ok: [localhost] 2025-10-10 12:46:47.602136 | controller | 2025-10-10 12:46:47.602192 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-10 12:46:47.602208 | controller | Friday 10 October 2025 12:46:47 +0000 (0:00:00.279) 0:01:17.370 ******** 2025-10-10 12:46:47.602231 | controller | ok: [localhost] 2025-10-10 12:46:48.349833 | controller | 2025-10-10 12:46:48.349890 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-10 12:46:48.349911 | controller | Friday 10 October 2025 12:46:47 +0000 (0:00:00.081) 0:01:17.451 ******** 2025-10-10 12:46:48.349941 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/02_ci_data.yaml) 2025-10-10 12:46:48.514749 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/03_user_data_b64.yaml) 2025-10-10 12:46:48.514803 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/04_user_data.yaml) 2025-10-10 12:46:48.514819 | controller | 2025-10-10 12:46:48.514833 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-10 12:46:48.514847 | controller | _content | 2025-10-10 12:46:48.514860 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-10 12:46:48.514873 | controller | combine(_parsed, recursive=true) 2025-10-10 12:46:48.514887 | controller | }} 2025-10-10 12:46:48.514900 | controller | ] *** 2025-10-10 12:46:48.514913 | controller | Friday 10 October 2025 12:46:48 +0000 (0:00:00.747) 0:01:18.199 ******** 2025-10-10 12:46:48.514937 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-10 12:46:48.747533 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-10 12:46:48.747632 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-10 12:46:48.747648 | controller | 2025-10-10 12:46:48.747663 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-10 12:46:48.747677 | controller | Friday 10 October 2025 12:46:48 +0000 (0:00:00.164) 0:01:18.364 ******** 2025-10-10 12:46:48.747700 | controller | changed: [localhost] 2025-10-10 12:46:49.300607 | controller | 2025-10-10 12:46:49.300666 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-10 12:46:49.300682 | controller | (_destdir, 2025-10-10 12:46:49.300706 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-10 12:46:49.300720 | controller | }}, content={{ 2025-10-10 12:46:49.300733 | controller | ( 2025-10-10 12:46:49.300746 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-10 12:46:49.300759 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-10 12:46:49.300772 | controller | }}, mode=0644] *** 2025-10-10 12:46:49.300785 | controller | Friday 10 October 2025 12:46:48 +0000 (0:00:00.232) 0:01:18.597 ******** 2025-10-10 12:46:49.300807 | controller | changed: [localhost] 2025-10-10 12:46:49.681969 | controller | 2025-10-10 12:46:49.682038 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/computes/r1 mode=0644, backup=True, remote_src=True, src={{ 2025-10-10 12:46:49.682057 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-10 12:46:49.682075 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-10 12:46:49.682091 | controller | _val['name'], 'values.yaml') | path_join 2025-10-10 12:46:49.682108 | controller | }}, dest={{ 2025-10-10 12:46:49.682124 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:46:49.682141 | controller | stage['path'], _val.src_file 2025-10-10 12:46:49.682158 | controller | ) | 2025-10-10 12:46:49.682175 | controller | path_join 2025-10-10 12:46:49.682191 | controller | }}] *** 2025-10-10 12:46:49.682207 | controller | Friday 10 October 2025 12:46:49 +0000 (0:00:00.552) 0:01:19.150 ******** 2025-10-10 12:46:49.682236 | controller | changed: [localhost] => (item=edpm-r1-compute-nodeset-values) 2025-10-10 12:46:49.755243 | controller | 2025-10-10 12:46:49.755285 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:49.755296 | controller | Friday 10 October 2025 12:46:49 +0000 (0:00:00.381) 0:01:19.531 ******** 2025-10-10 12:46:49.755314 | controller | skipping: [localhost] 2025-10-10 12:46:50.245052 | controller | 2025-10-10 12:46:50.245126 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/computes/r1 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-10 12:46:50.245137 | controller | Friday 10 October 2025 12:46:49 +0000 (0:00:00.074) 0:01:19.605 ******** 2025-10-10 12:46:50.245186 | controller | changed: [localhost] 2025-10-10 12:46:50.819988 | controller | 2025-10-10 12:46:50.820100 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-10 12:46:50.820123 | controller | Friday 10 October 2025 12:46:50 +0000 (0:00:00.489) 0:01:20.094 ******** 2025-10-10 12:46:50.820160 | controller | changed: [localhost] 2025-10-10 12:46:51.167864 | controller | 2025-10-10 12:46:51.167933 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/computes/r1 remote_src=True, src={{ _output }}, dest={{ 2025-10-10 12:46:51.167949 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-10 12:46:51.167956 | controller | stage['build_output'] | basename) | path_join 2025-10-10 12:46:51.167962 | controller | }}, mode=0644] *** 2025-10-10 12:46:51.167968 | controller | Friday 10 October 2025 12:46:50 +0000 (0:00:00.575) 0:01:20.670 ******** 2025-10-10 12:46:51.167987 | controller | changed: [localhost] 2025-10-10 12:46:51.245261 | controller | 2025-10-10 12:46:51.245376 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:51.245428 | controller | Friday 10 October 2025 12:46:51 +0000 (0:00:00.347) 0:01:21.017 ******** 2025-10-10 12:46:51.245479 | controller | skipping: [localhost] 2025-10-10 12:46:51.305315 | controller | 2025-10-10 12:46:51.305417 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/computes/r1 _raw_params=oc apply -f {{ _cr }}] *** 2025-10-10 12:46:51.305459 | controller | Friday 10 October 2025 12:46:51 +0000 (0:00:00.077) 0:01:21.094 ******** 2025-10-10 12:46:51.305489 | controller | skipping: [localhost] 2025-10-10 12:46:51.366818 | controller | 2025-10-10 12:46:51.366892 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/computes/r1 _raw_params={{ wait_condition }}] *** 2025-10-10 12:46:51.366909 | controller | Friday 10 October 2025 12:46:51 +0000 (0:00:00.060) 0:01:21.155 ******** 2025-10-10 12:46:51.366961 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-compute-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:46:51.447883 | controller | skipping: [localhost] 2025-10-10 12:46:51.447977 | controller | 2025-10-10 12:46:51.447993 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:51.448007 | controller | Friday 10 October 2025 12:46:51 +0000 (0:00:00.061) 0:01:21.216 ******** 2025-10-10 12:46:51.448038 | controller | skipping: [localhost] 2025-10-10 12:46:51.526551 | controller | 2025-10-10 12:46:51.526634 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r1 name=run_hook] *** 2025-10-10 12:46:51.526644 | controller | Friday 10 October 2025 12:46:51 +0000 (0:00:00.081) 0:01:21.297 ******** 2025-10-10 12:46:51.526668 | controller | skipping: [localhost] 2025-10-10 12:46:51.585832 | controller | 2025-10-10 12:46:51.585903 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-10-10 12:46:51.585921 | controller | Friday 10 October 2025 12:46:51 +0000 (0:00:00.078) 0:01:21.376 ******** 2025-10-10 12:46:51.585947 | controller | ok: [localhost] => 2025-10-10 12:46:51.625311 | controller | changed: false 2025-10-10 12:46:51.625382 | controller | msg: All assertions passed 2025-10-10 12:46:51.625423 | controller | 2025-10-10 12:46:51.625444 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:46:51.625459 | controller | Friday 10 October 2025 12:46:51 +0000 (0:00:00.059) 0:01:21.435 ******** 2025-10-10 12:46:51.625494 | controller | skipping: [localhost] 2025-10-10 12:46:51.681362 | controller | 2025-10-10 12:46:51.681468 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:46:51.681488 | controller | Friday 10 October 2025 12:46:51 +0000 (0:00:00.039) 0:01:21.475 ******** 2025-10-10 12:46:51.681519 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-compute-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:46:51.725352 | controller | 2025-10-10 12:46:51.725442 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-10 12:46:51.725456 | controller | Friday 10 October 2025 12:46:51 +0000 (0:00:00.055) 0:01:21.531 ******** 2025-10-10 12:46:51.725478 | controller | skipping: [localhost] 2025-10-10 12:46:51.780250 | controller | 2025-10-10 12:46:51.780320 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-10 12:46:51.780331 | controller | Friday 10 October 2025 12:46:51 +0000 (0:00:00.043) 0:01:21.575 ******** 2025-10-10 12:46:51.780354 | controller | ok: [localhost] 2025-10-10 12:46:52.027022 | controller | 2025-10-10 12:46:52.027230 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-10 12:46:52.027253 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:46:52.027271 | controller | stage['path'], item.src_file) | path_join 2025-10-10 12:46:52.027289 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:46:52.027306 | controller | Friday 10 October 2025 12:46:51 +0000 (0:00:00.054) 0:01:21.630 ******** 2025-10-10 12:46:52.027344 | controller | ok: [localhost] => (item={'name': 'edpm-r2-compute-nodeset-values', 'src_file': 'values.yaml'}) 2025-10-10 12:46:52.128217 | controller | 2025-10-10 12:46:52.128293 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-10 12:46:52.128309 | controller | Friday 10 October 2025 12:46:52 +0000 (0:00:00.247) 0:01:21.877 ******** 2025-10-10 12:46:52.128336 | controller | ok: [localhost] => (item=values.yaml) 2025-10-10 12:46:52.207892 | controller | 2025-10-10 12:46:52.207938 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r2 name=run_hook] *** 2025-10-10 12:46:52.207955 | controller | Friday 10 October 2025 12:46:52 +0000 (0:00:00.100) 0:01:21.978 ******** 2025-10-10 12:46:52.207977 | controller | skipping: [localhost] 2025-10-10 12:46:52.314776 | controller | 2025-10-10 12:46:52.314837 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/computes/r2 name=ci_gen_kustomize_values] *** 2025-10-10 12:46:52.314855 | controller | Friday 10 October 2025 12:46:52 +0000 (0:00:00.079) 0:01:22.058 ******** 2025-10-10 12:46:52.314879 | controller | 2025-10-10 12:46:52.397068 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-10 12:46:52.397126 | controller | Friday 10 October 2025 12:46:52 +0000 (0:00:00.106) 0:01:22.164 ******** 2025-10-10 12:46:52.397154 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-10 12:46:52.459081 | controller | 2025-10-10 12:46:52.459133 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-10-10 12:46:52.459145 | controller | Friday 10 October 2025 12:46:52 +0000 (0:00:00.082) 0:01:22.247 ******** 2025-10-10 12:46:52.459167 | controller | ok: [localhost] => 2025-10-10 12:46:52.727695 | controller | changed: false 2025-10-10 12:46:52.727731 | controller | msg: All assertions passed 2025-10-10 12:46:52.727739 | controller | 2025-10-10 12:46:52.727745 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:46:52.727752 | controller | Friday 10 October 2025 12:46:52 +0000 (0:00:00.061) 0:01:22.309 ******** 2025-10-10 12:46:52.727764 | controller | ok: [localhost] 2025-10-10 12:46:52.784031 | controller | 2025-10-10 12:46:52.784089 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-10-10 12:46:52.784097 | controller | Friday 10 October 2025 12:46:52 +0000 (0:00:00.268) 0:01:22.577 ******** 2025-10-10 12:46:52.784111 | controller | ok: [localhost] => 2025-10-10 12:46:53.054955 | controller | changed: false 2025-10-10 12:46:53.055030 | controller | msg: All assertions passed 2025-10-10 12:46:53.055047 | controller | 2025-10-10 12:46:53.055061 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-10 12:46:53.055075 | controller | Friday 10 October 2025 12:46:52 +0000 (0:00:00.055) 0:01:22.633 ******** 2025-10-10 12:46:53.055099 | controller | ok: [localhost] 2025-10-10 12:46:53.319962 | controller | 2025-10-10 12:46:53.320072 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2025-10-10 12:46:53.320095 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-10 12:46:53.320112 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-10 12:46:53.320129 | controller | _config_map_content | 2025-10-10 12:46:53.320147 | controller | ansible.utils.remove_keys( 2025-10-10 12:46:53.320164 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-10 12:46:53.320181 | controller | matching_parameter='regex') 2025-10-10 12:46:53.320198 | controller | }}, cacheable=False] *** 2025-10-10 12:46:53.320215 | controller | Friday 10 October 2025 12:46:53 +0000 (0:00:00.270) 0:01:22.904 ******** 2025-10-10 12:46:53.320253 | controller | ok: [localhost] 2025-10-10 12:46:53.369017 | controller | 2025-10-10 12:46:53.369098 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-10 12:46:53.369109 | controller | Friday 10 October 2025 12:46:53 +0000 (0:00:00.265) 0:01:23.169 ******** 2025-10-10 12:46:53.369131 | controller | skipping: [localhost] 2025-10-10 12:46:53.658195 | controller | 2025-10-10 12:46:53.658274 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-10 12:46:53.658281 | controller | Friday 10 October 2025 12:46:53 +0000 (0:00:00.049) 0:01:23.218 ******** 2025-10-10 12:46:53.658301 | controller | changed: [localhost] 2025-10-10 12:46:54.371316 | controller | 2025-10-10 12:46:54.371389 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-10 12:46:54.371451 | controller | (snippet_datadir, 2025-10-10 12:46:54.371471 | controller | '02_ci_data.yaml') | path_join 2025-10-10 12:46:54.371489 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-10 12:46:54.371507 | controller | Friday 10 October 2025 12:46:53 +0000 (0:00:00.289) 0:01:23.508 ******** 2025-10-10 12:46:54.371538 | controller | changed: [localhost] 2025-10-10 12:46:54.450783 | controller | 2025-10-10 12:46:54.450847 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-10-10 12:46:54.450865 | controller | Friday 10 October 2025 12:46:54 +0000 (0:00:00.713) 0:01:24.221 ******** 2025-10-10 12:46:54.450889 | controller | ok: [localhost] 2025-10-10 12:46:54.983437 | controller | 2025-10-10 12:46:54.983513 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-10 12:46:54.983530 | controller | (snippet_datadir, 2025-10-10 12:46:54.983545 | controller | '03_user_data_b64.yaml') | path_join 2025-10-10 12:46:54.983558 | controller | }}, content={{ 2025-10-10 12:46:54.983571 | controller | _base64_patch | 2025-10-10 12:46:54.983584 | controller | default({}) | 2025-10-10 12:46:54.983597 | controller | to_nice_yaml 2025-10-10 12:46:54.983610 | controller | }}, mode=0644] *** 2025-10-10 12:46:54.983623 | controller | Friday 10 October 2025 12:46:54 +0000 (0:00:00.079) 0:01:24.300 ******** 2025-10-10 12:46:54.983649 | controller | changed: [localhost] 2025-10-10 12:46:55.521143 | controller | 2025-10-10 12:46:55.521219 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-10 12:46:55.521237 | controller | (snippet_datadir, 2025-10-10 12:46:55.521253 | controller | '04_user_data.yaml') | path_join 2025-10-10 12:46:55.521267 | controller | }}, content={{ 2025-10-10 12:46:55.521282 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-10 12:46:55.521296 | controller | default({}) | 2025-10-10 12:46:55.521310 | controller | to_nice_yaml 2025-10-10 12:46:55.521324 | controller | }}, mode=0644] *** 2025-10-10 12:46:55.521338 | controller | Friday 10 October 2025 12:46:54 +0000 (0:00:00.532) 0:01:24.833 ******** 2025-10-10 12:46:55.521365 | controller | changed: [localhost] 2025-10-10 12:46:56.048466 | controller | 2025-10-10 12:46:56.048542 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2025-10-10 12:46:56.048554 | controller | ( 2025-10-10 12:46:56.048564 | controller | snippet_datadir, 2025-10-10 12:46:56.048573 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-10 12:46:56.048582 | controller | ) | path_join 2025-10-10 12:46:56.048590 | controller | }}, mode=0644] *** 2025-10-10 12:46:56.048598 | controller | Friday 10 October 2025 12:46:55 +0000 (0:00:00.537) 0:01:25.370 ******** 2025-10-10 12:46:56.048614 | controller | changed: [localhost] 2025-10-10 12:46:56.117625 | controller | 2025-10-10 12:46:56.117703 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-10 12:46:56.117714 | controller | Friday 10 October 2025 12:46:56 +0000 (0:00:00.527) 0:01:25.898 ******** 2025-10-10 12:46:56.117737 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-10 12:46:56.192452 | controller | 2025-10-10 12:46:56.192526 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-10-10 12:46:56.192543 | controller | Friday 10 October 2025 12:46:56 +0000 (0:00:00.069) 0:01:25.967 ******** 2025-10-10 12:46:56.192573 | controller | ok: [localhost] => 2025-10-10 12:46:56.481717 | controller | changed: false 2025-10-10 12:46:56.481792 | controller | msg: All assertions passed 2025-10-10 12:46:56.481821 | controller | 2025-10-10 12:46:56.481837 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-10-10 12:46:56.481852 | controller | Friday 10 October 2025 12:46:56 +0000 (0:00:00.074) 0:01:26.042 ******** 2025-10-10 12:46:56.481878 | controller | ok: [localhost] 2025-10-10 12:46:56.544256 | controller | 2025-10-10 12:46:56.544330 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-10 12:46:56.544343 | controller | Friday 10 October 2025 12:46:56 +0000 (0:00:00.288) 0:01:26.331 ******** 2025-10-10 12:46:56.544366 | controller | ok: [localhost] 2025-10-10 12:46:57.250802 | controller | 2025-10-10 12:46:57.250888 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-10 12:46:57.250903 | controller | Friday 10 October 2025 12:46:56 +0000 (0:00:00.061) 0:01:26.393 ******** 2025-10-10 12:46:57.250928 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/02_ci_data.yaml) 2025-10-10 12:46:57.384178 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/03_user_data_b64.yaml) 2025-10-10 12:46:57.384256 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/04_user_data.yaml) 2025-10-10 12:46:57.384269 | controller | 2025-10-10 12:46:57.384281 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-10 12:46:57.384293 | controller | _content | 2025-10-10 12:46:57.384304 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-10 12:46:57.384316 | controller | combine(_parsed, recursive=true) 2025-10-10 12:46:57.384327 | controller | }} 2025-10-10 12:46:57.384338 | controller | ] *** 2025-10-10 12:46:57.384349 | controller | Friday 10 October 2025 12:46:57 +0000 (0:00:00.707) 0:01:27.100 ******** 2025-10-10 12:46:57.384374 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-10 12:46:57.677722 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-10 12:46:57.677786 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-10 12:46:57.677796 | controller | 2025-10-10 12:46:57.677805 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-10 12:46:57.677813 | controller | Friday 10 October 2025 12:46:57 +0000 (0:00:00.133) 0:01:27.233 ******** 2025-10-10 12:46:57.677829 | controller | changed: [localhost] 2025-10-10 12:46:58.261152 | controller | 2025-10-10 12:46:58.261251 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-10 12:46:58.261268 | controller | (_destdir, 2025-10-10 12:46:58.261282 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-10 12:46:58.261295 | controller | }}, content={{ 2025-10-10 12:46:58.261309 | controller | ( 2025-10-10 12:46:58.261322 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-10 12:46:58.261335 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-10 12:46:58.261379 | controller | }}, mode=0644] *** 2025-10-10 12:46:58.261425 | controller | Friday 10 October 2025 12:46:57 +0000 (0:00:00.293) 0:01:27.527 ******** 2025-10-10 12:46:58.261463 | controller | changed: [localhost] 2025-10-10 12:46:58.652775 | controller | 2025-10-10 12:46:58.652842 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/computes/r2 mode=0644, backup=True, remote_src=True, src={{ 2025-10-10 12:46:58.652852 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-10 12:46:58.652859 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-10 12:46:58.652867 | controller | _val['name'], 'values.yaml') | path_join 2025-10-10 12:46:58.652879 | controller | }}, dest={{ 2025-10-10 12:46:58.652887 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:46:58.652894 | controller | stage['path'], _val.src_file 2025-10-10 12:46:58.652901 | controller | ) | 2025-10-10 12:46:58.652908 | controller | path_join 2025-10-10 12:46:58.652916 | controller | }}] *** 2025-10-10 12:46:58.652923 | controller | Friday 10 October 2025 12:46:58 +0000 (0:00:00.583) 0:01:28.110 ******** 2025-10-10 12:46:58.652941 | controller | changed: [localhost] => (item=edpm-r2-compute-nodeset-values) 2025-10-10 12:46:58.716659 | controller | 2025-10-10 12:46:58.716736 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:46:58.716754 | controller | Friday 10 October 2025 12:46:58 +0000 (0:00:00.391) 0:01:28.502 ******** 2025-10-10 12:46:58.716781 | controller | skipping: [localhost] 2025-10-10 12:46:59.203263 | controller | 2025-10-10 12:46:59.203345 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/computes/r2 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-10 12:46:59.203363 | controller | Friday 10 October 2025 12:46:58 +0000 (0:00:00.063) 0:01:28.566 ******** 2025-10-10 12:46:59.203388 | controller | changed: [localhost] 2025-10-10 12:46:59.744767 | controller | 2025-10-10 12:46:59.744810 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-10 12:46:59.744821 | controller | Friday 10 October 2025 12:46:59 +0000 (0:00:00.486) 0:01:29.052 ******** 2025-10-10 12:46:59.744836 | controller | changed: [localhost] 2025-10-10 12:47:00.060118 | controller | 2025-10-10 12:47:00.060153 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/computes/r2 remote_src=True, src={{ _output }}, dest={{ 2025-10-10 12:47:00.060161 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-10 12:47:00.060168 | controller | stage['build_output'] | basename) | path_join 2025-10-10 12:47:00.060174 | controller | }}, mode=0644] *** 2025-10-10 12:47:00.060180 | controller | Friday 10 October 2025 12:46:59 +0000 (0:00:00.542) 0:01:29.595 ******** 2025-10-10 12:47:00.060191 | controller | changed: [localhost] 2025-10-10 12:47:00.102080 | controller | 2025-10-10 12:47:00.102115 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:00.102123 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.314) 0:01:29.909 ******** 2025-10-10 12:47:00.102135 | controller | skipping: [localhost] 2025-10-10 12:47:00.151828 | controller | 2025-10-10 12:47:00.151883 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/computes/r2 _raw_params=oc apply -f {{ _cr }}] *** 2025-10-10 12:47:00.151905 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.043) 0:01:29.952 ******** 2025-10-10 12:47:00.151928 | controller | skipping: [localhost] 2025-10-10 12:47:00.200679 | controller | 2025-10-10 12:47:00.200715 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/computes/r2 _raw_params={{ wait_condition }}] *** 2025-10-10 12:47:00.200723 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.049) 0:01:30.002 ******** 2025-10-10 12:47:00.200734 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-compute-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:47:00.269070 | controller | skipping: [localhost] 2025-10-10 12:47:00.269105 | controller | 2025-10-10 12:47:00.269113 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:00.269119 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.048) 0:01:30.051 ******** 2025-10-10 12:47:00.269145 | controller | skipping: [localhost] 2025-10-10 12:47:00.339610 | controller | 2025-10-10 12:47:00.339675 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/computes/r2 name=run_hook] *** 2025-10-10 12:47:00.339692 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.068) 0:01:30.119 ******** 2025-10-10 12:47:00.339716 | controller | skipping: [localhost] 2025-10-10 12:47:00.388829 | controller | 2025-10-10 12:47:00.388864 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-10-10 12:47:00.388873 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.070) 0:01:30.190 ******** 2025-10-10 12:47:00.388892 | controller | ok: [localhost] => 2025-10-10 12:47:00.436944 | controller | changed: false 2025-10-10 12:47:00.436978 | controller | msg: All assertions passed 2025-10-10 12:47:00.436988 | controller | 2025-10-10 12:47:00.436996 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:47:00.437005 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.048) 0:01:30.238 ******** 2025-10-10 12:47:00.437020 | controller | skipping: [localhost] 2025-10-10 12:47:00.481699 | controller | 2025-10-10 12:47:00.481746 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:47:00.481758 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.048) 0:01:30.287 ******** 2025-10-10 12:47:00.481775 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-networker-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:47:00.508969 | controller | 2025-10-10 12:47:00.509015 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-10 12:47:00.509026 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.044) 0:01:30.332 ******** 2025-10-10 12:47:00.509043 | controller | skipping: [localhost] 2025-10-10 12:47:00.556035 | controller | 2025-10-10 12:47:00.556120 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-10 12:47:00.556151 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.027) 0:01:30.359 ******** 2025-10-10 12:47:00.556182 | controller | ok: [localhost] 2025-10-10 12:47:00.820230 | controller | 2025-10-10 12:47:00.820275 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-10 12:47:00.820287 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:47:00.820296 | controller | stage['path'], item.src_file) | path_join 2025-10-10 12:47:00.820305 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:47:00.820314 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.047) 0:01:30.406 ******** 2025-10-10 12:47:00.820330 | controller | ok: [localhost] => (item={'name': 'edpm-r0-networker-nodeset-values', 'src_file': 'values.yaml'}) 2025-10-10 12:47:00.920868 | controller | 2025-10-10 12:47:00.920925 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-10 12:47:00.920942 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.264) 0:01:30.670 ******** 2025-10-10 12:47:00.920965 | controller | ok: [localhost] => (item=values.yaml) 2025-10-10 12:47:01.005611 | controller | 2025-10-10 12:47:01.005673 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r0 name=run_hook] *** 2025-10-10 12:47:01.005689 | controller | Friday 10 October 2025 12:47:00 +0000 (0:00:00.099) 0:01:30.770 ******** 2025-10-10 12:47:01.005712 | controller | skipping: [localhost] 2025-10-10 12:47:01.124821 | controller | 2025-10-10 12:47:01.124883 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/networkers/r0 name=ci_gen_kustomize_values] *** 2025-10-10 12:47:01.124901 | controller | Friday 10 October 2025 12:47:01 +0000 (0:00:00.084) 0:01:30.855 ******** 2025-10-10 12:47:01.124927 | controller | 2025-10-10 12:47:01.193863 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-10 12:47:01.193943 | controller | Friday 10 October 2025 12:47:01 +0000 (0:00:00.119) 0:01:30.975 ******** 2025-10-10 12:47:01.193979 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-10 12:47:01.273917 | controller | 2025-10-10 12:47:01.273967 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-10-10 12:47:01.273979 | controller | Friday 10 October 2025 12:47:01 +0000 (0:00:00.068) 0:01:31.044 ******** 2025-10-10 12:47:01.274006 | controller | ok: [localhost] => 2025-10-10 12:47:01.539709 | controller | changed: false 2025-10-10 12:47:01.539764 | controller | msg: All assertions passed 2025-10-10 12:47:01.539776 | controller | 2025-10-10 12:47:01.539787 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:47:01.539798 | controller | Friday 10 October 2025 12:47:01 +0000 (0:00:00.080) 0:01:31.124 ******** 2025-10-10 12:47:01.539817 | controller | ok: [localhost] 2025-10-10 12:47:01.588671 | controller | 2025-10-10 12:47:01.588719 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-10-10 12:47:01.588732 | controller | Friday 10 October 2025 12:47:01 +0000 (0:00:00.265) 0:01:31.389 ******** 2025-10-10 12:47:01.588750 | controller | ok: [localhost] => 2025-10-10 12:47:01.841229 | controller | changed: false 2025-10-10 12:47:01.841317 | controller | msg: All assertions passed 2025-10-10 12:47:01.841334 | controller | 2025-10-10 12:47:01.841348 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-10 12:47:01.841362 | controller | Friday 10 October 2025 12:47:01 +0000 (0:00:00.049) 0:01:31.438 ******** 2025-10-10 12:47:01.841389 | controller | ok: [localhost] 2025-10-10 12:47:02.098790 | controller | 2025-10-10 12:47:02.098876 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2025-10-10 12:47:02.098892 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-10 12:47:02.098906 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-10 12:47:02.098920 | controller | _config_map_content | 2025-10-10 12:47:02.098933 | controller | ansible.utils.remove_keys( 2025-10-10 12:47:02.098946 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-10 12:47:02.098959 | controller | matching_parameter='regex') 2025-10-10 12:47:02.098972 | controller | }}, cacheable=False] *** 2025-10-10 12:47:02.098984 | controller | Friday 10 October 2025 12:47:01 +0000 (0:00:00.251) 0:01:31.690 ******** 2025-10-10 12:47:02.099021 | controller | ok: [localhost] 2025-10-10 12:47:02.186735 | controller | 2025-10-10 12:47:02.186806 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-10 12:47:02.186817 | controller | Friday 10 October 2025 12:47:02 +0000 (0:00:00.257) 0:01:31.948 ******** 2025-10-10 12:47:02.186838 | controller | skipping: [localhost] 2025-10-10 12:47:02.461356 | controller | 2025-10-10 12:47:02.461459 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-10 12:47:02.461499 | controller | Friday 10 October 2025 12:47:02 +0000 (0:00:00.087) 0:01:32.036 ******** 2025-10-10 12:47:02.461528 | controller | changed: [localhost] 2025-10-10 12:47:03.043490 | controller | 2025-10-10 12:47:03.043563 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-10 12:47:03.043579 | controller | (snippet_datadir, 2025-10-10 12:47:03.043594 | controller | '02_ci_data.yaml') | path_join 2025-10-10 12:47:03.043607 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-10 12:47:03.043621 | controller | Friday 10 October 2025 12:47:02 +0000 (0:00:00.275) 0:01:32.311 ******** 2025-10-10 12:47:03.043646 | controller | changed: [localhost] 2025-10-10 12:47:03.139941 | controller | 2025-10-10 12:47:03.139994 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-10-10 12:47:03.140004 | controller | Friday 10 October 2025 12:47:03 +0000 (0:00:00.581) 0:01:32.893 ******** 2025-10-10 12:47:03.140021 | controller | ok: [localhost] 2025-10-10 12:47:03.633260 | controller | 2025-10-10 12:47:03.633336 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-10 12:47:03.633353 | controller | (snippet_datadir, 2025-10-10 12:47:03.633367 | controller | '03_user_data_b64.yaml') | path_join 2025-10-10 12:47:03.633391 | controller | }}, content={{ 2025-10-10 12:47:03.633445 | controller | _base64_patch | 2025-10-10 12:47:03.633461 | controller | default({}) | 2025-10-10 12:47:03.633478 | controller | to_nice_yaml 2025-10-10 12:47:03.633496 | controller | }}, mode=0644] *** 2025-10-10 12:47:03.633513 | controller | Friday 10 October 2025 12:47:03 +0000 (0:00:00.096) 0:01:32.989 ******** 2025-10-10 12:47:03.633545 | controller | changed: [localhost] 2025-10-10 12:47:04.174857 | controller | 2025-10-10 12:47:04.174936 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-10 12:47:04.174953 | controller | (snippet_datadir, 2025-10-10 12:47:04.174966 | controller | '04_user_data.yaml') | path_join 2025-10-10 12:47:04.174980 | controller | }}, content={{ 2025-10-10 12:47:04.174993 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-10 12:47:04.175007 | controller | default({}) | 2025-10-10 12:47:04.175020 | controller | to_nice_yaml 2025-10-10 12:47:04.175033 | controller | }}, mode=0644] *** 2025-10-10 12:47:04.175046 | controller | Friday 10 October 2025 12:47:03 +0000 (0:00:00.493) 0:01:33.483 ******** 2025-10-10 12:47:04.175098 | controller | changed: [localhost] 2025-10-10 12:47:04.727027 | controller | 2025-10-10 12:47:04.727140 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2025-10-10 12:47:04.727158 | controller | ( 2025-10-10 12:47:04.727171 | controller | snippet_datadir, 2025-10-10 12:47:04.727185 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-10 12:47:04.727199 | controller | ) | path_join 2025-10-10 12:47:04.727212 | controller | }}, mode=0644] *** 2025-10-10 12:47:04.727225 | controller | Friday 10 October 2025 12:47:04 +0000 (0:00:00.541) 0:01:34.024 ******** 2025-10-10 12:47:04.727252 | controller | changed: [localhost] 2025-10-10 12:47:04.809099 | controller | 2025-10-10 12:47:04.809179 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-10 12:47:04.809191 | controller | Friday 10 October 2025 12:47:04 +0000 (0:00:00.552) 0:01:34.576 ******** 2025-10-10 12:47:04.809214 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-10 12:47:04.887773 | controller | 2025-10-10 12:47:04.887866 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-10-10 12:47:04.887883 | controller | Friday 10 October 2025 12:47:04 +0000 (0:00:00.082) 0:01:34.659 ******** 2025-10-10 12:47:04.887913 | controller | ok: [localhost] => 2025-10-10 12:47:05.153752 | controller | changed: false 2025-10-10 12:47:05.153837 | controller | msg: All assertions passed 2025-10-10 12:47:05.153860 | controller | 2025-10-10 12:47:05.153875 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-10-10 12:47:05.153889 | controller | Friday 10 October 2025 12:47:04 +0000 (0:00:00.078) 0:01:34.737 ******** 2025-10-10 12:47:05.153917 | controller | ok: [localhost] 2025-10-10 12:47:05.232974 | controller | 2025-10-10 12:47:05.233031 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-10 12:47:05.233042 | controller | Friday 10 October 2025 12:47:05 +0000 (0:00:00.265) 0:01:35.003 ******** 2025-10-10 12:47:05.233059 | controller | ok: [localhost] 2025-10-10 12:47:05.987972 | controller | 2025-10-10 12:47:05.988052 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-10 12:47:05.988068 | controller | Friday 10 October 2025 12:47:05 +0000 (0:00:00.079) 0:01:35.082 ******** 2025-10-10 12:47:05.988096 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/02_ci_data.yaml) 2025-10-10 12:47:06.214907 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/03_user_data_b64.yaml) 2025-10-10 12:47:06.214982 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/04_user_data.yaml) 2025-10-10 12:47:06.215005 | controller | 2025-10-10 12:47:06.215014 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-10 12:47:06.215022 | controller | _content | 2025-10-10 12:47:06.215031 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-10 12:47:06.215039 | controller | combine(_parsed, recursive=true) 2025-10-10 12:47:06.215048 | controller | }} 2025-10-10 12:47:06.215056 | controller | ] *** 2025-10-10 12:47:06.215064 | controller | Friday 10 October 2025 12:47:05 +0000 (0:00:00.755) 0:01:35.838 ******** 2025-10-10 12:47:06.215085 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-10 12:47:06.501273 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-10 12:47:06.501335 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-10 12:47:06.501351 | controller | 2025-10-10 12:47:06.501365 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-10 12:47:06.501379 | controller | Friday 10 October 2025 12:47:06 +0000 (0:00:00.226) 0:01:36.064 ******** 2025-10-10 12:47:06.501431 | controller | changed: [localhost] 2025-10-10 12:47:07.156536 | controller | 2025-10-10 12:47:07.156598 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-10 12:47:07.156615 | controller | (_destdir, 2025-10-10 12:47:07.156629 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-10 12:47:07.156642 | controller | }}, content={{ 2025-10-10 12:47:07.156655 | controller | ( 2025-10-10 12:47:07.156669 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-10 12:47:07.156682 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-10 12:47:07.156695 | controller | }}, mode=0644] *** 2025-10-10 12:47:07.156708 | controller | Friday 10 October 2025 12:47:06 +0000 (0:00:00.286) 0:01:36.350 ******** 2025-10-10 12:47:07.156730 | controller | changed: [localhost] 2025-10-10 12:47:07.550733 | controller | 2025-10-10 12:47:07.550800 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/networkers/r0 mode=0644, backup=True, remote_src=True, src={{ 2025-10-10 12:47:07.550820 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-10 12:47:07.550837 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-10 12:47:07.550853 | controller | _val['name'], 'values.yaml') | path_join 2025-10-10 12:47:07.550869 | controller | }}, dest={{ 2025-10-10 12:47:07.550884 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:47:07.550900 | controller | stage['path'], _val.src_file 2025-10-10 12:47:07.550916 | controller | ) | 2025-10-10 12:47:07.550931 | controller | path_join 2025-10-10 12:47:07.550946 | controller | }}] *** 2025-10-10 12:47:07.550962 | controller | Friday 10 October 2025 12:47:07 +0000 (0:00:00.655) 0:01:37.006 ******** 2025-10-10 12:47:07.550989 | controller | changed: [localhost] => (item=edpm-r0-networker-nodeset-values) 2025-10-10 12:47:07.630106 | controller | 2025-10-10 12:47:07.630165 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:07.630182 | controller | Friday 10 October 2025 12:47:07 +0000 (0:00:00.394) 0:01:37.400 ******** 2025-10-10 12:47:07.630206 | controller | skipping: [localhost] 2025-10-10 12:47:08.170346 | controller | 2025-10-10 12:47:08.170446 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/networkers/r0 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-10 12:47:08.170467 | controller | Friday 10 October 2025 12:47:07 +0000 (0:00:00.079) 0:01:37.479 ******** 2025-10-10 12:47:08.170507 | controller | changed: [localhost] 2025-10-10 12:47:08.724239 | controller | 2025-10-10 12:47:08.724280 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-10 12:47:08.724291 | controller | Friday 10 October 2025 12:47:08 +0000 (0:00:00.540) 0:01:38.020 ******** 2025-10-10 12:47:08.724307 | controller | changed: [localhost] 2025-10-10 12:47:09.092191 | controller | 2025-10-10 12:47:09.092251 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/networkers/r0 remote_src=True, src={{ _output }}, dest={{ 2025-10-10 12:47:09.092269 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-10 12:47:09.092284 | controller | stage['build_output'] | basename) | path_join 2025-10-10 12:47:09.092311 | controller | }}, mode=0644] *** 2025-10-10 12:47:09.092326 | controller | Friday 10 October 2025 12:47:08 +0000 (0:00:00.554) 0:01:38.574 ******** 2025-10-10 12:47:09.092349 | controller | changed: [localhost] 2025-10-10 12:47:09.172725 | controller | 2025-10-10 12:47:09.172783 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:09.172803 | controller | Friday 10 October 2025 12:47:09 +0000 (0:00:00.367) 0:01:38.941 ******** 2025-10-10 12:47:09.172833 | controller | skipping: [localhost] 2025-10-10 12:47:09.253388 | controller | 2025-10-10 12:47:09.253506 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/networkers/r0 _raw_params=oc apply -f {{ _cr }}] *** 2025-10-10 12:47:09.253530 | controller | Friday 10 October 2025 12:47:09 +0000 (0:00:00.080) 0:01:39.022 ******** 2025-10-10 12:47:09.253562 | controller | skipping: [localhost] 2025-10-10 12:47:09.335310 | controller | 2025-10-10 12:47:09.335379 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/networkers/r0 _raw_params={{ wait_condition }}] *** 2025-10-10 12:47:09.335449 | controller | Friday 10 October 2025 12:47:09 +0000 (0:00:00.080) 0:01:39.102 ******** 2025-10-10 12:47:09.335492 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r0-networker-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:47:09.418368 | controller | skipping: [localhost] 2025-10-10 12:47:09.418477 | controller | 2025-10-10 12:47:09.418494 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:09.418509 | controller | Friday 10 October 2025 12:47:09 +0000 (0:00:00.081) 0:01:39.184 ******** 2025-10-10 12:47:09.418531 | controller | skipping: [localhost] 2025-10-10 12:47:09.508626 | controller | 2025-10-10 12:47:09.508685 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r0 name=run_hook] *** 2025-10-10 12:47:09.508701 | controller | Friday 10 October 2025 12:47:09 +0000 (0:00:00.083) 0:01:39.268 ******** 2025-10-10 12:47:09.508724 | controller | skipping: [localhost] 2025-10-10 12:47:09.586999 | controller | 2025-10-10 12:47:09.587056 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-10-10 12:47:09.587074 | controller | Friday 10 October 2025 12:47:09 +0000 (0:00:00.090) 0:01:39.358 ******** 2025-10-10 12:47:09.587097 | controller | ok: [localhost] => 2025-10-10 12:47:09.626177 | controller | changed: false 2025-10-10 12:47:09.626230 | controller | msg: All assertions passed 2025-10-10 12:47:09.626245 | controller | 2025-10-10 12:47:09.626259 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:47:09.626273 | controller | Friday 10 October 2025 12:47:09 +0000 (0:00:00.078) 0:01:39.436 ******** 2025-10-10 12:47:09.626295 | controller | skipping: [localhost] 2025-10-10 12:47:09.687196 | controller | 2025-10-10 12:47:09.687255 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:47:09.687272 | controller | Friday 10 October 2025 12:47:09 +0000 (0:00:00.039) 0:01:39.476 ******** 2025-10-10 12:47:09.687295 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-networker-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:47:09.716767 | controller | 2025-10-10 12:47:09.716821 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-10 12:47:09.716838 | controller | Friday 10 October 2025 12:47:09 +0000 (0:00:00.060) 0:01:39.536 ******** 2025-10-10 12:47:09.716862 | controller | skipping: [localhost] 2025-10-10 12:47:09.777625 | controller | 2025-10-10 12:47:09.777701 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-10 12:47:09.777718 | controller | Friday 10 October 2025 12:47:09 +0000 (0:00:00.030) 0:01:39.566 ******** 2025-10-10 12:47:09.777744 | controller | ok: [localhost] 2025-10-10 12:47:10.060958 | controller | 2025-10-10 12:47:10.061022 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-10 12:47:10.061030 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:47:10.061036 | controller | stage['path'], item.src_file) | path_join 2025-10-10 12:47:10.061043 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:47:10.061049 | controller | Friday 10 October 2025 12:47:09 +0000 (0:00:00.059) 0:01:39.626 ******** 2025-10-10 12:47:10.061068 | controller | ok: [localhost] => (item={'name': 'edpm-r1-networker-nodeset-values', 'src_file': 'values.yaml'}) 2025-10-10 12:47:10.151744 | controller | 2025-10-10 12:47:10.151807 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-10 12:47:10.151823 | controller | Friday 10 October 2025 12:47:10 +0000 (0:00:00.284) 0:01:39.910 ******** 2025-10-10 12:47:10.151847 | controller | ok: [localhost] => (item=values.yaml) 2025-10-10 12:47:10.234082 | controller | 2025-10-10 12:47:10.234181 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r1 name=run_hook] *** 2025-10-10 12:47:10.234198 | controller | Friday 10 October 2025 12:47:10 +0000 (0:00:00.090) 0:01:40.001 ******** 2025-10-10 12:47:10.234228 | controller | skipping: [localhost] 2025-10-10 12:47:10.358502 | controller | 2025-10-10 12:47:10.358595 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/networkers/r1 name=ci_gen_kustomize_values] *** 2025-10-10 12:47:10.358643 | controller | Friday 10 October 2025 12:47:10 +0000 (0:00:00.082) 0:01:40.083 ******** 2025-10-10 12:47:10.358673 | controller | 2025-10-10 12:47:10.452462 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-10 12:47:10.452565 | controller | Friday 10 October 2025 12:47:10 +0000 (0:00:00.124) 0:01:40.208 ******** 2025-10-10 12:47:10.452598 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-10 12:47:10.515756 | controller | 2025-10-10 12:47:10.515846 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-10-10 12:47:10.515862 | controller | Friday 10 October 2025 12:47:10 +0000 (0:00:00.094) 0:01:40.302 ******** 2025-10-10 12:47:10.515892 | controller | ok: [localhost] => 2025-10-10 12:47:10.727348 | controller | changed: false 2025-10-10 12:47:10.727479 | controller | msg: All assertions passed 2025-10-10 12:47:10.727501 | controller | 2025-10-10 12:47:10.727517 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:47:10.727532 | controller | Friday 10 October 2025 12:47:10 +0000 (0:00:00.063) 0:01:40.366 ******** 2025-10-10 12:47:10.727563 | controller | ok: [localhost] 2025-10-10 12:47:10.825227 | controller | 2025-10-10 12:47:10.825288 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-10-10 12:47:10.825299 | controller | Friday 10 October 2025 12:47:10 +0000 (0:00:00.211) 0:01:40.577 ******** 2025-10-10 12:47:10.825320 | controller | ok: [localhost] => 2025-10-10 12:47:11.067679 | controller | changed: false 2025-10-10 12:47:11.067751 | controller | msg: All assertions passed 2025-10-10 12:47:11.067767 | controller | 2025-10-10 12:47:11.067782 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-10 12:47:11.067796 | controller | Friday 10 October 2025 12:47:10 +0000 (0:00:00.097) 0:01:40.674 ******** 2025-10-10 12:47:11.067821 | controller | ok: [localhost] 2025-10-10 12:47:11.320365 | controller | 2025-10-10 12:47:11.320487 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2025-10-10 12:47:11.320507 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-10 12:47:11.320521 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-10 12:47:11.320534 | controller | _config_map_content | 2025-10-10 12:47:11.320548 | controller | ansible.utils.remove_keys( 2025-10-10 12:47:11.320561 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-10 12:47:11.320574 | controller | matching_parameter='regex') 2025-10-10 12:47:11.320587 | controller | }}, cacheable=False] *** 2025-10-10 12:47:11.320600 | controller | Friday 10 October 2025 12:47:11 +0000 (0:00:00.242) 0:01:40.917 ******** 2025-10-10 12:47:11.320626 | controller | ok: [localhost] 2025-10-10 12:47:11.405085 | controller | 2025-10-10 12:47:11.405164 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-10 12:47:11.405181 | controller | Friday 10 October 2025 12:47:11 +0000 (0:00:00.252) 0:01:41.169 ******** 2025-10-10 12:47:11.405209 | controller | skipping: [localhost] 2025-10-10 12:47:11.679635 | controller | 2025-10-10 12:47:11.679691 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-10 12:47:11.679698 | controller | Friday 10 October 2025 12:47:11 +0000 (0:00:00.084) 0:01:41.254 ******** 2025-10-10 12:47:11.679712 | controller | changed: [localhost] 2025-10-10 12:47:12.331098 | controller | 2025-10-10 12:47:12.331172 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-10 12:47:12.331180 | controller | (snippet_datadir, 2025-10-10 12:47:12.331188 | controller | '02_ci_data.yaml') | path_join 2025-10-10 12:47:12.331194 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-10 12:47:12.331201 | controller | Friday 10 October 2025 12:47:11 +0000 (0:00:00.274) 0:01:41.529 ******** 2025-10-10 12:47:12.331220 | controller | changed: [localhost] 2025-10-10 12:47:12.431490 | controller | 2025-10-10 12:47:12.431582 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-10-10 12:47:12.431597 | controller | Friday 10 October 2025 12:47:12 +0000 (0:00:00.650) 0:01:42.180 ******** 2025-10-10 12:47:12.431626 | controller | ok: [localhost] 2025-10-10 12:47:13.032659 | controller | 2025-10-10 12:47:13.032752 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-10 12:47:13.032769 | controller | (snippet_datadir, 2025-10-10 12:47:13.032783 | controller | '03_user_data_b64.yaml') | path_join 2025-10-10 12:47:13.032796 | controller | }}, content={{ 2025-10-10 12:47:13.032809 | controller | _base64_patch | 2025-10-10 12:47:13.032822 | controller | default({}) | 2025-10-10 12:47:13.032835 | controller | to_nice_yaml 2025-10-10 12:47:13.032848 | controller | }}, mode=0644] *** 2025-10-10 12:47:13.032860 | controller | Friday 10 October 2025 12:47:12 +0000 (0:00:00.100) 0:01:42.281 ******** 2025-10-10 12:47:13.032887 | controller | changed: [localhost] 2025-10-10 12:47:13.620868 | controller | 2025-10-10 12:47:13.620947 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-10 12:47:13.620959 | controller | (snippet_datadir, 2025-10-10 12:47:13.620968 | controller | '04_user_data.yaml') | path_join 2025-10-10 12:47:13.620977 | controller | }}, content={{ 2025-10-10 12:47:13.620986 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-10 12:47:13.620994 | controller | default({}) | 2025-10-10 12:47:13.621002 | controller | to_nice_yaml 2025-10-10 12:47:13.621010 | controller | }}, mode=0644] *** 2025-10-10 12:47:13.621019 | controller | Friday 10 October 2025 12:47:13 +0000 (0:00:00.600) 0:01:42.881 ******** 2025-10-10 12:47:13.621040 | controller | changed: [localhost] 2025-10-10 12:47:14.187697 | controller | 2025-10-10 12:47:14.187796 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2025-10-10 12:47:14.187816 | controller | ( 2025-10-10 12:47:14.187833 | controller | snippet_datadir, 2025-10-10 12:47:14.187852 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-10 12:47:14.187885 | controller | ) | path_join 2025-10-10 12:47:14.187902 | controller | }}, mode=0644] *** 2025-10-10 12:47:14.187918 | controller | Friday 10 October 2025 12:47:13 +0000 (0:00:00.589) 0:01:43.471 ******** 2025-10-10 12:47:14.187952 | controller | changed: [localhost] 2025-10-10 12:47:14.310917 | controller | 2025-10-10 12:47:14.311018 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-10 12:47:14.311034 | controller | Friday 10 October 2025 12:47:14 +0000 (0:00:00.565) 0:01:44.036 ******** 2025-10-10 12:47:14.311066 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-10 12:47:14.392116 | controller | 2025-10-10 12:47:14.392211 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-10-10 12:47:14.392228 | controller | Friday 10 October 2025 12:47:14 +0000 (0:00:00.123) 0:01:44.160 ******** 2025-10-10 12:47:14.392273 | controller | ok: [localhost] => 2025-10-10 12:47:14.689373 | controller | changed: false 2025-10-10 12:47:14.689449 | controller | msg: All assertions passed 2025-10-10 12:47:14.689457 | controller | 2025-10-10 12:47:14.689464 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-10-10 12:47:14.689471 | controller | Friday 10 October 2025 12:47:14 +0000 (0:00:00.081) 0:01:44.241 ******** 2025-10-10 12:47:14.689485 | controller | ok: [localhost] 2025-10-10 12:47:14.763834 | controller | 2025-10-10 12:47:14.763921 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-10 12:47:14.763934 | controller | Friday 10 October 2025 12:47:14 +0000 (0:00:00.297) 0:01:44.539 ******** 2025-10-10 12:47:14.763961 | controller | ok: [localhost] 2025-10-10 12:47:15.470184 | controller | 2025-10-10 12:47:15.470250 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-10 12:47:15.470267 | controller | Friday 10 October 2025 12:47:14 +0000 (0:00:00.074) 0:01:44.613 ******** 2025-10-10 12:47:15.470292 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/02_ci_data.yaml) 2025-10-10 12:47:15.639720 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/03_user_data_b64.yaml) 2025-10-10 12:47:15.639795 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/04_user_data.yaml) 2025-10-10 12:47:15.639811 | controller | 2025-10-10 12:47:15.639825 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-10 12:47:15.639838 | controller | _content | 2025-10-10 12:47:15.639851 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-10 12:47:15.639864 | controller | combine(_parsed, recursive=true) 2025-10-10 12:47:15.639889 | controller | }} 2025-10-10 12:47:15.639903 | controller | ] *** 2025-10-10 12:47:15.639916 | controller | Friday 10 October 2025 12:47:15 +0000 (0:00:00.705) 0:01:45.319 ******** 2025-10-10 12:47:15.639941 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-10 12:47:15.931282 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-10 12:47:15.931354 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-10 12:47:15.931369 | controller | 2025-10-10 12:47:15.931384 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-10 12:47:15.931422 | controller | Friday 10 October 2025 12:47:15 +0000 (0:00:00.169) 0:01:45.489 ******** 2025-10-10 12:47:15.931450 | controller | changed: [localhost] 2025-10-10 12:47:16.470164 | controller | 2025-10-10 12:47:16.470241 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-10 12:47:16.470258 | controller | (_destdir, 2025-10-10 12:47:16.470272 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-10 12:47:16.470286 | controller | }}, content={{ 2025-10-10 12:47:16.470306 | controller | ( 2025-10-10 12:47:16.470330 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-10 12:47:16.470343 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-10 12:47:16.470356 | controller | }}, mode=0644] *** 2025-10-10 12:47:16.470369 | controller | Friday 10 October 2025 12:47:15 +0000 (0:00:00.291) 0:01:45.781 ******** 2025-10-10 12:47:16.470435 | controller | changed: [localhost] 2025-10-10 12:47:16.870226 | controller | 2025-10-10 12:47:16.870293 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/networkers/r1 mode=0644, backup=True, remote_src=True, src={{ 2025-10-10 12:47:16.870310 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-10 12:47:16.870324 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-10 12:47:16.870337 | controller | _val['name'], 'values.yaml') | path_join 2025-10-10 12:47:16.870351 | controller | }}, dest={{ 2025-10-10 12:47:16.870364 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:47:16.870377 | controller | stage['path'], _val.src_file 2025-10-10 12:47:16.870391 | controller | ) | 2025-10-10 12:47:16.870438 | controller | path_join 2025-10-10 12:47:16.870451 | controller | }}] *** 2025-10-10 12:47:16.870465 | controller | Friday 10 October 2025 12:47:16 +0000 (0:00:00.538) 0:01:46.320 ******** 2025-10-10 12:47:16.870490 | controller | changed: [localhost] => (item=edpm-r1-networker-nodeset-values) 2025-10-10 12:47:16.938904 | controller | 2025-10-10 12:47:16.938953 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:16.938968 | controller | Friday 10 October 2025 12:47:16 +0000 (0:00:00.400) 0:01:46.720 ******** 2025-10-10 12:47:16.938989 | controller | skipping: [localhost] 2025-10-10 12:47:17.431028 | controller | 2025-10-10 12:47:17.431118 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/networkers/r1 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-10 12:47:17.431136 | controller | Friday 10 October 2025 12:47:16 +0000 (0:00:00.068) 0:01:46.789 ******** 2025-10-10 12:47:17.431165 | controller | changed: [localhost] 2025-10-10 12:47:17.970389 | controller | 2025-10-10 12:47:17.970483 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-10 12:47:17.970499 | controller | Friday 10 October 2025 12:47:17 +0000 (0:00:00.492) 0:01:47.281 ******** 2025-10-10 12:47:17.970524 | controller | changed: [localhost] 2025-10-10 12:47:18.300596 | controller | 2025-10-10 12:47:18.300665 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/networkers/r1 remote_src=True, src={{ _output }}, dest={{ 2025-10-10 12:47:18.300673 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-10 12:47:18.300679 | controller | stage['build_output'] | basename) | path_join 2025-10-10 12:47:18.300686 | controller | }}, mode=0644] *** 2025-10-10 12:47:18.300692 | controller | Friday 10 October 2025 12:47:17 +0000 (0:00:00.539) 0:01:47.820 ******** 2025-10-10 12:47:18.300709 | controller | changed: [localhost] 2025-10-10 12:47:18.380297 | controller | 2025-10-10 12:47:18.380369 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:18.380385 | controller | Friday 10 October 2025 12:47:18 +0000 (0:00:00.329) 0:01:48.150 ******** 2025-10-10 12:47:18.380435 | controller | skipping: [localhost] 2025-10-10 12:47:18.458208 | controller | 2025-10-10 12:47:18.458230 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/networkers/r1 _raw_params=oc apply -f {{ _cr }}] *** 2025-10-10 12:47:18.458244 | controller | Friday 10 October 2025 12:47:18 +0000 (0:00:00.079) 0:01:48.229 ******** 2025-10-10 12:47:18.458262 | controller | skipping: [localhost] 2025-10-10 12:47:18.538720 | controller | 2025-10-10 12:47:18.538771 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/networkers/r1 _raw_params={{ wait_condition }}] *** 2025-10-10 12:47:18.538787 | controller | Friday 10 October 2025 12:47:18 +0000 (0:00:00.078) 0:01:48.308 ******** 2025-10-10 12:47:18.538810 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r1-networker-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:47:18.605798 | controller | skipping: [localhost] 2025-10-10 12:47:18.605853 | controller | 2025-10-10 12:47:18.605870 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:18.605883 | controller | Friday 10 October 2025 12:47:18 +0000 (0:00:00.080) 0:01:48.388 ******** 2025-10-10 12:47:18.605906 | controller | skipping: [localhost] 2025-10-10 12:47:18.674692 | controller | 2025-10-10 12:47:18.674739 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r1 name=run_hook] *** 2025-10-10 12:47:18.674756 | controller | Friday 10 October 2025 12:47:18 +0000 (0:00:00.067) 0:01:48.455 ******** 2025-10-10 12:47:18.674778 | controller | skipping: [localhost] 2025-10-10 12:47:18.738743 | controller | 2025-10-10 12:47:18.738802 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-10-10 12:47:18.738819 | controller | Friday 10 October 2025 12:47:18 +0000 (0:00:00.068) 0:01:48.524 ******** 2025-10-10 12:47:18.738844 | controller | ok: [localhost] => 2025-10-10 12:47:18.778078 | controller | changed: false 2025-10-10 12:47:18.778123 | controller | msg: All assertions passed 2025-10-10 12:47:18.778139 | controller | 2025-10-10 12:47:18.778153 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:47:18.778177 | controller | Friday 10 October 2025 12:47:18 +0000 (0:00:00.064) 0:01:48.588 ******** 2025-10-10 12:47:18.778199 | controller | skipping: [localhost] 2025-10-10 12:47:18.831834 | controller | 2025-10-10 12:47:18.831890 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:47:18.831907 | controller | Friday 10 October 2025 12:47:18 +0000 (0:00:00.039) 0:01:48.627 ******** 2025-10-10 12:47:18.831932 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-networker-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:47:18.876444 | controller | 2025-10-10 12:47:18.876491 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-10 12:47:18.876507 | controller | Friday 10 October 2025 12:47:18 +0000 (0:00:00.053) 0:01:48.681 ******** 2025-10-10 12:47:18.876530 | controller | skipping: [localhost] 2025-10-10 12:47:18.936599 | controller | 2025-10-10 12:47:18.936691 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-10 12:47:18.936708 | controller | Friday 10 October 2025 12:47:18 +0000 (0:00:00.044) 0:01:48.726 ******** 2025-10-10 12:47:18.936737 | controller | ok: [localhost] 2025-10-10 12:47:19.173007 | controller | 2025-10-10 12:47:19.173098 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-10 12:47:19.173115 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:47:19.173129 | controller | stage['path'], item.src_file) | path_join 2025-10-10 12:47:19.173142 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:47:19.173155 | controller | Friday 10 October 2025 12:47:18 +0000 (0:00:00.059) 0:01:48.786 ******** 2025-10-10 12:47:19.173186 | controller | ok: [localhost] => (item={'name': 'edpm-r2-networker-nodeset-values', 'src_file': 'values.yaml'}) 2025-10-10 12:47:19.238802 | controller | 2025-10-10 12:47:19.238897 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-10 12:47:19.238914 | controller | Friday 10 October 2025 12:47:19 +0000 (0:00:00.236) 0:01:49.022 ******** 2025-10-10 12:47:19.238944 | controller | ok: [localhost] => (item=values.yaml) 2025-10-10 12:47:19.299632 | controller | 2025-10-10 12:47:19.299681 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r2 name=run_hook] *** 2025-10-10 12:47:19.299713 | controller | Friday 10 October 2025 12:47:19 +0000 (0:00:00.065) 0:01:49.088 ******** 2025-10-10 12:47:19.299736 | controller | skipping: [localhost] 2025-10-10 12:47:19.427507 | controller | 2025-10-10 12:47:19.427590 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/networkers/r2 name=ci_gen_kustomize_values] *** 2025-10-10 12:47:19.427607 | controller | Friday 10 October 2025 12:47:19 +0000 (0:00:00.060) 0:01:49.149 ******** 2025-10-10 12:47:19.427635 | controller | 2025-10-10 12:47:19.509101 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-10 12:47:19.509192 | controller | Friday 10 October 2025 12:47:19 +0000 (0:00:00.128) 0:01:49.277 ******** 2025-10-10 12:47:19.509225 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-10 12:47:19.569241 | controller | 2025-10-10 12:47:19.569322 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-10-10 12:47:19.569339 | controller | Friday 10 October 2025 12:47:19 +0000 (0:00:00.081) 0:01:49.359 ******** 2025-10-10 12:47:19.569368 | controller | ok: [localhost] => 2025-10-10 12:47:19.804304 | controller | changed: false 2025-10-10 12:47:19.804433 | controller | msg: All assertions passed 2025-10-10 12:47:19.804456 | controller | 2025-10-10 12:47:19.804472 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:47:19.804487 | controller | Friday 10 October 2025 12:47:19 +0000 (0:00:00.060) 0:01:49.419 ******** 2025-10-10 12:47:19.804529 | controller | ok: [localhost] 2025-10-10 12:47:19.884010 | controller | 2025-10-10 12:47:19.884077 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-10-10 12:47:19.884096 | controller | Friday 10 October 2025 12:47:19 +0000 (0:00:00.235) 0:01:49.654 ******** 2025-10-10 12:47:19.884122 | controller | ok: [localhost] => 2025-10-10 12:47:20.133007 | controller | changed: false 2025-10-10 12:47:20.133089 | controller | msg: All assertions passed 2025-10-10 12:47:20.133106 | controller | 2025-10-10 12:47:20.133121 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-10 12:47:20.133137 | controller | Friday 10 October 2025 12:47:19 +0000 (0:00:00.079) 0:01:49.733 ******** 2025-10-10 12:47:20.133165 | controller | ok: [localhost] 2025-10-10 12:47:20.418457 | controller | 2025-10-10 12:47:20.418508 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2025-10-10 12:47:20.418517 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-10 12:47:20.418524 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-10 12:47:20.418530 | controller | _config_map_content | 2025-10-10 12:47:20.418536 | controller | ansible.utils.remove_keys( 2025-10-10 12:47:20.418542 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-10 12:47:20.418548 | controller | matching_parameter='regex') 2025-10-10 12:47:20.418558 | controller | }}, cacheable=False] *** 2025-10-10 12:47:20.418564 | controller | Friday 10 October 2025 12:47:20 +0000 (0:00:00.249) 0:01:49.983 ******** 2025-10-10 12:47:20.418579 | controller | ok: [localhost] 2025-10-10 12:47:20.502677 | controller | 2025-10-10 12:47:20.502770 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-10 12:47:20.502787 | controller | Friday 10 October 2025 12:47:20 +0000 (0:00:00.284) 0:01:50.268 ******** 2025-10-10 12:47:20.502817 | controller | skipping: [localhost] 2025-10-10 12:47:20.803718 | controller | 2025-10-10 12:47:20.803788 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-10 12:47:20.803804 | controller | Friday 10 October 2025 12:47:20 +0000 (0:00:00.084) 0:01:50.352 ******** 2025-10-10 12:47:20.803822 | controller | changed: [localhost] 2025-10-10 12:47:21.416842 | controller | 2025-10-10 12:47:21.416914 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-10 12:47:21.416922 | controller | (snippet_datadir, 2025-10-10 12:47:21.416929 | controller | '02_ci_data.yaml') | path_join 2025-10-10 12:47:21.416935 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-10 12:47:21.416942 | controller | Friday 10 October 2025 12:47:20 +0000 (0:00:00.301) 0:01:50.653 ******** 2025-10-10 12:47:21.416961 | controller | changed: [localhost] 2025-10-10 12:47:21.513687 | controller | 2025-10-10 12:47:21.513780 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-10-10 12:47:21.513801 | controller | Friday 10 October 2025 12:47:21 +0000 (0:00:00.612) 0:01:51.266 ******** 2025-10-10 12:47:21.513830 | controller | ok: [localhost] 2025-10-10 12:47:22.049605 | controller | 2025-10-10 12:47:22.049692 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-10 12:47:22.049709 | controller | (snippet_datadir, 2025-10-10 12:47:22.049723 | controller | '03_user_data_b64.yaml') | path_join 2025-10-10 12:47:22.049737 | controller | }}, content={{ 2025-10-10 12:47:22.049750 | controller | _base64_patch | 2025-10-10 12:47:22.049764 | controller | default({}) | 2025-10-10 12:47:22.049777 | controller | to_nice_yaml 2025-10-10 12:47:22.049790 | controller | }}, mode=0644] *** 2025-10-10 12:47:22.049804 | controller | Friday 10 October 2025 12:47:21 +0000 (0:00:00.096) 0:01:51.363 ******** 2025-10-10 12:47:22.049831 | controller | changed: [localhost] 2025-10-10 12:47:22.629478 | controller | 2025-10-10 12:47:22.629551 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-10 12:47:22.629563 | controller | (snippet_datadir, 2025-10-10 12:47:22.629572 | controller | '04_user_data.yaml') | path_join 2025-10-10 12:47:22.629582 | controller | }}, content={{ 2025-10-10 12:47:22.629590 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-10 12:47:22.629599 | controller | default({}) | 2025-10-10 12:47:22.629608 | controller | to_nice_yaml 2025-10-10 12:47:22.629617 | controller | }}, mode=0644] *** 2025-10-10 12:47:22.629625 | controller | Friday 10 October 2025 12:47:22 +0000 (0:00:00.535) 0:01:51.899 ******** 2025-10-10 12:47:22.629647 | controller | changed: [localhost] 2025-10-10 12:47:23.150362 | controller | 2025-10-10 12:47:23.150444 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2025-10-10 12:47:23.150455 | controller | ( 2025-10-10 12:47:23.150462 | controller | snippet_datadir, 2025-10-10 12:47:23.150469 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-10 12:47:23.150476 | controller | ) | path_join 2025-10-10 12:47:23.150482 | controller | }}, mode=0644] *** 2025-10-10 12:47:23.150488 | controller | Friday 10 October 2025 12:47:22 +0000 (0:00:00.580) 0:01:52.479 ******** 2025-10-10 12:47:23.150505 | controller | changed: [localhost] 2025-10-10 12:47:23.237256 | controller | 2025-10-10 12:47:23.237354 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-10 12:47:23.237371 | controller | Friday 10 October 2025 12:47:23 +0000 (0:00:00.519) 0:01:52.999 ******** 2025-10-10 12:47:23.237433 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-10 12:47:23.327482 | controller | 2025-10-10 12:47:23.327544 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-10-10 12:47:23.327557 | controller | Friday 10 October 2025 12:47:23 +0000 (0:00:00.087) 0:01:53.087 ******** 2025-10-10 12:47:23.327575 | controller | ok: [localhost] => 2025-10-10 12:47:23.625875 | controller | changed: false 2025-10-10 12:47:23.625929 | controller | msg: All assertions passed 2025-10-10 12:47:23.625936 | controller | 2025-10-10 12:47:23.625943 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-10-10 12:47:23.625958 | controller | Friday 10 October 2025 12:47:23 +0000 (0:00:00.090) 0:01:53.177 ******** 2025-10-10 12:47:23.625971 | controller | ok: [localhost] 2025-10-10 12:47:23.722135 | controller | 2025-10-10 12:47:23.722210 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-10 12:47:23.722228 | controller | Friday 10 October 2025 12:47:23 +0000 (0:00:00.298) 0:01:53.475 ******** 2025-10-10 12:47:23.722255 | controller | ok: [localhost] 2025-10-10 12:47:24.515111 | controller | 2025-10-10 12:47:24.515196 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-10 12:47:24.515212 | controller | Friday 10 October 2025 12:47:23 +0000 (0:00:00.096) 0:01:53.571 ******** 2025-10-10 12:47:24.515241 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/02_ci_data.yaml) 2025-10-10 12:47:24.692139 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/03_user_data_b64.yaml) 2025-10-10 12:47:24.692280 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/04_user_data.yaml) 2025-10-10 12:47:24.692298 | controller | 2025-10-10 12:47:24.692312 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-10 12:47:24.692326 | controller | _content | 2025-10-10 12:47:24.692339 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-10 12:47:24.692352 | controller | combine(_parsed, recursive=true) 2025-10-10 12:47:24.692366 | controller | }} 2025-10-10 12:47:24.692379 | controller | ] *** 2025-10-10 12:47:24.692392 | controller | Friday 10 October 2025 12:47:24 +0000 (0:00:00.793) 0:01:54.365 ******** 2025-10-10 12:47:24.692466 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-10-10 12:47:24.997949 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-10 12:47:24.998056 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-10 12:47:24.998067 | controller | 2025-10-10 12:47:24.998077 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-10 12:47:24.998087 | controller | Friday 10 October 2025 12:47:24 +0000 (0:00:00.176) 0:01:54.541 ******** 2025-10-10 12:47:24.998116 | controller | changed: [localhost] 2025-10-10 12:47:25.557138 | controller | 2025-10-10 12:47:25.557238 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-10 12:47:25.557256 | controller | (_destdir, 2025-10-10 12:47:25.557271 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-10 12:47:25.557286 | controller | }}, content={{ 2025-10-10 12:47:25.557300 | controller | ( 2025-10-10 12:47:25.557314 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-10 12:47:25.557328 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-10 12:47:25.557343 | controller | }}, mode=0644] *** 2025-10-10 12:47:25.557357 | controller | Friday 10 October 2025 12:47:24 +0000 (0:00:00.305) 0:01:54.847 ******** 2025-10-10 12:47:25.557388 | controller | changed: [localhost] 2025-10-10 12:47:25.962276 | controller | 2025-10-10 12:47:25.962356 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/networkers/r2 mode=0644, backup=True, remote_src=True, src={{ 2025-10-10 12:47:25.962373 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-10 12:47:25.962387 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-10 12:47:25.962426 | controller | _val['name'], 'values.yaml') | path_join 2025-10-10 12:47:25.962444 | controller | }}, dest={{ 2025-10-10 12:47:25.962458 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:47:25.962471 | controller | stage['path'], _val.src_file 2025-10-10 12:47:25.962484 | controller | ) | 2025-10-10 12:47:25.962497 | controller | path_join 2025-10-10 12:47:25.962510 | controller | }}] *** 2025-10-10 12:47:25.962524 | controller | Friday 10 October 2025 12:47:25 +0000 (0:00:00.559) 0:01:55.406 ******** 2025-10-10 12:47:25.962553 | controller | changed: [localhost] => (item=edpm-r2-networker-nodeset-values) 2025-10-10 12:47:26.046840 | controller | 2025-10-10 12:47:26.046949 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:26.046986 | controller | Friday 10 October 2025 12:47:25 +0000 (0:00:00.405) 0:01:55.811 ******** 2025-10-10 12:47:26.047049 | controller | skipping: [localhost] 2025-10-10 12:47:26.542393 | controller | 2025-10-10 12:47:26.542537 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/networkers/r2 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-10 12:47:26.542559 | controller | Friday 10 October 2025 12:47:26 +0000 (0:00:00.084) 0:01:55.895 ******** 2025-10-10 12:47:26.542597 | controller | changed: [localhost] 2025-10-10 12:47:27.153476 | controller | 2025-10-10 12:47:27.153578 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-10 12:47:27.153598 | controller | Friday 10 October 2025 12:47:26 +0000 (0:00:00.495) 0:01:56.391 ******** 2025-10-10 12:47:27.153631 | controller | changed: [localhost] 2025-10-10 12:47:27.533623 | controller | 2025-10-10 12:47:27.533719 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/networkers/r2 remote_src=True, src={{ _output }}, dest={{ 2025-10-10 12:47:27.533737 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-10 12:47:27.533751 | controller | stage['build_output'] | basename) | path_join 2025-10-10 12:47:27.533765 | controller | }}, mode=0644] *** 2025-10-10 12:47:27.533778 | controller | Friday 10 October 2025 12:47:27 +0000 (0:00:00.611) 0:01:57.003 ******** 2025-10-10 12:47:27.533837 | controller | changed: [localhost] 2025-10-10 12:47:27.604646 | controller | 2025-10-10 12:47:27.604748 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:27.604765 | controller | Friday 10 October 2025 12:47:27 +0000 (0:00:00.379) 0:01:57.383 ******** 2025-10-10 12:47:27.604797 | controller | skipping: [localhost] 2025-10-10 12:47:27.663395 | controller | 2025-10-10 12:47:27.663515 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/networkers/r2 _raw_params=oc apply -f {{ _cr }}] *** 2025-10-10 12:47:27.663533 | controller | Friday 10 October 2025 12:47:27 +0000 (0:00:00.070) 0:01:57.453 ******** 2025-10-10 12:47:27.663559 | controller | skipping: [localhost] 2025-10-10 12:47:27.730944 | controller | 2025-10-10 12:47:27.731041 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/networkers/r2 _raw_params={{ wait_condition }}] *** 2025-10-10 12:47:27.731057 | controller | Friday 10 October 2025 12:47:27 +0000 (0:00:00.058) 0:01:57.512 ******** 2025-10-10 12:47:27.731087 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanenodeset r2-networker-nodes --for condition=SetupReady --timeout=600s) 2025-10-10 12:47:27.792627 | controller | skipping: [localhost] 2025-10-10 12:47:27.792716 | controller | 2025-10-10 12:47:27.792733 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:27.792749 | controller | Friday 10 October 2025 12:47:27 +0000 (0:00:00.068) 0:01:57.580 ******** 2025-10-10 12:47:27.792776 | controller | skipping: [localhost] 2025-10-10 12:47:27.877473 | controller | 2025-10-10 12:47:27.877587 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/networkers/r2 name=run_hook] *** 2025-10-10 12:47:27.877612 | controller | Friday 10 October 2025 12:47:27 +0000 (0:00:00.061) 0:01:57.642 ******** 2025-10-10 12:47:27.877641 | controller | skipping: [localhost] 2025-10-10 12:47:27.948166 | controller | 2025-10-10 12:47:27.948250 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-10-10 12:47:27.948267 | controller | Friday 10 October 2025 12:47:27 +0000 (0:00:00.084) 0:01:57.727 ******** 2025-10-10 12:47:27.948292 | controller | ok: [localhost] => 2025-10-10 12:47:27.989000 | controller | changed: false 2025-10-10 12:47:27.989063 | controller | msg: All assertions passed 2025-10-10 12:47:27.989091 | controller | 2025-10-10 12:47:27.989106 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:47:27.989120 | controller | Friday 10 October 2025 12:47:27 +0000 (0:00:00.070) 0:01:57.798 ******** 2025-10-10 12:47:27.989143 | controller | skipping: [localhost] 2025-10-10 12:47:28.047467 | controller | 2025-10-10 12:47:28.047587 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-10-10 12:47:28.047612 | controller | Friday 10 October 2025 12:47:27 +0000 (0:00:00.040) 0:01:57.839 ******** 2025-10-10 12:47:28.047652 | controller | ok: [localhost] => (item=oc -n openstack wait openstackdataplanedeployment edpm-deployment --for condition=Ready --timeout=120m) 2025-10-10 12:47:28.091886 | controller | 2025-10-10 12:47:28.091992 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-10-10 12:47:28.092015 | controller | Friday 10 October 2025 12:47:28 +0000 (0:00:00.058) 0:01:57.897 ******** 2025-10-10 12:47:28.092047 | controller | skipping: [localhost] 2025-10-10 12:47:28.141271 | controller | 2025-10-10 12:47:28.141468 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-10-10 12:47:28.141497 | controller | Friday 10 October 2025 12:47:28 +0000 (0:00:00.044) 0:01:57.941 ******** 2025-10-10 12:47:28.141525 | controller | ok: [localhost] 2025-10-10 12:47:28.470939 | controller | 2025-10-10 12:47:28.471043 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-10-10 12:47:28.471059 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:47:28.471072 | controller | stage['path'], item.src_file) | path_join 2025-10-10 12:47:28.471086 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:47:28.471100 | controller | Friday 10 October 2025 12:47:28 +0000 (0:00:00.049) 0:01:57.991 ******** 2025-10-10 12:47:28.471134 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2025-10-10 12:47:28.552157 | controller | 2025-10-10 12:47:28.552271 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-10-10 12:47:28.552294 | controller | Friday 10 October 2025 12:47:28 +0000 (0:00:00.329) 0:01:58.320 ******** 2025-10-10 12:47:28.552331 | controller | ok: [localhost] => (item=values.yaml) 2025-10-10 12:47:28.608009 | controller | 2025-10-10 12:47:28.608100 | controller | TASK [Executing pre_stage hooks for examples/dt/bgp-l3-xl/edpm/deployment name=run_hook] *** 2025-10-10 12:47:28.608122 | controller | Friday 10 October 2025 12:47:28 +0000 (0:00:00.081) 0:01:58.401 ******** 2025-10-10 12:47:28.608155 | controller | skipping: [localhost] 2025-10-10 12:47:28.705901 | controller | 2025-10-10 12:47:28.705953 | controller | TASK [Generate values.yaml for examples/dt/bgp-l3-xl/edpm/deployment name=ci_gen_kustomize_values] *** 2025-10-10 12:47:28.705967 | controller | Friday 10 October 2025 12:47:28 +0000 (0:00:00.055) 0:01:58.457 ******** 2025-10-10 12:47:28.705986 | controller | 2025-10-10 12:47:28.771366 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-10-10 12:47:28.771448 | controller | Friday 10 October 2025 12:47:28 +0000 (0:00:00.098) 0:01:58.556 ******** 2025-10-10 12:47:28.771475 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-10-10 12:47:28.830991 | controller | 2025-10-10 12:47:28.831042 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-10-10 12:47:28.831055 | controller | Friday 10 October 2025 12:47:28 +0000 (0:00:00.065) 0:01:58.621 ******** 2025-10-10 12:47:28.831074 | controller | ok: [localhost] => 2025-10-10 12:47:29.092054 | controller | changed: false 2025-10-10 12:47:29.092115 | controller | msg: All assertions passed 2025-10-10 12:47:29.092142 | controller | 2025-10-10 12:47:29.092156 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-10-10 12:47:29.092171 | controller | Friday 10 October 2025 12:47:28 +0000 (0:00:00.059) 0:01:58.681 ******** 2025-10-10 12:47:29.092194 | controller | ok: [localhost] 2025-10-10 12:47:29.179837 | controller | 2025-10-10 12:47:29.179889 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-10-10 12:47:29.179904 | controller | Friday 10 October 2025 12:47:29 +0000 (0:00:00.260) 0:01:58.941 ******** 2025-10-10 12:47:29.179924 | controller | ok: [localhost] => 2025-10-10 12:47:29.453820 | controller | changed: false 2025-10-10 12:47:29.453883 | controller | msg: All assertions passed 2025-10-10 12:47:29.453899 | controller | 2025-10-10 12:47:29.453914 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-10-10 12:47:29.453928 | controller | Friday 10 October 2025 12:47:29 +0000 (0:00:00.087) 0:01:59.029 ******** 2025-10-10 12:47:29.453952 | controller | ok: [localhost] 2025-10-10 12:47:29.677293 | controller | 2025-10-10 12:47:29.677357 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2025-10-10 12:47:29.677374 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-10-10 12:47:29.677390 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-10-10 12:47:29.677459 | controller | _config_map_content | 2025-10-10 12:47:29.677479 | controller | ansible.utils.remove_keys( 2025-10-10 12:47:29.677498 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-10-10 12:47:29.677515 | controller | matching_parameter='regex') 2025-10-10 12:47:29.677533 | controller | }}, cacheable=False] *** 2025-10-10 12:47:29.677549 | controller | Friday 10 October 2025 12:47:29 +0000 (0:00:00.273) 0:01:59.303 ******** 2025-10-10 12:47:29.677579 | controller | ok: [localhost] 2025-10-10 12:47:29.763078 | controller | 2025-10-10 12:47:29.763141 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-10-10 12:47:29.763157 | controller | Friday 10 October 2025 12:47:29 +0000 (0:00:00.223) 0:01:59.526 ******** 2025-10-10 12:47:29.763180 | controller | skipping: [localhost] 2025-10-10 12:47:30.037660 | controller | 2025-10-10 12:47:30.037725 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-10-10 12:47:30.037743 | controller | Friday 10 October 2025 12:47:29 +0000 (0:00:00.085) 0:01:59.612 ******** 2025-10-10 12:47:30.037768 | controller | changed: [localhost] 2025-10-10 12:47:30.095579 | controller | 2025-10-10 12:47:30.095676 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-10-10 12:47:30.095701 | controller | (snippet_datadir, 2025-10-10 12:47:30.095720 | controller | '02_ci_data.yaml') | path_join 2025-10-10 12:47:30.095740 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-10-10 12:47:30.095760 | controller | Friday 10 October 2025 12:47:30 +0000 (0:00:00.275) 0:01:59.887 ******** 2025-10-10 12:47:30.095792 | controller | skipping: [localhost] 2025-10-10 12:47:30.161855 | controller | 2025-10-10 12:47:30.161927 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-10-10 12:47:30.161951 | controller | Friday 10 October 2025 12:47:30 +0000 (0:00:00.057) 0:01:59.945 ******** 2025-10-10 12:47:30.161983 | controller | ok: [localhost] 2025-10-10 12:47:30.679007 | controller | 2025-10-10 12:47:30.679046 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-10-10 12:47:30.679054 | controller | (snippet_datadir, 2025-10-10 12:47:30.679061 | controller | '03_user_data_b64.yaml') | path_join 2025-10-10 12:47:30.679067 | controller | }}, content={{ 2025-10-10 12:47:30.679073 | controller | _base64_patch | 2025-10-10 12:47:30.679079 | controller | default({}) | 2025-10-10 12:47:30.679090 | controller | to_nice_yaml 2025-10-10 12:47:30.679096 | controller | }}, mode=0644] *** 2025-10-10 12:47:30.679102 | controller | Friday 10 October 2025 12:47:30 +0000 (0:00:00.066) 0:02:00.012 ******** 2025-10-10 12:47:30.679113 | controller | changed: [localhost] 2025-10-10 12:47:31.138872 | controller | 2025-10-10 12:47:31.138936 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-10-10 12:47:31.138960 | controller | (snippet_datadir, 2025-10-10 12:47:31.138995 | controller | '04_user_data.yaml') | path_join 2025-10-10 12:47:31.139016 | controller | }}, content={{ 2025-10-10 12:47:31.139035 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-10-10 12:47:31.139053 | controller | default({}) | 2025-10-10 12:47:31.139071 | controller | to_nice_yaml 2025-10-10 12:47:31.139089 | controller | }}, mode=0644] *** 2025-10-10 12:47:31.139108 | controller | Friday 10 October 2025 12:47:30 +0000 (0:00:00.517) 0:02:00.529 ******** 2025-10-10 12:47:31.139133 | controller | changed: [localhost] 2025-10-10 12:47:31.641803 | controller | 2025-10-10 12:47:31.641877 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2025-10-10 12:47:31.641894 | controller | ( 2025-10-10 12:47:31.641907 | controller | snippet_datadir, 2025-10-10 12:47:31.641921 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-10-10 12:47:31.641935 | controller | ) | path_join 2025-10-10 12:47:31.641947 | controller | }}, mode=0644] *** 2025-10-10 12:47:31.641960 | controller | Friday 10 October 2025 12:47:31 +0000 (0:00:00.459) 0:02:00.989 ******** 2025-10-10 12:47:31.641988 | controller | changed: [localhost] 2025-10-10 12:47:31.733303 | controller | 2025-10-10 12:47:31.733360 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-10-10 12:47:31.733377 | controller | Friday 10 October 2025 12:47:31 +0000 (0:00:00.502) 0:02:01.491 ******** 2025-10-10 12:47:31.733432 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-10-10 12:47:31.797665 | controller | 2025-10-10 12:47:31.797764 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-10-10 12:47:31.797787 | controller | Friday 10 October 2025 12:47:31 +0000 (0:00:00.091) 0:02:01.583 ******** 2025-10-10 12:47:31.797817 | controller | ok: [localhost] => 2025-10-10 12:47:32.080227 | controller | changed: false 2025-10-10 12:47:32.080365 | controller | msg: All assertions passed 2025-10-10 12:47:32.080384 | controller | 2025-10-10 12:47:32.080437 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-10-10 12:47:32.080458 | controller | Friday 10 October 2025 12:47:31 +0000 (0:00:00.064) 0:02:01.647 ******** 2025-10-10 12:47:32.080510 | controller | ok: [localhost] 2025-10-10 12:47:32.159045 | controller | 2025-10-10 12:47:32.159109 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-10-10 12:47:32.159122 | controller | Friday 10 October 2025 12:47:32 +0000 (0:00:00.282) 0:02:01.930 ******** 2025-10-10 12:47:32.159142 | controller | ok: [localhost] 2025-10-10 12:47:32.688842 | controller | 2025-10-10 12:47:32.688914 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-10-10 12:47:32.688931 | controller | Friday 10 October 2025 12:47:32 +0000 (0:00:00.078) 0:02:02.009 ******** 2025-10-10 12:47:32.688956 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2025-10-10 12:47:32.796643 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2025-10-10 12:47:32.796714 | controller | 2025-10-10 12:47:32.796731 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-10-10 12:47:32.796745 | controller | _content | 2025-10-10 12:47:32.796759 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-10-10 12:47:32.796774 | controller | combine(_parsed, recursive=true) 2025-10-10 12:47:32.796807 | controller | }} 2025-10-10 12:47:32.796820 | controller | ] *** 2025-10-10 12:47:32.796833 | controller | Friday 10 October 2025 12:47:32 +0000 (0:00:00.529) 0:02:02.538 ******** 2025-10-10 12:47:32.796859 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-10-10 12:47:33.067806 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-10-10 12:47:33.067880 | controller | 2025-10-10 12:47:33.067897 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-10-10 12:47:33.067912 | controller | Friday 10 October 2025 12:47:32 +0000 (0:00:00.108) 0:02:02.646 ******** 2025-10-10 12:47:33.067935 | controller | changed: [localhost] 2025-10-10 12:47:33.558146 | controller | 2025-10-10 12:47:33.558217 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-10-10 12:47:33.558233 | controller | (_destdir, 2025-10-10 12:47:33.558248 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-10-10 12:47:33.558262 | controller | }}, content={{ 2025-10-10 12:47:33.558276 | controller | ( 2025-10-10 12:47:33.558289 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-10-10 12:47:33.558302 | controller | ) | cifmw.general.to_nice_yaml_all 2025-10-10 12:47:33.558316 | controller | }}, mode=0644] *** 2025-10-10 12:47:33.558330 | controller | Friday 10 October 2025 12:47:33 +0000 (0:00:00.270) 0:02:02.917 ******** 2025-10-10 12:47:33.558354 | controller | changed: [localhost] 2025-10-10 12:47:33.927026 | controller | 2025-10-10 12:47:33.927066 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/bgp-l3-xl/edpm/deployment mode=0644, backup=True, remote_src=True, src={{ 2025-10-10 12:47:33.927075 | controller | (cifmw_kustomize_deploy_basedir, 2025-10-10 12:47:33.927083 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-10-10 12:47:33.927090 | controller | _val['name'], 'values.yaml') | path_join 2025-10-10 12:47:33.927097 | controller | }}, dest={{ 2025-10-10 12:47:33.927105 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-10-10 12:47:33.927112 | controller | stage['path'], _val.src_file 2025-10-10 12:47:33.927120 | controller | ) | 2025-10-10 12:47:33.927127 | controller | path_join 2025-10-10 12:47:33.927134 | controller | }}] *** 2025-10-10 12:47:33.927141 | controller | Friday 10 October 2025 12:47:33 +0000 (0:00:00.489) 0:02:03.407 ******** 2025-10-10 12:47:33.927155 | controller | changed: [localhost] => (item=edpm-deployment-values) 2025-10-10 12:47:33.986436 | controller | 2025-10-10 12:47:33.986507 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:33.986530 | controller | Friday 10 October 2025 12:47:33 +0000 (0:00:00.369) 0:02:03.777 ******** 2025-10-10 12:47:33.986580 | controller | skipping: [localhost] 2025-10-10 12:47:34.434537 | controller | 2025-10-10 12:47:34.434597 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/edpm/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-10-10 12:47:34.434615 | controller | Friday 10 October 2025 12:47:33 +0000 (0:00:00.058) 0:02:03.836 ******** 2025-10-10 12:47:34.434638 | controller | changed: [localhost] 2025-10-10 12:47:34.956899 | controller | 2025-10-10 12:47:34.956957 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-10-10 12:47:34.956974 | controller | Friday 10 October 2025 12:47:34 +0000 (0:00:00.448) 0:02:04.284 ******** 2025-10-10 12:47:34.956997 | controller | changed: [localhost] 2025-10-10 12:47:35.279974 | controller | 2025-10-10 12:47:35.280010 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/bgp-l3-xl/edpm/deployment remote_src=True, src={{ _output }}, dest={{ 2025-10-10 12:47:35.280018 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-10-10 12:47:35.280025 | controller | stage['build_output'] | basename) | path_join 2025-10-10 12:47:35.280031 | controller | }}, mode=0644] *** 2025-10-10 12:47:35.280038 | controller | Friday 10 October 2025 12:47:34 +0000 (0:00:00.522) 0:02:04.806 ******** 2025-10-10 12:47:35.280049 | controller | changed: [localhost] 2025-10-10 12:47:35.322972 | controller | 2025-10-10 12:47:35.323008 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:35.323022 | controller | Friday 10 October 2025 12:47:35 +0000 (0:00:00.323) 0:02:05.130 ******** 2025-10-10 12:47:35.323034 | controller | skipping: [localhost] 2025-10-10 12:47:35.365366 | controller | 2025-10-10 12:47:35.365473 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/bgp-l3-xl/edpm/deployment _raw_params=oc apply -f {{ _cr }}] *** 2025-10-10 12:47:35.365486 | controller | Friday 10 October 2025 12:47:35 +0000 (0:00:00.042) 0:02:05.173 ******** 2025-10-10 12:47:35.365499 | controller | skipping: [localhost] 2025-10-10 12:47:35.439581 | controller | 2025-10-10 12:47:35.439615 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/bgp-l3-xl/edpm/deployment _raw_params={{ wait_condition }}] *** 2025-10-10 12:47:35.439623 | controller | Friday 10 October 2025 12:47:35 +0000 (0:00:00.042) 0:02:05.215 ******** 2025-10-10 12:47:35.439635 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackdataplanedeployment edpm-deployment --for condition=Ready --timeout=120m) 2025-10-10 12:47:35.493923 | controller | skipping: [localhost] 2025-10-10 12:47:35.493957 | controller | 2025-10-10 12:47:35.493964 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-10-10 12:47:35.493972 | controller | Friday 10 October 2025 12:47:35 +0000 (0:00:00.074) 0:02:05.290 ******** 2025-10-10 12:47:35.493983 | controller | skipping: [localhost] 2025-10-10 12:47:35.600201 | controller | 2025-10-10 12:47:35.600245 | controller | TASK [Executing post_stage hooks for examples/dt/bgp-l3-xl/edpm/deployment name=run_hook] *** 2025-10-10 12:47:35.600254 | controller | Friday 10 October 2025 12:47:35 +0000 (0:00:00.054) 0:02:05.344 ******** 2025-10-10 12:47:35.600269 | controller | skipping: [localhost] 2025-10-10 12:47:35.710651 | controller | 2025-10-10 12:47:35.710723 | controller | PLAY RECAP ********************************************************************* 2025-10-10 12:47:35.710731 | controller | localhost : ok=343 changed=110 unreachable=0 failed=0 skipped=112 rescued=0 ignored=0 2025-10-10 12:47:35.710737 | controller | 2025-10-10 12:47:35.710743 | controller | Friday 10 October 2025 12:47:35 +0000 (0:00:00.105) 0:02:05.449 ******** 2025-10-10 12:47:35.710749 | controller | =============================================================================== 2025-10-10 12:47:35.710754 | controller | Get automation contents ------------------------------------------------- 6.95s 2025-10-10 12:47:35.710760 | controller | ci_setup : Install openshift client ------------------------------------- 5.46s 2025-10-10 12:47:35.710766 | controller | ci_setup : Install needed packages -------------------------------------- 5.00s 2025-10-10 12:47:35.710873 | controller | ci_setup : Manage directories ------------------------------------------- 1.27s 2025-10-10 12:47:35.710882 | controller | Load automation files as fact ------------------------------------------- 1.22s 2025-10-10 12:47:35.710888 | controller | Gathering Facts --------------------------------------------------------- 1.04s 2025-10-10 12:47:35.710894 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.86s 2025-10-10 12:47:35.710900 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.79s 2025-10-10 12:47:35.710906 | controller | Create needed SSH keypairs ---------------------------------------------- 0.79s 2025-10-10 12:47:35.710912 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.77s 2025-10-10 12:47:35.710921 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.76s 2025-10-10 12:47:35.710928 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.75s 2025-10-10 12:47:35.710934 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.74s 2025-10-10 12:47:35.710939 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.72s 2025-10-10 12:47:35.710945 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.71s 2025-10-10 12:47:35.710951 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.71s 2025-10-10 12:47:35.710957 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.71s 2025-10-10 12:47:35.710970 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.71s 2025-10-10 12:47:35.710976 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.71s 2025-10-10 12:47:35.710982 | controller | kustomize_deploy : Build kustomized content for examples/dt/bgp-l3-xl/control-plane/networking --- 0.69s 2025-10-10 12:47:35.769758 | controller | changed 2025-10-10 12:47:35.822578 | 2025-10-10 12:47:35.822694 | PLAY RECAP 2025-10-10 12:47:35.822737 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-10 12:47:35.822758 | 2025-10-10 12:47:35.917214 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2025-10-10 12:47:35.918248 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-10-10 12:47:36.517978 | 2025-10-10 12:47:36.518086 | PLAY [Run ci/playbooks/collect-logs.yml] 2025-10-10 12:47:36.542565 | 2025-10-10 12:47:36.542683 | TASK [Filter out host if needed] 2025-10-10 12:47:36.551978 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-10-10 12:47:36.557191 | 2025-10-10 12:47:36.557258 | TASK [Ensure file is present] 2025-10-10 12:47:36.961310 | controller | ok 2025-10-10 12:47:36.969297 | 2025-10-10 12:47:36.969378 | TASK [Manage molecule report file] 2025-10-10 12:47:37.527315 | controller | skipping: Conditional result was False 2025-10-10 12:47:37.541276 | 2025-10-10 12:47:37.541440 | TASK [Check if we get ci-framework-data basedir] 2025-10-10 12:47:37.832838 | controller | ok 2025-10-10 12:47:37.841308 | 2025-10-10 12:47:37.841577 | TASK [Create ci-framework-data log directory for zuul] 2025-10-10 12:47:38.272622 | controller | changed 2025-10-10 12:47:38.279085 | 2025-10-10 12:47:38.279866 | TASK [Copy ci-framework interesting files] 2025-10-10 12:47:38.791111 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2025-10-10 12:47:38.843368 | controller | changed 2025-10-10 12:47:38.855967 | 2025-10-10 12:47:38.856126 | TASK [Get SELinux listing] 2025-10-10 12:47:39.407570 | controller | changed 2025-10-10 12:47:39.422615 | 2025-10-10 12:47:39.422825 | TASK [Generate log index] 2025-10-10 12:47:40.437400 | controller | changed 2025-10-10 12:47:40.442463 | 2025-10-10 12:47:40.442524 | TASK [Get some env related data] 2025-10-10 12:47:41.069720 | controller | /home/zuul/.local/bin/ansible 2025-10-10 12:47:41.973260 | controller | changed 2025-10-10 12:47:41.984768 | 2025-10-10 12:47:41.984897 | TASK [Generate list of logs to collect in home directory] 2025-10-10 12:47:42.392553 | controller | ok: All paths examined 2025-10-10 12:47:42.399413 | 2025-10-10 12:47:42.399481 | LOOP [Copy logs from home directory] 2025-10-10 12:47:42.869175 | controller | changed: 2025-10-10 12:47:42.869389 | controller | { 2025-10-10 12:47:42.869426 | controller | "atime": 1760100305.3502438, 2025-10-10 12:47:42.869453 | controller | "ctime": 1760100455.599019, 2025-10-10 12:47:42.869479 | controller | "dev": 64513, 2025-10-10 12:47:42.869504 | controller | "gid": 1000, 2025-10-10 12:47:42.869528 | controller | "gr_name": "zuul", 2025-10-10 12:47:42.869553 | controller | "inode": 4479491, 2025-10-10 12:47:42.869576 | controller | "isblk": false, 2025-10-10 12:47:42.869599 | controller | "ischr": false, 2025-10-10 12:47:42.869622 | controller | "isdir": false, 2025-10-10 12:47:42.869645 | controller | "isfifo": false, 2025-10-10 12:47:42.869695 | controller | "isgid": false, 2025-10-10 12:47:42.869729 | controller | "islnk": false, 2025-10-10 12:47:42.869760 | controller | "isreg": true, 2025-10-10 12:47:42.869783 | controller | "issock": false, 2025-10-10 12:47:42.869806 | controller | "isuid": false, 2025-10-10 12:47:42.869828 | controller | "mode": "0644", 2025-10-10 12:47:42.869850 | controller | "mtime": 1760100455.599019, 2025-10-10 12:47:42.869873 | controller | "nlink": 1, 2025-10-10 12:47:42.869895 | controller | "path": "/home/zuul/ansible.log", 2025-10-10 12:47:42.869919 | controller | "pw_name": "zuul", 2025-10-10 12:47:42.869943 | controller | "rgrp": true, 2025-10-10 12:47:42.869965 | controller | "roth": true, 2025-10-10 12:47:42.869988 | controller | "rusr": true, 2025-10-10 12:47:42.870011 | controller | "size": 235133, 2025-10-10 12:47:42.870033 | controller | "uid": 1000, 2025-10-10 12:47:42.870055 | controller | "wgrp": false, 2025-10-10 12:47:42.870077 | controller | "woth": false, 2025-10-10 12:47:42.870103 | controller | "wusr": true, 2025-10-10 12:47:42.870128 | controller | "xgrp": false, 2025-10-10 12:47:42.870150 | controller | "xoth": false, 2025-10-10 12:47:42.870173 | controller | "xusr": false 2025-10-10 12:47:42.870195 | controller | } 2025-10-10 12:47:42.888638 | 2025-10-10 12:47:42.888871 | TASK [Copy crio stats log file] 2025-10-10 12:47:42.916417 | controller | skipping: Conditional result was False 2025-10-10 12:47:42.929577 | 2025-10-10 12:47:42.929744 | TASK [Get SELinux related data] 2025-10-10 12:47:43.211213 | controller | 2025-10-10 12:47:43.488388 | controller | ERROR 2025-10-10 12:47:43.488603 | controller | { 2025-10-10 12:47:43.488631 | controller | "delta": "0:00:00.015700", 2025-10-10 12:47:43.488650 | controller | "end": "2025-10-10 12:47:43.212813", 2025-10-10 12:47:43.488695 | controller | "msg": "non-zero return code", 2025-10-10 12:47:43.488714 | controller | "rc": 1, 2025-10-10 12:47:43.488730 | controller | "start": "2025-10-10 12:47:43.197113" 2025-10-10 12:47:43.488745 | controller | } 2025-10-10 12:47:43.488769 | controller | ERROR: Ignoring Errors 2025-10-10 12:47:43.494099 | 2025-10-10 12:47:43.494158 | TASK [Create system configuration directory] 2025-10-10 12:47:43.774128 | controller | changed 2025-10-10 12:47:43.794285 | 2025-10-10 12:47:43.794471 | TASK [Get some of the system configurations] 2025-10-10 12:47:44.358081 | controller | changed 2025-10-10 12:47:44.372574 | 2025-10-10 12:47:44.372743 | TASK [Copy generated documentation if available] 2025-10-10 12:47:44.399006 | controller | skipping: Conditional result was False 2025-10-10 12:47:44.413481 | 2025-10-10 12:47:44.413615 | TASK [Copy generated AsciiDoc documentation if available] 2025-10-10 12:47:44.440813 | controller | skipping: Conditional result was False 2025-10-10 12:47:44.455069 | 2025-10-10 12:47:44.455201 | TASK [Compress logs bigger than 2MB] 2025-10-10 12:47:45.000613 | controller | changed 2025-10-10 12:47:45.013043 | 2025-10-10 12:47:45.013169 | TASK [Copy files from workspace on node] 2025-10-10 12:47:45.042281 | controller | ok 2025-10-10 12:47:45.084707 | 2025-10-10 12:47:45.084824 | TASK [fetch-output : Set log path for multiple nodes] 2025-10-10 12:47:45.110130 | controller | skipping: Conditional result was False 2025-10-10 12:47:45.118257 | 2025-10-10 12:47:45.118346 | TASK [fetch-output : Set log path for single node] 2025-10-10 12:47:45.150639 | controller | ok 2025-10-10 12:47:45.156223 | 2025-10-10 12:47:45.156287 | LOOP [fetch-output : Ensure local output dirs] 2025-10-10 12:47:45.400126 | controller -> localhost | ok: "/var/lib/zuul/builds/0a439c22e588404798f922149cc87119/work/logs" 2025-10-10 12:47:45.400365 | controller -> localhost | changed: All items complete 2025-10-10 12:47:45.400393 | 2025-10-10 12:47:45.598419 | controller -> localhost | changed: "/var/lib/zuul/builds/0a439c22e588404798f922149cc87119/work/artifacts" 2025-10-10 12:47:45.827545 | controller -> localhost | changed: "/var/lib/zuul/builds/0a439c22e588404798f922149cc87119/work/docs" 2025-10-10 12:47:45.840229 | 2025-10-10 12:47:45.840361 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-10-10 12:47:46.609383 | controller | changed: 2025-10-10 12:47:46.609745 | controller | .d..t...... ./ 2025-10-10 12:47:46.609812 | controller | >f+++++++++ README.html 2025-10-10 12:47:46.609858 | controller | >f+++++++++ ansible.log 2025-10-10 12:47:46.609901 | controller | >f+++++++++ dmesg.log 2025-10-10 12:47:46.609943 | controller | >f+++++++++ installed-pkgs.log 2025-10-10 12:47:46.609983 | controller | >f+++++++++ python.log 2025-10-10 12:47:46.610030 | controller | >f+++++++++ registries.conf 2025-10-10 12:47:46.610075 | controller | >f+++++++++ selinux-denials.log 2025-10-10 12:47:46.610114 | controller | >f+++++++++ selinux-listing.log 2025-10-10 12:47:46.610156 | controller | cd+++++++++ ci-framework-data/ 2025-10-10 12:47:46.610197 | controller | cd+++++++++ ci-framework-data/artifacts/ 2025-10-10 12:47:46.610237 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2025-10-10 12:47:46.610277 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2025-10-10 12:47:46.610316 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2025-10-10 12:47:46.610355 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2025-10-10 12:47:46.610406 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2025-10-10 12:47:46.610446 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2025-10-10 12:47:46.610484 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2025-10-10 12:47:46.610523 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2025-10-10 12:47:46.610588 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-compute-nodeset-values/ 2025-10-10 12:47:46.610627 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-compute-nodeset-values/values.yaml 2025-10-10 12:47:46.610716 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-networker-nodeset-values/ 2025-10-10 12:47:46.610770 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r0-networker-nodeset-values/values.yaml 2025-10-10 12:47:46.610811 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-compute-nodeset-values/ 2025-10-10 12:47:46.610851 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-compute-nodeset-values/values.yaml 2025-10-10 12:47:46.610889 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-networker-nodeset-values/ 2025-10-10 12:47:46.610927 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r1-networker-nodeset-values/values.yaml 2025-10-10 12:47:46.610966 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-compute-nodeset-values/ 2025-10-10 12:47:46.611003 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-compute-nodeset-values/values.yaml 2025-10-10 12:47:46.611040 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-networker-nodeset-values/ 2025-10-10 12:47:46.611077 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-r2-networker-nodeset-values/values.yaml 2025-10-10 12:47:46.611114 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2025-10-10 12:47:46.611151 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2025-10-10 12:47:46.611187 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2025-10-10 12:47:46.611224 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2025-10-10 12:47:46.611259 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2025-10-10 12:47:46.611296 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2025-10-10 12:47:46.611333 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2025-10-10 12:47:46.611369 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2025-10-10 12:47:46.611404 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2025-10-10 12:47:46.611440 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/ 2025-10-10 12:47:46.611476 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/01_original.yaml 2025-10-10 12:47:46.611513 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/02_ci_data.yaml 2025-10-10 12:47:46.611550 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/03_user_data_b64.yaml 2025-10-10 12:47:46.611586 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-compute-nodeset-values/04_user_data.yaml 2025-10-10 12:47:46.611631 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/ 2025-10-10 12:47:46.611699 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/01_original.yaml 2025-10-10 12:47:46.611748 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/02_ci_data.yaml 2025-10-10 12:47:46.611784 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/03_user_data_b64.yaml 2025-10-10 12:47:46.611820 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r0-networker-nodeset-values/04_user_data.yaml 2025-10-10 12:47:46.611856 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/ 2025-10-10 12:47:46.611894 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/01_original.yaml 2025-10-10 12:47:46.611930 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/02_ci_data.yaml 2025-10-10 12:47:46.611966 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/03_user_data_b64.yaml 2025-10-10 12:47:46.612001 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-compute-nodeset-values/04_user_data.yaml 2025-10-10 12:47:46.612037 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/ 2025-10-10 12:47:46.612074 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/01_original.yaml 2025-10-10 12:47:46.612111 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/02_ci_data.yaml 2025-10-10 12:47:46.612147 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/03_user_data_b64.yaml 2025-10-10 12:47:46.612183 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r1-networker-nodeset-values/04_user_data.yaml 2025-10-10 12:47:46.612221 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/ 2025-10-10 12:47:46.612258 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/01_original.yaml 2025-10-10 12:47:46.612294 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/02_ci_data.yaml 2025-10-10 12:47:46.612331 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/03_user_data_b64.yaml 2025-10-10 12:47:46.612367 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-compute-nodeset-values/04_user_data.yaml 2025-10-10 12:47:46.612404 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/ 2025-10-10 12:47:46.612439 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/01_original.yaml 2025-10-10 12:47:46.612475 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/02_ci_data.yaml 2025-10-10 12:47:46.612510 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/03_user_data_b64.yaml 2025-10-10 12:47:46.612546 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-r2-networker-nodeset-values/04_user_data.yaml 2025-10-10 12:47:46.612581 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2025-10-10 12:47:46.612618 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2025-10-10 12:47:46.612654 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.26612.2025-10-10@12:46:13~ 2025-10-10 12:47:46.612736 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2025-10-10 12:47:46.612776 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2025-10-10 12:47:46.612813 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2025-10-10 12:47:46.612850 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2025-10-10 12:47:46.612887 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2025-10-10 12:47:46.612924 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2025-10-10 12:47:46.612961 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2025-10-10 12:47:46.612997 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2025-10-10 12:47:46.613034 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2025-10-10 12:47:46.613071 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-deployment.yaml 2025-10-10 12:47:46.613108 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r0-compute-nodeset.yaml 2025-10-10 12:47:46.613144 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r0-networker-nodeset.yaml 2025-10-10 12:47:46.613181 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r1-compute-nodeset.yaml 2025-10-10 12:47:46.613217 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r1-networker-nodeset.yaml 2025-10-10 12:47:46.613253 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r2-compute-nodeset.yaml 2025-10-10 12:47:46.613288 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/edpm-r2-networker-nodeset.yaml 2025-10-10 12:47:46.613323 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/networking.yaml 2025-10-10 12:47:46.613359 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2025-10-10 12:47:46.613397 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2025-10-10 12:47:46.613435 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2025-10-10 12:47:46.613473 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2025-10-10 12:47:46.613661 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2025-10-10 12:47:46.613749 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2025-10-10 12:47:46.613813 | controller | cd+++++++++ ci-framework-data/logs/ 2025-10-10 12:47:46.613854 | controller | cd+++++++++ registries.conf.d/ 2025-10-10 12:47:46.613893 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2025-10-10 12:47:46.613930 | controller | cd+++++++++ system-config/ 2025-10-10 12:47:46.613967 | controller | cd+++++++++ system-config/libvirt/ 2025-10-10 12:47:46.614002 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2025-10-10 12:47:46.614038 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2025-10-10 12:47:47.144053 | controller | changed: .d..t...... ./ 2025-10-10 12:47:47.650257 | controller | changed: .d..t...... ./ 2025-10-10 12:47:47.663505 | 2025-10-10 12:47:47.663571 | TASK [Return artifact to Zuul] 2025-10-10 12:47:47.691943 | controller | skipping: Conditional result was False 2025-10-10 12:47:47.733170 | 2025-10-10 12:47:47.733275 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2025-10-10 12:47:47.733396 | 2025-10-10 12:47:47.733431 | PLAY RECAP 2025-10-10 12:47:47.733478 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2025-10-10 12:47:47.733504 | 2025-10-10 12:47:47.850644 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-10-10 12:47:47.851480 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-10-10 12:47:48.435642 | 2025-10-10 12:47:48.435780 | PLAY [all] 2025-10-10 12:47:48.455001 | 2025-10-10 12:47:48.455084 | TASK [include_role : fetch-output] 2025-10-10 12:47:48.504730 | controller | ok 2025-10-10 12:47:48.522885 | 2025-10-10 12:47:48.522966 | TASK [fetch-output : Set log path for multiple nodes] 2025-10-10 12:47:48.578301 | controller | skipping: Conditional result was False 2025-10-10 12:47:48.588917 | 2025-10-10 12:47:48.589083 | TASK [fetch-output : Set log path for single node] 2025-10-10 12:47:48.652972 | controller | ok 2025-10-10 12:47:48.661072 | 2025-10-10 12:47:48.661166 | LOOP [fetch-output : Ensure local output dirs] 2025-10-10 12:47:49.059245 | controller -> localhost | ok: "/var/lib/zuul/builds/0a439c22e588404798f922149cc87119/work/logs" 2025-10-10 12:47:49.301535 | controller -> localhost | ok: "/var/lib/zuul/builds/0a439c22e588404798f922149cc87119/work/artifacts" 2025-10-10 12:47:49.586934 | controller -> localhost | ok: "/var/lib/zuul/builds/0a439c22e588404798f922149cc87119/work/docs" 2025-10-10 12:47:49.604886 | 2025-10-10 12:47:49.605009 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-10-10 12:47:50.245385 | controller | ok 2025-10-10 12:47:50.245580 | controller | ok: All items complete 2025-10-10 12:47:50.245607 | 2025-10-10 12:47:50.725496 | controller | ok 2025-10-10 12:47:51.240360 | controller | ok 2025-10-10 12:47:51.271370 | 2025-10-10 12:47:51.271565 | TASK [include_role : fetch-output-openshift] 2025-10-10 12:47:51.287872 | controller | skipping: Conditional result was False 2025-10-10 12:47:51.302541 | 2025-10-10 12:47:51.302731 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2025-10-10 12:47:51.705446 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.011421 2025-10-10 12:47:51.971894 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008070 2025-10-10 12:47:52.007876 | 2025-10-10 12:47:52.008033 | PLAY [all] 2025-10-10 12:47:52.022985 | 2025-10-10 12:47:52.023062 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-10-10 12:47:52.543916 | controller | changed 2025-10-10 12:47:52.585581 | 2025-10-10 12:47:52.585714 | PLAY RECAP 2025-10-10 12:47:52.585757 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-10-10 12:47:52.585778 | 2025-10-10 12:47:52.675814 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-10-10 12:47:52.677401 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2025-10-10 12:47:53.338531 | 2025-10-10 12:47:53.338656 | PLAY [localhost] 2025-10-10 12:47:53.358285 | 2025-10-10 12:47:53.358416 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-10-10 12:47:53.806586 | localhost | changed 2025-10-10 12:47:53.811335 | 2025-10-10 12:47:53.811411 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-10-10 12:47:53.839716 | localhost | ok 2025-10-10 12:47:53.847849 | 2025-10-10 12:47:53.847919 | TASK [add-fileserver : Create SSH private key tempfile] 2025-10-10 12:47:54.200839 | localhost | changed 2025-10-10 12:47:54.207261 | 2025-10-10 12:47:54.207329 | TASK [add-fileserver : Create SSH private key from secret] 2025-10-10 12:47:54.900167 | localhost | changed 2025-10-10 12:47:54.907125 | 2025-10-10 12:47:54.907229 | TASK [add-fileserver : Add fileserver ssh key] 2025-10-10 12:47:55.304187 | localhost | Identity added: /var/lib/zuul/builds/0a439c22e588404798f922149cc87119/work/tmp/ansible.pi_opv5s (/var/lib/zuul/builds/0a439c22e588404798f922149cc87119/work/tmp/ansible.pi_opv5s) 2025-10-10 12:47:55.304369 | localhost | ok: Runtime: 0:00:00.014620 2025-10-10 12:47:55.309738 | 2025-10-10 12:47:55.309837 | TASK [add-fileserver : Remove SSH private key from disk] 2025-10-10 12:47:55.608310 | localhost | ok: Runtime: 0:00:00.009048 2025-10-10 12:47:55.616860 | 2025-10-10 12:47:55.616957 | TASK [add-fileserver : Add fileserver to inventory] 2025-10-10 12:47:55.701539 | localhost | changed 2025-10-10 12:47:55.711826 | 2025-10-10 12:47:55.711961 | TASK [add-fileserver : Add fileserver server to known hosts] 2025-10-10 12:47:56.185049 | localhost | changed 2025-10-10 12:47:56.205150 | 2025-10-10 12:47:56.205220 | PLAY [localhost] 2025-10-10 12:47:56.219327 | 2025-10-10 12:47:56.219404 | TASK [Generate bulk log download script] 2025-10-10 12:47:56.237555 | localhost | ok 2025-10-10 12:47:56.249417 | 2025-10-10 12:47:56.249488 | TASK [local-log-download : Check API endpoint is defined] 2025-10-10 12:47:56.288940 | localhost | ok: All assertions passed 2025-10-10 12:47:56.295196 | 2025-10-10 12:47:56.295364 | TASK [local-log-download : Create download script] 2025-10-10 12:47:56.735778 | localhost -> localhost | changed 2025-10-10 12:47:56.744801 | 2025-10-10 12:47:56.744864 | TASK [Register quick-download link] 2025-10-10 12:47:56.773689 | localhost | ok 2025-10-10 12:47:56.811107 | 2025-10-10 12:47:56.811203 | PLAY [logserver.rdoproject.org] 2025-10-10 12:47:56.820708 | 2025-10-10 12:47:56.820767 | TASK [Set zuul-log-path fact] 2025-10-10 12:47:56.836658 | logserver.rdoproject.org | ok 2025-10-10 12:47:56.845585 | 2025-10-10 12:47:56.845647 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-10-10 12:47:56.882419 | logserver.rdoproject.org | ok 2025-10-10 12:47:56.889907 | 2025-10-10 12:47:56.889989 | TASK [upload-logs : Create log directories] 2025-10-10 12:47:57.760399 | logserver.rdoproject.org | changed 2025-10-10 12:47:57.768142 | 2025-10-10 12:47:57.768284 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-10-10 12:47:58.069641 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.007824 2025-10-10 12:47:58.074045 | 2025-10-10 12:47:58.074113 | TASK [upload-logs : Upload logs to log server] 2025-10-10 12:47:58.925253 | logserver.rdoproject.org | Output suppressed because no_log was given 2025-10-10 12:47:58.932154 | 2025-10-10 12:47:58.932281 | LOOP [upload-logs : Compress console log and json output] 2025-10-10 12:47:58.975055 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-10 12:47:58.982894 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-10 12:47:58.996475 | 2025-10-10 12:47:58.996805 | LOOP [upload-logs : Upload compressed console log and json output] 2025-10-10 12:47:59.035653 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-10 12:47:59.036112 | 2025-10-10 12:47:59.038876 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-10 12:47:59.051480 | 2025-10-10 12:47:59.051734 | LOOP [upload-logs : Upload console log and json output]